Настройка TeXnicCenter для MikTex: словари и Acrobat X


В предыдущей заметке мы более года назад написали, что после установки MikTex установка редактора для ТеХ, а в данном случае - TeXnicCenter, является элементарной. 

К сожалению, появление новых версий программ немного усложняет жизнь со временем. 

В частности, сейчас мы видим, что версия MikTex 2.9 (по крайней мере) конфликтует с Adobe Acrobat Reader Х.

Кроме того, мы не пояснили в деталях, как подключить словарь русского языка для проверки правописания.  Но мы не смогли найти в интернете ссылку на словарь в кодировке windows cp-1251, которая используется в нашей версии виндоуз. 

1. Подключение словарей русского языка в TexnicCenter

Делается легко (с одним дополнением - см. ниже). Сами словари скачиваются с базы для опенофиса - Гугл знает где.

Есть много версий словарей, но почти все они записаны в кодировке KOI8-R. Надо переправить кодировку на windows-1251, используя перекодировщик и положить оба важных файла ru_RU.dic и ru_RU.aff в директорию TeXnicCenter, которая называется "Language". Чтобы не перепутать - в данной директории у вас уже будут файлы под названием  en_US.dic + en_US.aff  и de_DE.dic + de_DE.aff  

После этого надо в TeXnicCenter выбрать левой мышкой кнопки

Tools -> Options -> Spelling

и сделать мелкие изменения. В разделе "Spelling" вкладки "Options" в "Language" выбираем появившийся "ru" (слева) и в Dialect (диалектах) тоже  RU. 

Кнопка "Locale" остается Russian_Russia.1251, т.е. прежней. Раздел для словарей пользователя остается тот же. 

При желании можно еще отметить кнопку "Check spelling while typing" - чтобы во время опечаток редактор помечал красной волной неверно написанные слова. 

Чтобы словарь начал работать, надо перезагрузить TexnicCenter. 

Замечания.

а) Не очень ясно, важно ли это, но в файле ru_RU.aff мы поменяли KOI8-R в шапке на Windows-1251. 

б) Дополнение, о котором шла речь выше, состоит в том, что в нашем опыте словари никак не желали ставиться. Найденное опытным "решение" в нашем случае заключалось в том, чтобы поставить TexnicCenter в директорию по умолчанию, т.е. в  C:Programm Files

в) Тем, кто не любит возиться с перекодировками, можно взять наши файлы в в виде архива с нашего сайта (967.62 K ).

Назвать архивный файл как-нибудь, например, Dict-Texnic-center.rar и распаковать с помощью WinRar. Внутри будут 2 языковых файла в кодировке cp-1251 (и еще - файл readme, мы не стали вносить в него изменения, т.к. содержание то же самое), которые и надо положить в директорию языков по описанной выше схеме.

2. Конфликт с новыми версиями Acrobat Reader

Просмотр pdf версий готовых TeX документов Акробат ридером, описанный в заметке МикТек (MikTeX) для новичков, работал прекрасно.

... До тех пор, пока мы не проапгрейдили Acrobat на версию Acrobat Reader X.

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

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] 

can not execute the command 

(команда не может быть выполнена). Приходилось выбирать файлы из списка. Кроме того, приходилось руками закрывать pdf файл перед каждой компиляцией.

"Решения", предлагаемые в интернете, за исключением кардинального перехода на старую версию Acrobat Reader, для нас не сработали...

Вот описание "танцев с бубном", которые помогли  

а) Во вкладке Alt+F7 (эквивалентно: Build -> Define Output Profiles) в левом окошечке стоит 

Latex=> pdf

Тогда во вкладке "Path of Executable" справа ставим правильный путь к новому ридеру. Что-то вроде 

...\AdobeReader\Reader\AcroRd32.exe

б) Далее во вкладке "Viewer" здесь же, во всех трех местах меняем кнопку на "Command Line argument"  (левую) вместо старой "DDE command" (правой). Во всех трех окошечках "Command:" печатаем  

%bm.pdf

Нажимаем ОК. Это, в нашем случае вылечило проблему. Что здесь было важным, не очень ясно, но заморозка редактора на несколько секунд после компиляции файлов пропала.  

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

в) По другим сообщениям в англоязычном интернете опция "DDE command" все же работает, если во вкладке "Сервер" указать в трех местах не  "acroview",  а "acroviewR10". У нас это решение не прошло. 

Стоит ли так возиться с такой бесплатной программой как TexnicCenter, каждый решает сам... Конечно, можно сесть на WinEdt  и не мучаться, но он все-таки платный...