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
- Репозиторий: https://github.com/reutenauer/polyglossia.
1.2 Babel
- Репозиторий: https://github.com/latex3/babel.
2 Особенности babel и polyglossia
- Поддержка RTL и BiDi в babel теперь хорошо работает для LuaLaTeX. polyglossia ориентирована на поддержку текста RTL с XeLaTeX.
- Современная ini-система настройки языков babel очень удобна, позволяет настраивать языки по отдельности.
- Для стандартных европейских языков поддержка babel на высоком уровне.
- У polyglossia возникают проблемы с поддержкой biblatex, csquotes.