LaTeX. babel vs polyglossia

Сравнение babel и polyglossia.

Содержание

1 Общая информация

  • polyglossia была создана для замены babel для LuaLaTeX и XeLaTeX, поскольку babel не поддерживал UTF-8.
  • С 2013 года babel поддерживает кодировку UTF-8.
  • Пакеты примерно эквивалентны друг другу.
  • pandoc (см. Pandoc) в 2021 году перевёл latex-шаблон с polyglossia на babel (https://github.com/jgm/pandoc/commit/dd7b83ac9111b63786c1042c4849d7cea79c668b).

1.1 Polyglossia

1.2 Babel

2 Особенности babel и polyglossia

  • Поддержка RTL и BiDi в babel теперь хорошо работает для LuaLaTeX. polyglossia ориентирована на поддержку текста RTL с XeLaTeX.
  • Современная ini-система настройки языков babel очень удобна, позволяет настраивать языки по отдельности.
  • Для стандартных европейских языков поддержка babel на высоком уровне.
  • У polyglossia возникают проблемы с поддержкой biblatex, csquotes.

Links to this note

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие