CTAN Comprehensive TeX Archive Network

Directory macros/latex/required/babel/base

README.md

Babel 24.15

2024-12-21

Babel is the multilingual framework to localize documents. It fully supports pdf and the Unicode engines Lua and XeLaTeX. A few languages even work with Plain formats.

Its aim is to provide a localization framework for different languages, scripts, and cultures based on the latest advances in Unicode (including the CLDR, Common Language Repository Data), the W3C (where applicable) and other technologies, as well as on international standards.

Babel supports approximately from 170 to 300 languages, depending on the engine (with various levels of coverage), across about 45 scripts, including complex and RTL ones. Its high-level interface with fontscpec allows for seamless integration with OpenType technologies in Lua and XeLaTeX, enabling the use of advanced typographic features.

The latest stable version is available on https://ctan.org/pkg/babel.

Changes in version 24.15 are described in:

https://latex3.github.io/babel/news/whats-new-in-babel-24.14.html

Apart from the manual, you can find information and examples in:

https://latex3.github.io/babel/

The best way to install and/or update it is with the help of package managers.

Reporting bugs

If you wish to report a problem or bug in any of these packages please use the Issue Tracker for on GitHub and follow the guidelines that pop up if you press the New issue button.

In particular, to check that you are really seeing a bug, please write a short, self-contained document that shows the problem. This should include the latexbug package, which will warn if your test file is not suitable for one or the other reason. See the CONTRIBUTING guide for further details, or if you need to obtain the latexbug package.

If the bug turns out to be with third-party software then please contact the developer, and not us!

You may also report them to the current maintainer more informally on:

https://latex3.github.io/babel/contact.html

Bugs related to specific languages are best reported to their respective authors.

Summary of latest changes

25.15  2024-12-21
       * New: Locale for Interslavic, thanks to Adiee5.
       * Fix: Import was not honored with lazy loading in some cases.
       * Fix: Transforms where applied twice with unboxing, which could
         even raise a cryptic lua error.
       * Improvements in the manual thanks to Barbara Beeton.

Previous changes

See https://latex3.github.io/babel/#whats-new

Download the contents of this package in one zip archive (2.4M).

babel – Multilingual support for , Lua, XeLaTeX, and Plain

This package manages culturally-determined typographical (and other) rules for a wide range of languages. A document may select a single language to be supported, or it may select several, in which case the document may switch from one language to another in a variety of ways.

Babel uses contributed configuration files that provide the detail of what has to be done for each language, as well as .ini files for about 300 languages from around the World, including many written in non-Latin and RTL scripts. Many of them work with pdf, as well as with XeLaTeX and Lua, out of the box. A few even work with plain formats.

Packagebabel
Home pagehttps://latex3.github.io/babel/
Bug trackerhttps://github.com/latex3/babel/issues
Repositoryhttps://github.com/latex3/babel
Version24.15 2024-12-21
LicensesThe Project Public License 1.3
Copyright1989–2012 Johannes Braams et al.
2012–2024 Javier Bezos and Johannes L. Braams
MaintainerJavier Bezos López
Johannes L. Braams (inactive)
TDS archivebabel-base.tds.zip
Contained inTeX Live as babel
MiKTeX as babel
TopicsExperimental 3
Multi-lingual
See alsopolyglossia
...
Guest Book Sitemap Contact Contact Author