20.03.2012

latex "Keyboard character used is undefined"

Набираю диссертацию в latex-e с классом disser.
И вот сегодня не с того не с сего выскакивает месседж:
! Package inputenc Error: Keyboard character used is undefined
(inputenc)                in inputencoding `cp1251'.
See the inputenc package documentation for explanation.
Type  H   for immediate help.
 ...                                             
                                                 
l.4 ...АВЛЕНИЯ ИССЛЕДОВАНИЯ}{6}
Файлы проекта в кодировке СР1251 из за bibtex-а. Да и в шаблоне класса стояла эта кодировка. Начал искать где эта злополучная фраза "АВЛЕНИЯ ИССЛЕДОВАНИЯ". На всякий случай создал пустой файл, перекодировал в СР1251, вставил копию текста. Не помогло. Провозился больше часа, пока методом тыка не нашел решение. Может кому нибудь еще поможет...

Так вот, избавиться от этой ошибки, если с кодировками в файле все в порядке, поможет удаление файлов *.toc *.aux из директории проекта.


Кстати, работаю в Geany. Так как с Vim-ом и Emacs-ом как то не складывается дружба. Трачу больше времени на шаманство и запоминания хоткеев, чем на осмысление написанного. Кроме того привык к проверке орфографии во время работы. Возможно я их когда нибудь и осилю, но преимуществ для набора текста не вижу, с кодом да, бесспорно там работать удобно.