PolyglossiaPolyglossia — пакет для многоязычной верстки с помощью XeLaTeX. Может быть использован как замена пакету babel[1]. ФункцииВ зависимости от набора выбранных языков пакет может выполнять следующие действия:
Некоторые возможности аналогичного пакета babel[1] (в том числе, изменение кодировки шрифтов) не поддерживаются. Список поддерживаемых языковТребованияТекущая версия использует некоторые макросы, определенные в пакете Филиппа Лемана etoolbox. Будучи разработан специально для XeLaTeX, он, очевидно, также опирается на fontspec[2] Вилла Робертсона. Для языков, которые пишутся справа налево, требуется пакет bidi Вилла Робертсона. Poliglossia также поставляется с тремя пакетами для календарных расчетов: ИспользованиеПодключение языкаПредпочтительный способМожно определить язык по умолчанию с помощью команды:
Второй язык можно определить с помощью команды: \setotherlanguage[опции]{язык2}
Можно также задавать несколько вторых (вторичных) языков, а после описывать опции: \setotherlanguages{язык2, язык3, язык4, ...}
\setkeys{язык2}{опция1=значение, опция2=значение, ...}
\setkeys{язык3}{опция1=значение, опция2=значение, ...}
...
Устаревший способМожно подключать языки как опции пакета (как в babel[1]) \usepackage[язык1, язык2, язык3, язык4, ...]{polyglossia}
Обратите внимание, главный язык документа указан первым, в противоположность babel[1]. Этот способ по некоторым причинам может не работать и считается устаревшим. Литература
Примечания
|