1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
## Babel 3.26
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
language styles work with pdflatex, as well as with xelatex and
lualatex out of the box. A few even work with plain formats.
The latest stable version is available on <https://ctan.org/pkg/babel>.
Languages are not part of the Babel core any more; in particular, it
shall be no longer necessary to synchronize Babel core releases with
releases of Babel language files. See CONTRIB for further details
about contributing a language. You may also create an ini file or
improve the existing ones -- it's a trivial task (no programming
skills required at all), but don't hesitate to ask for help.
Included is a set of ini files for about 200 languages.
The best way to install and/or update it is with the help of package
managers.
Changes are described in babel.pdf with the label "New <version>". The
manual has been expanded to include some tips and tricks, but it will
be improved in next releases.
### Reporting Bugs
If you wish to report a problem or bug in any of these packages please
use the
[Issue Tracker for LaTeX2e on GitHub](https://github.com/latex3/latex2e/issues)
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](https://github.com/latex3/latex2e/blob/master/CONTRIBUTING.md)
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 author more informally on:
http://www.texnia.com/contact.html
Bugs related to specific languages are best reported to their
respective authors.
### Latest changes
```
3.26 - Fix for 3.25 - \babelprovide raised an error with xetex.
3.25 - Fixes for 3.23 - mapfont=direction could raise an error.
Language and Script were not always defined correctly.
- Improved tentative support for Thai, Lao and Khmer in both
luatex and xetex.
3.24 - Prelimimary support for Thai interword spacing with luatex.
3.23 - After extensive tests and fixing some issues, bidi=basic is
not experimental any longer.
- import in \babelprovide does not require a language code if
the language name is a recognized one.
- New macro: \ifbabelshorthand.
- TS1, T3 and TS3 have been added to the non-ascii list, to
avoid problems in case no ASCII-savvy encoding is requested.
- Define Language and Script if fontspec does not known them (eg,
the Japanese script).
- Set the \thepage bidi bahavior in foots/heads.
- Fix - Undefined \bbl@stripslash in Plain.
3.22 - Fix - Error with \chapter if empty in ini
- Prelimimary support for Sanskrit
- Unknown languages in aux files do not raise an error
any more (only show a warning).
3.21 - Fix - equation numbers raised an error.
- Two minor changes: if no language is requested load nil
instead of raising an error, and the message 'babel <x.x>...'
is not printed to the log any more.
3.20 - ini files with the field digits.native define
\<language>digits and \<language>counters. \arabic can be
redefined to use native digits.
- Fix - mapfont in bidi=basic didn't take into account combining
marks (eg, Arabic vowels).
- Fix - A bug introduced in 3.19, which sometimes reversed text
in \hbox'es.
- Fix for luatex 1.07 - An internal change in luatex broke
bidi at 'automatic' hyphens.
- Fix for latest latex - babel.ins raised an error.
3.19 - Most changes are for luatex:
. The main new feature is a bidi method for both implicit L in
R text, and implicit R in L text, with the possibility of
switching the font automatically. Still somewhat
experimental, but it should work in most cases.
. layout=extras for a couple of miscellaneous readjustments.
. bidi equation numbers.
- Also, for all engines, new field in some ini files:
digits.native (to be used in future releases).
3.18 - More bidi in luatex: captions (required only in multilingual
docs) and tabular (required for R tables). Also an experimental
support for captions in xetex and pdftex (tabular is not yet
supported).
- New ini files: ar-DZ, ar-MA, ar-SY
- Fix - \begin{hyphenrules} didn't work with polyglossia.
- Fix - switch.def was loaded twice.
3.17 - A tool for bidi footnotes.
- Fix - \ragged... didn't work for bidi.
3.16 - New package option layout for bidi documents.
- Quotes in TU encoding
- Fix - \<language>date did not work correctly
- Fix - with some languages (eg, british), using
\babelfont raised an error.
```
Javier Bezos
2018/10/16
|