Доброго времени суток. Задали в университете лабораторную работу, нужно оформить текст, формулы и прочее в texlive.
Проблема заключается в том, что тексты с латиницей компилируются, а с кириллицей нет.
Облазил все форумы, подключал различные пакеты. Установил пакеты с кириллицей, и всё равно не работает, компилятор ругается.
ОС openSUSE 13.2 64бит.
Как можно решить проблему?
Проблемы с кириллицей в texlive
Русский текст вывести удалось.
Установил дополнительно следующие пакеты
Показать
texlive-babel-serbian-doc texlive-babel-ukraineb texlive-babel-ukraineb-doc texlive-cbfonts texlive-cbfonts-doc
texlive-cbfonts-fonts texlive-cmcyr texlive-cmcyr-doc texlive-cmcyr-fonts texlive-collection-langcyrillic texlive-cyrplain
texlive-diagnose texlive-diagnose-doc texlive-disser texlive-disser-doc texlive-eskd texlive-eskd-doc texlive-eskdx
texlive-eskdx-doc texlive-gost texlive-gost-doc texlive-hyphen-bulgarian texlive-hyphen-mongolian texlive-hyphen-serbian
texlive-hyphen-ukrainian texlive-lcyw texlive-lcyw-doc texlive-lh texlive-lhcyr texlive-lh-doc texlive-lshort-bulgarian
texlive-lshort-mongol texlive-lshort-ukr texlive-mongolian-babel texlive-mongolian-babel-doc texlive-montex texlive-montex-doc
texlive-montex-fonts texlive-mpman-ru texlive-pst-eucl-translation-bg texlive-serbian-apostrophe texlive-serbian-apostrophe-doc
texlive-serbian-date-lat texlive-serbian-date-lat-doc texlive-serbian-def-cyr texlive-serbian-def-cyr-doc texlive-serbian-lig
texlive-serbian-lig-doc texlive-texlive-ru texlive-texlive-sr [/console]
В файле с кодом
\documentclass[a4paper,12pt,oneside]{scrartcl}
\usepackage{color}
\usepackage{times}
\usepackage{mathtext} % если нужны русские буквы в формулах (не обязательно)
%\usepackage[T2A]{fontenc} % внутренняя T2A кодировка TeX
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel} % включение переносов
\begin{document}
Во дни сомнений, во дни тягостных раздумий о судьбах моей родины, - ты один мне поддержка и опора, о великий, могучий правдивый и свободный русский язык! Не будь тебя – как не впасть в отчаяние при виде того, что совершается дома? Но нельзя верить, чтобы такой язык не был дан великому народу!
\end{document}
Как настроить перенос слов в texlive.
Добавлю сюда сообщение о том, как я настроил перенос русских слов в texlive. Возможно самому или кому-то пригодится.
Пользовался этой статьёй http://donik.org/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81%D1%8B_%D0%B2_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B5_LaTeX Проблема была в том, что файл language.dat лежал в неизвестной мне дирректории, и сразу я его найти не смог.
В моём случае language.dat лежал в этой дирректории [console]/usr/share/texmf/tex/generic/config[/console]
От рута.
Я его открыл и удалил всё кроме
english hyphen.tex % do not change!
=usenglish
=USenglish
=americanИ добавил следующее:
russian ruhyphen.tex
=russian
=englishПосле чего выполнил две команды:
[console]texhash[/console]
[console]fmtutil-sys --all[/console]
Переносы заработали.
В самом файле с вёрсткой текста должны быть подключены пакеты:
\usepackage[utf8x]{inputenc}
\usepackage[russian,english]{babel} % включение переносов
\usepackage[normalem]{ulem}
\usepackage[T2A]{fontenc}