diff options
author | Karl Berry <karl@freefriends.org> | 2021-12-31 21:02:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-12-31 21:02:08 +0000 |
commit | d0daef98bb5725f77d5d7d4fa62034e23691d136 (patch) | |
tree | e9d0b229dc0f3d142ce339087031c0469f0fcfb8 | |
parent | 7461a356081d96928b7e36a76824ad7891c7d8d4 (diff) |
babel (31dec21)
git-svn-id: svn://tug.org/texlive/trunk@61457 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/README.md | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/babel.pdf | bin | 860656 -> 861065 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/babel.dtx | 81 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/babel.ins | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/bbcompat.dtx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/babel/locale.zip | bin | 794462 -> 794462 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.def | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.sty | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/hyphen.cfg | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/luababel.def | 62 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/nil.ldf | 2 |
11 files changed, 93 insertions, 84 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README.md b/Master/texmf-dist/doc/latex/babel/README.md index 80910639b8b..5702c7132b5 100644 --- a/Master/texmf-dist/doc/latex/babel/README.md +++ b/Master/texmf-dist/doc/latex/babel/README.md @@ -1,4 +1,4 @@ -## Babel 3.68 +## Babel 3.69 This package manages culturally-determined typographical (and other) rules, and hyphenation patterns for a wide range of languages. Many @@ -8,9 +8,9 @@ is a set of ini files for about 250 languages. The latest stable version is available on <https://ctan.org/pkg/babel>. -Changes in version 3.68 are described in: +Changes in version 3.69 are described in: -https://latex3.github.io/babel/news/whats-new-in-babel-3.68.html +https://latex3.github.io/babel/news/whats-new-in-babel-3.69.html Apart from the manual, you can find information on some aspects of babel at: @@ -46,6 +46,10 @@ respective authors. ### Summary of Latest changes ``` +3.69 2021-12-30 + * Fixes a severe bug with amsmath and mathtools introduced in + 3.68 (#162). + 3.68 2021-12-28 * Fixes: - Assamese, Bengali, Gujarati set incorrectly prehyphenchar. diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf Binary files differindex 3584ad17d64..fe1d580f2e5 100644 --- a/Master/texmf-dist/doc/latex/babel/babel.pdf +++ b/Master/texmf-dist/doc/latex/babel/babel.pdf diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx index 1c08c966689..47e8df74c5b 100644 --- a/Master/texmf-dist/source/latex/babel/babel.dtx +++ b/Master/texmf-dist/source/latex/babel/babel.dtx @@ -32,7 +32,7 @@ % % \iffalse %<*filedriver> -\ProvidesFile{babel.dtx}[2021/12/28 v3.68 The Babel package] +\ProvidesFile{babel.dtx}[2021/12/30 v3.69 The Babel package] \documentclass{ltxdoc} \GetFileInfo{babel.dtx} \usepackage{fontspec} @@ -4926,12 +4926,13 @@ Its natural place of use is in hooks or in |\extras|\m{language}. \subsection{Changes in \babel\ version 3.9} -Most of the changes in version 3.9 were related to bugs, either to fix them -(there were lots), or to provide some alternatives. Even new features -like |\babelhyphen| are intended to solve a certain problem (in this -case, the lacking of a uniform syntax and behavior for shorthands -across languages). These changes are described in this manual in the -corresponding place. A selective list follows: +Most of the changes in version 3.9 were related to bugs, either to fix +them (there were lots), or to provide some alternatives. Even new +features like |\babelhyphen| are intended to solve a certain problem +(in this case, the lacking of a uniform syntax and behavior for +shorthands across languages). These changes, as well as the subsequent +ones ($\ge$3.10), are described in this manual in the corresponding +place. A selective list of the changes in 3.9 follows: \begin{itemize} \item |\select@language| did not set |\languagename|. This meant the language in force when auxiliary files were loaded was the one used @@ -5118,8 +5119,8 @@ help from Bernd Raichle, for which I am grateful. % \section{Tools} % % \begin{macrocode} -%<<version=3.68>> -%<<date=2021/12/28>> +%<<version=3.69>> +%<<date=2021/12/30>> % \end{macrocode} % % \textbf{Do not use the following macros in \texttt{ldf} files. They @@ -14514,36 +14515,38 @@ end % % \begin{macrocode} \bbl@trace{Redefinitions for bidi layout} -\AtBeginDocument{% amsmath - \ifx\place@tag\@undefined\else - \bbl@sreplace\place@tag{\llap}{\bbl@truellap}% - \bbl@sreplace\place@tag@gather{\llap}{\bbl@truellap}% - \bbl@sreplace\place@tag{\rlap}{\bbl@truerlap}% - \bbl@sreplace\place@tag@gather{\rlap}{\bbl@truerlap}% - \fi} -\ifx\AddToHook\@undefined\else - \AddToHook{env/equation/before}{\pardir TLT }{} -\fi -\ifx\@eqnnum\@undefined\else - \ifx\bbl@attr@dir\@undefined\else - \bbl@xin@{,leqno,}{,\@classoptionslist,}% - \ifin@ - \bbl@sreplace\@eqnnum{\rlap}{\bbl@leqno@aux} - \def\bbl@leqno@aux#1{% - \bbl@truerlap{% - \ifcase\bbl@attr@dir - #1% - \else - \bbl@textdir\@ne - #1% - \hskip-\displaywidth - \fi}} - \else - \bbl@exp{% - \def\\\@eqnnum{{% - \<ifcase>\\\bbl@attr@dir\<else>\\\bbl@textdir\@ne\<fi>% - \\\bbl@ifsamestring{\\\@currenvir}{equation}% - {}{\\\bbl@truellap}{\[@eqnnum]}}}} +\ifnum\bbl@bidimode>\z@ + \AtBeginDocument{% amsmath + \ifx\place@tag\@undefined\else + \bbl@sreplace\place@tag{\llap}{\bbl@truellap}% + \bbl@sreplace\place@tag@gather{\llap}{\bbl@truellap}% + \bbl@sreplace\place@tag{\rlap}{\bbl@truerlap}% + \bbl@sreplace\place@tag@gather{\rlap}{\bbl@truerlap}% + \fi} + \ifx\AddToHook\@undefined\else + \AddToHook{env/equation/before}{\pardir TLT }{} + \fi + \ifx\@eqnnum\@undefined\else + \ifx\bbl@attr@dir\@undefined\else + \bbl@xin@{,leqno,}{,\@classoptionslist,}% + \ifin@ + \bbl@sreplace\@eqnnum{\rlap}{\bbl@leqno@aux} + \def\bbl@leqno@aux#1{% + \bbl@truerlap{% + \ifcase\bbl@attr@dir + #1% + \else + \bbl@textdir\@ne + #1% + \hskip-\displaywidth + \fi}} + \else + \bbl@exp{% + \def\\\@eqnnum{{% + \<ifcase>\\\bbl@attr@dir\<else>\\\bbl@textdir\@ne\<fi>% + \\\bbl@ifsamestring{\\\@currenvir}{equation}% + {}{\\\bbl@truellap}{\[@eqnnum]}}}} + \fi \fi \fi \fi diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins index b9267340a3d..16bde4384ee 100644 --- a/Master/texmf-dist/source/latex/babel/babel.ins +++ b/Master/texmf-dist/source/latex/babel/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{2021/12/28} +\def\filedate{2021/12/30} \def\batchfile{babel.ins} \input docstrip.tex diff --git a/Master/texmf-dist/source/latex/babel/bbcompat.dtx b/Master/texmf-dist/source/latex/babel/bbcompat.dtx index b80d81c7ccf..ed07287c375 100644 --- a/Master/texmf-dist/source/latex/babel/bbcompat.dtx +++ b/Master/texmf-dist/source/latex/babel/bbcompat.dtx @@ -30,7 +30,7 @@ % % \iffalse %<*dtx> -\ProvidesFile{bbcompat.dtx}[2021/12/28 v3.68] +\ProvidesFile{bbcompat.dtx}[2021/12/30 v3.69] %</dtx> % %% File 'bbcompat.dtx' diff --git a/Master/texmf-dist/source/latex/babel/locale.zip b/Master/texmf-dist/source/latex/babel/locale.zip Binary files differindex 9f965af7b59..4654c0645f8 100644 --- a/Master/texmf-dist/source/latex/babel/locale.zip +++ b/Master/texmf-dist/source/latex/babel/locale.zip diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 5e034823ad5..fc9043ad95f 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -40,7 +40,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{babel.def}[2021/12/28 3.68 Babel common definitions] +\ProvidesFile{babel.def}[2021/12/30 3.69 Babel common definitions] \ifx\AtBeginDocument\@undefined % TODO. change test. \def\@empty{} \def\loadlocalcfg#1{% @@ -406,8 +406,8 @@ \expandafter\newif\csname ifbbl@single\endcsname \chardef\bbl@bidimode\z@ \fi -\def\bbl@version{3.68} -\def\bbl@date{2021/12/28} +\def\bbl@version{3.69} +\def\bbl@date{2021/12/30} \ifx\language\@undefined \csname newcount\endcsname\language \fi diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index da64be20fdf..d9702697458 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -34,7 +34,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2021/12/28 3.68 The Babel package] +\ProvidesPackage{babel}[2021/12/30 3.69 The Babel package] \@ifpackagewith{babel}{debug} {\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}% \let\bbl@debug\@firstofone @@ -453,8 +453,8 @@ \expandafter\@secondoftwo \fi} \fi -\def\bbl@version{3.68} -\def\bbl@date{2021/12/28} +\def\bbl@version{3.69} +\def\bbl@date{2021/12/30} \ifx\language\@undefined \csname newcount\endcsname\language \fi diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index 496427e3bf7..fb4d9c22b48 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -38,10 +38,10 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{hyphen.cfg}[2021/12/28 3.68 Babel hyphens] +\ProvidesFile{hyphen.cfg}[2021/12/30 3.69 Babel hyphens] \xdef\bbl@format{\jobname} -\def\bbl@version{3.68} -\def\bbl@date{2021/12/28} +\def\bbl@version{3.69} +\def\bbl@date{2021/12/30} \ifx\AtBeginDocument\@undefined \def\@empty{} \fi diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def index 2978df88822..391ddb448e9 100644 --- a/Master/texmf-dist/tex/generic/babel/luababel.def +++ b/Master/texmf-dist/tex/generic/babel/luababel.def @@ -1339,36 +1339,38 @@ end \def\bbl@truerlap{% \ifcase\bbl@attr@dir\expandafter\rlap\else\expandafter\llap\fi} \bbl@trace{Redefinitions for bidi layout} -\AtBeginDocument{% amsmath - \ifx\place@tag\@undefined\else - \bbl@sreplace\place@tag{\llap}{\bbl@truellap}% - \bbl@sreplace\place@tag@gather{\llap}{\bbl@truellap}% - \bbl@sreplace\place@tag{\rlap}{\bbl@truerlap}% - \bbl@sreplace\place@tag@gather{\rlap}{\bbl@truerlap}% - \fi} -\ifx\AddToHook\@undefined\else - \AddToHook{env/equation/before}{\pardir TLT }{} -\fi -\ifx\@eqnnum\@undefined\else - \ifx\bbl@attr@dir\@undefined\else - \bbl@xin@{,leqno,}{,\@classoptionslist,}% - \ifin@ - \bbl@sreplace\@eqnnum{\rlap}{\bbl@leqno@aux} - \def\bbl@leqno@aux#1{% - \bbl@truerlap{% - \ifcase\bbl@attr@dir - #1% - \else - \bbl@textdir\@ne - #1% - \hskip-\displaywidth - \fi}} - \else - \bbl@exp{% - \def\\\@eqnnum{{% - \<ifcase>\\\bbl@attr@dir\<else>\\\bbl@textdir\@ne\<fi>% - \\\bbl@ifsamestring{\\\@currenvir}{equation}% - {}{\\\bbl@truellap}{\[@eqnnum]}}}} +\ifnum\bbl@bidimode>\z@ + \AtBeginDocument{% amsmath + \ifx\place@tag\@undefined\else + \bbl@sreplace\place@tag{\llap}{\bbl@truellap}% + \bbl@sreplace\place@tag@gather{\llap}{\bbl@truellap}% + \bbl@sreplace\place@tag{\rlap}{\bbl@truerlap}% + \bbl@sreplace\place@tag@gather{\rlap}{\bbl@truerlap}% + \fi} + \ifx\AddToHook\@undefined\else + \AddToHook{env/equation/before}{\pardir TLT }{} + \fi + \ifx\@eqnnum\@undefined\else + \ifx\bbl@attr@dir\@undefined\else + \bbl@xin@{,leqno,}{,\@classoptionslist,}% + \ifin@ + \bbl@sreplace\@eqnnum{\rlap}{\bbl@leqno@aux} + \def\bbl@leqno@aux#1{% + \bbl@truerlap{% + \ifcase\bbl@attr@dir + #1% + \else + \bbl@textdir\@ne + #1% + \hskip-\displaywidth + \fi}} + \else + \bbl@exp{% + \def\\\@eqnnum{{% + \<ifcase>\\\bbl@attr@dir\<else>\\\bbl@textdir\@ne\<fi>% + \\\bbl@ifsamestring{\\\@currenvir}{equation}% + {}{\\\bbl@truellap}{\[@eqnnum]}}}} + \fi \fi \fi \fi diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf index 59b40c34ce0..0ab634e179c 100644 --- a/Master/texmf-dist/tex/generic/babel/nil.ldf +++ b/Master/texmf-dist/tex/generic/babel/nil.ldf @@ -33,7 +33,7 @@ %% extension |.ins|) which are part of the distribution. %% -\ProvidesLanguage{nil}[2021/12/28 3.68 Nil language] +\ProvidesLanguage{nil}[2021/12/30 3.69 Nil language] \LdfInit{nil}{datenil} \ifx\l@nil\@undefined \newlanguage\l@nil |