diff options
author | Norbert Preining <norbert@preining.info> | 2023-12-11 03:00:59 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-12-11 03:00:59 +0000 |
commit | 2bc01316d114d0fb18dec7c0f6f7b0aba6c21d66 (patch) | |
tree | 790206d4033894e86ea0e939042e78b9b60f2489 /macros/latex/required | |
parent | 4d14c5388a9581dee1111261078e6141963ec24f (diff) |
CTAN sync 202312110300
Diffstat (limited to 'macros/latex/required')
-rw-r--r-- | macros/latex/required/babel/base/README.md | 19 | ||||
-rw-r--r-- | macros/latex/required/babel/base/babel-code.pdf | bin | 642032 -> 641724 bytes | |||
-rw-r--r-- | macros/latex/required/babel/base/babel.dtx | 55 | ||||
-rw-r--r-- | macros/latex/required/babel/base/babel.ins | 2 | ||||
-rw-r--r-- | macros/latex/required/babel/base/babel.pdf | bin | 417807 -> 419191 bytes | |||
-rw-r--r-- | macros/latex/required/babel/base/bbcompat.dtx | 2 |
6 files changed, 55 insertions, 23 deletions
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md index b55e1bf964..def9611a9d 100644 --- a/macros/latex/required/babel/base/README.md +++ b/macros/latex/required/babel/base/README.md @@ -1,18 +1,18 @@ -## Babel 3.98 +## Babel 3.99 -2023-12-06 +2023-12-10 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. Included -is a set of ini files for about 275 languages. +is a set of ini files for about 300 languages. The latest stable version is available on <https://ctan.org/pkg/babel>. -Changes in version 3.98 are described in: +Changes in version 3.99 are described in: -https://latex3.github.io/babel/news/whats-new-in-babel-3.98.html +https://latex3.github.io/babel/news/whats-new-in-babel-3.99.html Apart from the manual, you can find information on some aspects of babel at: @@ -48,6 +48,15 @@ respective authors. ### Summary of latest changes ``` +3.99 2023-12-10 + * Spurious space in some cases because of a missing % (introduced + in 3.98). + * Two new locales: chakma and lowgerman. + * And more bare minimum locales: aramaic, avestan, aymara, + bashkir, bataktoba, bavarian, classicalmandaic, ingush, komi, + lepcha, limbu, lineara, lu, makasar, samaritan, sinteromani, + tainua, tangut, waray. + 3.98 2023-12-06 * Case mappings in ini files, with new casing variants in the Latin locales. diff --git a/macros/latex/required/babel/base/babel-code.pdf b/macros/latex/required/babel/base/babel-code.pdf Binary files differindex f319285ed3..fad4043c77 100644 --- a/macros/latex/required/babel/base/babel-code.pdf +++ b/macros/latex/required/babel/base/babel-code.pdf diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx index afe17f79c5..aa4c096b0d 100644 --- a/macros/latex/required/babel/base/babel.dtx +++ b/macros/latex/required/babel/base/babel.dtx @@ -32,7 +32,7 @@ % % \iffalse %<*filedriver> -\ProvidesFile{babel.dtx}[2023/12/06 v3.98 The Babel package] +\ProvidesFile{babel.dtx}[2023/12/10 v3.99 The Babel package] \documentclass{ltxdoc} \GetFileInfo{babel.dtx} \usepackage{fontspec} @@ -1576,6 +1576,7 @@ captions): \tag{byn} Blin \tag{ca} Catalan\hascapu\hascapl \tag{cch} Atsam +\tag{ccp} Chakma \tag{ce} Chechen \tag{cgg} Chiga \tag{chr} Cherokee @@ -1732,6 +1733,7 @@ captions): \tag{naq} Nama \tag{nb} Norwegian Bokmål\hascapu\hascapl \tag{nd} North Ndebele +\tag{nds} Low German \tag{ne} Nepali \tag{nl} Dutch\hascapu\hascapl \tag{nmg} Kwasio @@ -1957,6 +1959,7 @@ centralatlastamazight\\ centralkurdish\\ centralkurdish-latin\\ centralkurdish-latn\\ +chakma\\ chechen\\ cherokee\\ chiga\\ @@ -2101,6 +2104,7 @@ ligurian\\ lingala\\ lithuanian\\ lowersorbian\\ +lowgerman\\ lubakatanga\\ luo\\ luxembourgish\\ @@ -2327,18 +2331,37 @@ the following: \small akkadian\\ ancientegyptian\\ +aramaic\\ +avestan\\ +aymara\\ balinese\\ +bashkir\\ +bataktoba\\ +bavarian\\ +classicalmandaic\\ divehi\\ egyptianarabic\footnote{Masri or Colloquial Egyptian, with tag \texttt{arz}, not to be confused with the Standard Arabic as spoken in -Egypt, with tag \texttt{ar-EG}).}\\ +Egypt, with tag \texttt{ar-EG}.}\\ +ingush\\ +komi\\ ladino\\ +lepcha\\ +limbu\\ +lineara\\ lombard\\ +lu\\ +makasar\\ navajo\\ newari\\ oldnorse\\ phoenician\\ -southernaltai +samaritan\\ +sinteromani\\ +southernaltai\\ +tainua\\ +tangut\\ +waray \end{multicols} \textbf{Modifying and adding values to |ini| files} @@ -3346,9 +3369,9 @@ note several locales may share a single |\language|, so they are separated concepts. In \luatex, the |\localeid| is saved in each node (when it makes sense) as an attribute, too. -\Describe{\ShowLocaleProporties}{\marg{language}} -\New{3.98} Prints to the |log| file all the key/value pairs declared in -the |ini| locale file for \meta{language}. +\Describe{\ShowLocaleProperties}{\marg{language}} +\New{3.98} Prints to the |log| file all the loaded key/value pairs from +the |ini| locale file for \meta{language}. \Describe{\LocaleForEach}{\marg{code}} \Babel{} remembers which |ini| files have been loaded. There is a loop @@ -5655,8 +5678,8 @@ wouldn’t exist. % \section{Tools} % % \begin{macrocode} -%<<version=3.98>> -%<<date=2023/12/06>> +%<<version=3.99>> +%<<date=2023/12/10>> % \end{macrocode} % % \textbf{Do not use the following macros in \texttt{ldf} files. They @@ -9481,7 +9504,7 @@ wouldn’t exist. \expandafter\bbl@tempa \fi}% \bbl@tempa##1\@empty\@empty - \bbl@carg\bbl@toglobal{extras\CurrentOption}} + \bbl@carg\bbl@toglobal{extras\CurrentOption}}% %<</Macros local to BabelCommands>> % \end{macrocode} % @@ -13945,16 +13968,16 @@ wouldn’t exist. \expandafter\bbl@tempb \fi}% \bbl@ifunset{bbl@xechars@#1}% - {\toks@{% - \babel@savevariable\XeTeXinterchartokenstate - \XeTeXinterchartokenstate\@ne - }}% - {\toks@\expandafter\expandafter\expandafter{% - \csname bbl@xechars@#1\endcsname}}% + {\toks@{% + \babel@savevariable\XeTeXinterchartokenstate + \XeTeXinterchartokenstate\@ne + }}% + {\toks@\expandafter\expandafter\expandafter{% + \csname bbl@xechars@#1\endcsname}}% \bbl@csarg\edef{xechars@#1}{% \the\toks@ \bbl@usingxeclass\csname bbl@xeclass@#2@#1\endcsname - \bbl@tempb#3\@empty}} + \bbl@tempb#3\@empty}} \protected\def\bbl@usingxeclass#1{\count@\z@ \let\bbl@tempc#1} \protected\def\bbl@upto{% \ifnum\count@>\z@ diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins index 88446a4ef6..ab14e5ccb8 100644 --- a/macros/latex/required/babel/base/babel.ins +++ b/macros/latex/required/babel/base/babel.ins @@ -26,7 +26,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension .ins) which are part of the distribution. %% -\def\filedate{2023/12/06} +\def\filedate{2023/12/10} \def\batchfile{babel.ins} \input docstrip.tex diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf Binary files differindex bbf0f874f9..e17676a481 100644 --- a/macros/latex/required/babel/base/babel.pdf +++ b/macros/latex/required/babel/base/babel.pdf diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx index 48667a55a2..7afefacc0a 100644 --- a/macros/latex/required/babel/base/bbcompat.dtx +++ b/macros/latex/required/babel/base/bbcompat.dtx @@ -30,7 +30,7 @@ % % \iffalse %<*dtx> -\ProvidesFile{bbcompat.dtx}[2023/12/06 v3.98] +\ProvidesFile{bbcompat.dtx}[2023/12/10 v3.99] %</dtx> % %% File 'bbcompat.dtx' |