Какой пакет в TeX-e надо подключить для поддержки русского языка?

Alex92

Т.е. что в преамбулу написать?

federico0373

Для miktex
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\begin{document}
Hello
Привет
Bye
\end{document}

stop-kran

Для WinEdt - Словари ru_gen и ru_ph

Также в многочисленных инструкциях написано, как их устанавливать
А вооще в сети много информации на этот счет.
Например:

2. Русификация MiKTeX
Делается в три шага:
а) Сначала надо добавить дополнительные пакеты, которые не входят
по умолчанию в small package set. Запускаешь программу mo.exe
из <MiKTeX home>\miktex\bin\ . Или из меню "Пуск\Программы\MikTeX"
выбираешь "MiKTeX options". Выбираешь вкладку "Packages", в дереве
пакетов находишь раздел "Languages\Cyrillic" и добавляешь пакеты
lh, lhcyr, ruhyphen, t2. Нажимаешь кнопку "Apply".
Убедись в том, что log заканчивается строчками
Extracting files from lh.cab...
Extracting files from lhcyr.cab...
Extracting files from ruhyphen.cab...
Extracting files from t2.cab...
Refreshing file name database...
Package installation completed.
Иногда эта процедура проходит не с первого раза, тогда повторяешь
еще раз. Если не получается - поменяй адрес, с которого идет
установка (ничего по сути менять не надо, но следует нажать на
кнопку Download site: Change, затем выбрать Local folder
и указать путь к дистрибутиву). Еще иногда "Apply" не работает,
но работает "Ok"... В общем, надо повозиться - но пакеты должны
быть установлены!
б) Затем переходишь на вкладку "Languages", убираешь french, german и
ngerman языки (наверное, они тебе не понадобятся) и добавляешь
russian. Опять "Apply".
в) Наконец, переходишь на вкладку "General" и нажимаешь на кнопку
"Update now". Игнорируешь все сообщения "Cannot create...".
Если все сделано было правильно, то теперь у тебя полностью
русифицированный TeX.

Alex92

А как сделать чтобы русский текст отображался в мат. формулах?

kantboris

Чтобы русский текст отображался в тексте надо включить 2 пакета:
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
А чтобы непосредственно веще и в формуле, то в формульном окружении напиши \text{здесь будет текст}

rosali

\text{здесь будет текст}
\mbox{ } еще есть...

yolki

совсем правильно - \text или \hbox
mbox для других целей
Оставить комментарий
Имя или ник:
Комментарий: