Для преобразования кириллических символов в Unicode и корректной работы с ними в LaTeX можно использовать следующие инструменты:
- Пакет inputenc. 2 Позволяет LaTeX декодировать символы UTF-8 из источника. 2 Для документов с кириллическими символами рекомендуется использовать опцию T2A. 2
- Пакет fontenc. 2 Управляет отображением символов в выходных данных. 2 Без него LaTeX может некорректно отображать символы, особенно с акцентами. 2
- Пакет babel. 25 Улучшает способность PDFLaTeX обрабатывать латинские и нелатинские шрифты, настраивает шаблоны расстановки переносов, пунктуацию и другие параметры в соответствии с выбранным языком. 2
- Пакет fontspec. 2 Используется для настройки кодировки UTF-8 для шрифтов Unicode, управляет грамматикой и форматированием в зависимости от языка. 2
- Пакет polyglossia. 2 Применяется для многоязычных документов, используется как усовершенствованная альтернатива babel. 2
На современных операционных системах в качестве внутренней кодировки кириллических текстов лучше использовать Unicode (utf8 или utf8x), а не KOI8-RU (koi8-ru). 5