1 Leo
с 23 декабря 2003 года

Поддержка русского языка для LaTeX включена в MiKTeX. Для создания русскоязычных документов нужно подключить несколько пакетов. Достаточно, чтобы Ваши LaTeX'овские документы имели в преамбуле три строчки. Выглядит это так:

\documentclass{....}

\usepackage[cp1251]{inputenc}  %% 1
\usepackage[T2A]{fontenc}      %% 2
\usepackage[russian]{babel}    %% 3

\begin{document}
.........
\end{document}

Первый пакет готовит LаTeX для восприятия кодировки Windows. Второй говорит LaTeX'у, шрифт с какой внутренней кодировкой следует использовать в самом документе (тут можно ещё использовать кодировки T2B и T2C, которые отличаются наборами редких символов, например буквы Ять и Юс Большой есть только в кодировке T2C). Третий же пакет — Babel нужен для поддержки переносов в выбранном языке.

Русские переносы обычно выключены по умолчанию. Чтобы это исправить, найдите файл language.dat в каталоге $localtexmf$\tex\generic\config, откройте его и уберите комментарий (т.е. знак процента) в строке

% russian         ruhyph.tex

и сохраните файл. Вообще же, Вы можете в этом файле подключить правила переносов для многих других языков или, наоборот, отключить ненужные.

TeX на Анабаре. Анабар © 2002-2003.