вторник, 9 апреля 2013 г.

Windows: MiKTeX и расстановка переносов

Обнаружилось, что древний(?) MiKTeX 2.6 не расставляет переносы.

Как оказалось, проблема решается следующим способом:

1. В файле \tex\generic\config\language.dat нужно найти и раскомментировать (или добавить, как повезёт) следующие строки:
\russian  ruenhyph.tex  
=russian

2. Зайти в папку \tex\generic\ruhyphen и скопировать в папку \texmf\tex\generic\hyphen все файлы вида ru*.tex и enru*.tex.

3. Зайти в папку \miktex\bin и выполнить команду:
initexmf --dump
И вот тут начинаются чудеса.

4. Команда из предыдущего пункта ругается LaTeX source files more than 5 years old! и ничего не делает. Как выяснилось, это обходится так:
- открываем файл \tex\latex\base\latex.ltx
- находим там строку \ifnum\count@>65 и меняем её на \ifnum\count@>100

5. После этого читерства команда из п.3 выполняется без ошибок.

Комментариев нет:

Отправить комментарий