CTAN update: babel
New === New command \babelfont (in Unicode engines) to define language/script dependent fonts. Related to it, new keys (script, language) in \babelprovide. A common mistake is to leave some space(s) in \captions<lang>, which go to the document. Now babel removes them. A couple of fixes: - Error with hyphenrules in \babelprovide in some cases. - \hyphenrules doesn't set \languagename any more (which was against the documented behavior).
This package is located at http://mirror.ctan.org/macros/latex/required/babel/base More information is at https://www.ctan.org/pkg/babel
Thanks for the upload. For the CTAN Team Manfred Lotz We are supported by the TeX user groups. Please join a users group; see http://www.tug.org/usergroups.html .
babel – Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Babel is the multilingual environment for LaTeX (tailored for LuaTeX, pdfTeX and XeTeX), and sometimes Plain. Its aim is to provide a comprehensive localization framework for different languages, scripts and cultures based on the latest advances on international standards (Unicode, W3C, OpenType). It supports about 300 languages (with various levels of coverage) across about 45 scripts, including complex (like CJK, Indic) and RTL ones.
Besides the traditional .ldf files, there are many locales built on a modern core that utilizes descriptive .ini files, with tools providing precise control over hyphenation and line breaking, captions, date formats (across various calendars), spacing, transliteration, numbering and other locale-specific typographical rules.
Package | babel |
Version | 25.11 2025-07-13 |
Copyright | 1989–2012 Johannes Braams et al. 2012–2025 Javier Bezos and Johannes L. Braams |
Maintainer | Javier Bezos López Johannes L. Braams (inactive) |