Русификация teTeX
Описание русификации teTeX взято из FAQ, поддерживаемого для эхо-конференции RU.TEX Алексеем Махоткиным.
Если у вас старый дистрибутив teTeXа (версия ниже 1.0), то настоятельно рекомендую скачать последнюю версию этого программного продукта.
Для современных версий TeX'а (teTeX, fpTeX, MikTeX, Web2c TeX) русификация уже входит в дистрибутив.
Первое, что нужно сделать -- это подключить русские переносы. Для этого нужно отредактировать файл language.dat, находящийся в директории $TEXMF/tex/generic/config/language.dat ($TEXMF
обычно равно /usr/lib/texmf или /usr/share/texmf), добавив туда строки:
ruseng ruenhyph =russian =english
Остальные строки нужно закомментировать, либо удалить. После чего необходимо перегенерировать форматные файлы:
texconfig init
Описанное выше можно проделать через стандартную конфигурационную программу texconfig -- выбрать меню /hyphenation, далее latex и раскомментировать russian.
Теперь можно работать с русским языком.
Добавьте в преамбулу документа (после слов \documentclass{})
\usepackage{mathtext} % если нужны русские буквы в формулах (не обязательно) \usepackage[T2A]{fontenc} % внутренняя T2A кодировка TeX \usepackage[koi8-r]{inputenc} % кодировка - можно использовать [cp866] [cp1251] \usepackage[russian]{babel} % включение переносов
После этого в документе можно использовать русские буквы.
Подробнее о пакете T2 смотрите раздел .
P.S. Это только один из вариантов, самый простой и универсальный, решения проблемы русификации. Есть и другие варианты и методы, которые на практике могут оказаться более удачными.
Чтобы добавить форматы из cyrplain набора в texconfig, следует выбрать меню FORMATS и добавить
cyrtxinf tex language.dat cyrtxinf.ini
для русского texinfo. Аналогично для cyrblue и cyramstx.
Чтобы добавить формат cyrtex (русский TeX), проще в каталоге web2c выполнить:
initex '\input cyrtex.ini \dump'
и бросить символическую ссылку с именем cyrtex на tex (например, в /usr/bin).
Чтобы переключится на русский в этих plain форматах, надо использовать команду
\language N
где N -- номер, под которым числится русский язык в получившейся раскладке.