texlive[62203] branches/branch2021.final/Master/texmf-dist: babel

commits+karl at tug.org commits+karl at tug.org
Sat Feb 26 23:43:55 CET 2022


Revision: 62203
          http://tug.org/svn/texlive?view=revision&revision=62203
Author:   karl
Date:     2022-02-26 23:43:54 +0100 (Sat, 26 Feb 2022)
Log Message:
-----------
babel (26feb22) (branch)

Modified Paths:
--------------
    branches/branch2021.final/Master/texmf-dist/doc/latex/babel/README.md
    branches/branch2021.final/Master/texmf-dist/doc/latex/babel/babel.pdf
    branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.dtx
    branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.ins
    branches/branch2021.final/Master/texmf-dist/source/latex/babel/bbcompat.dtx
    branches/branch2021.final/Master/texmf-dist/source/latex/babel/locale.zip
    branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.def
    branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.sty
    branches/branch2021.final/Master/texmf-dist/tex/generic/babel/hyphen.cfg
    branches/branch2021.final/Master/texmf-dist/tex/generic/babel/luababel.def
    branches/branch2021.final/Master/texmf-dist/tex/generic/babel/nil.ldf

Modified: branches/branch2021.final/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/latex/babel/README.md	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/doc/latex/babel/README.md	2022-02-26 22:43:54 UTC (rev 62203)
@@ -1,4 +1,4 @@
-## Babel 3.72
+## Babel 3.73
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
@@ -8,9 +8,9 @@
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.72 are described in:
+Changes in version 3.73 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.72.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.73.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -46,6 +46,10 @@
 
 ### Summary of Latest changes
 ```
+3.73   2022-02-26
+       * Fixes a severe bug introduced in 3.72 when amsmath is
+         loaded.
+
 3.72   2022-02-24
        * Advances in amsmath (lua).
        * Fixes:

Modified: branches/branch2021.final/Master/texmf-dist/doc/latex/babel/babel.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.dtx	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.dtx	2022-02-26 22:43:54 UTC (rev 62203)
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2022/02/24 v3.72 The Babel package]
+\ProvidesFile{babel.dtx}[2022/02/26 v3.73 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -3025,7 +3025,8 @@
 \New{3.9a} Sets hyphenation exceptions for the languages given
 or, without the optional argument, for \textit{all} languages (eg,
 proper nouns or common loan words, and of course monolingual
-documents). Language exceptions take precedence over global ones.
+documents). Multiple declarations work much like |\hyphenation| (last
+wins), but language exceptions take precedence over global ones.
 
 It can be used only in the preamble, and exceptions are set when the
 language is first selected, thus taking into account changes of
@@ -5103,8 +5104,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.72>>
-%<<date=2022/02/24>>
+%<<version=3.73>>
+%<<date=2022/02/26>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -14605,7 +14606,8 @@
         \AddToHook{env/align*/begin}{\bbl at ams@preset\bbl at ams@lap}%
         \AddToHook{env/eqnalign/begin}{\bbl at ams@preset\hbox}%
         % Hackish, for proper alignment. Don’t ask me why it works!:
-        \AddToHook{env/align*/end}{\iftag@\else\tag*{}\fi}%
+        \bbl at exp{% Avoid a 'visible' conditional
+          \\\AddToHook{env/align*/end}{\<iftag@>\<else>\\\tag*{}\<fi>}}%
         \AddToHook{env/flalign/begin}{\bbl at ams@preset\hbox}%
         \AddToHook{env/split/before}{%
           \ifnum\bbl at thetextdir>\z@
@@ -14619,7 +14621,8 @@
                \fi}%
              {}%
           \fi}%
-      \fi}
+      \fi
+    \fi}
 \fi
 \ifx\bbl at opt@layout\@nnil\endinput\fi  % if no layout
 \ifnum\bbl at bidimode>\z@

Modified: branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.ins	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/source/latex/babel/babel.ins	2022-02-26 22:43:54 UTC (rev 62203)
@@ -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{2022/02/24}
+\def\filedate{2022/02/26}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 

Modified: branches/branch2021.final/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- branches/branch2021.final/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-02-26 22:43:54 UTC (rev 62203)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2022/02/24 v3.72]
+\ProvidesFile{bbcompat.dtx}[2022/02/26 v3.73]
 %</dtx>
 %
 %% File 'bbcompat.dtx'

Modified: branches/branch2021.final/Master/texmf-dist/source/latex/babel/locale.zip
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.def	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.def	2022-02-26 22:43:54 UTC (rev 62203)
@@ -40,7 +40,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2022/02/24 3.72 Babel common definitions]
+\ProvidesFile{babel.def}[2022/02/26 3.73 Babel common definitions]
 \ifx\AtBeginDocument\@undefined  % TODO. change test.
   \def\@empty{}
 \def\loadlocalcfg#1{%
@@ -406,8 +406,8 @@
 \expandafter\newif\csname ifbbl at single\endcsname
 \chardef\bbl at bidimode\z@
 \fi
-\def\bbl at version{3.72}
-\def\bbl at date{2022/02/24}
+\def\bbl at version{3.73}
+\def\bbl at date{2022/02/26}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi

Modified: branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.sty	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/tex/generic/babel/babel.sty	2022-02-26 22:43:54 UTC (rev 62203)
@@ -34,7 +34,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2022/02/24 3.72 The Babel package]
+\ProvidesPackage{babel}[2022/02/26 3.73 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone
@@ -453,8 +453,8 @@
       \expandafter\@secondoftwo
     \fi}
 \fi
-\def\bbl at version{3.72}
-\def\bbl at date{2022/02/24}
+\def\bbl at version{3.73}
+\def\bbl at date{2022/02/26}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi

Modified: branches/branch2021.final/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-02-26 22:43:54 UTC (rev 62203)
@@ -38,10 +38,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2022/02/24 3.72 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2022/02/26 3.73 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.72}
-\def\bbl at date{2022/02/24}
+\def\bbl at version{3.73}
+\def\bbl at date{2022/02/26}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Modified: branches/branch2021.final/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/generic/babel/luababel.def	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/tex/generic/babel/luababel.def	2022-02-26 22:43:54 UTC (rev 62203)
@@ -1437,7 +1437,8 @@
         \AddToHook{env/align*/begin}{\bbl at ams@preset\bbl at ams@lap}%
         \AddToHook{env/eqnalign/begin}{\bbl at ams@preset\hbox}%
         % Hackish, for proper alignment. Don’t ask me why it works!:
-        \AddToHook{env/align*/end}{\iftag@\else\tag*{}\fi}%
+        \bbl at exp{% Avoid a 'visible' conditional
+          \\\AddToHook{env/align*/end}{\<iftag@>\<else>\\\tag*{}\<fi>}}%
         \AddToHook{env/flalign/begin}{\bbl at ams@preset\hbox}%
         \AddToHook{env/split/before}{%
           \ifnum\bbl at thetextdir>\z@
@@ -1451,7 +1452,8 @@
                \fi}%
              {}%
           \fi}%
-      \fi}
+      \fi
+    \fi}
 \fi
 \ifx\bbl at opt@layout\@nnil\endinput\fi  % if no layout
 \ifnum\bbl at bidimode>\z@

Modified: branches/branch2021.final/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-02-26 22:42:45 UTC (rev 62202)
+++ branches/branch2021.final/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-02-26 22:43:54 UTC (rev 62203)
@@ -33,7 +33,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2022/02/24 3.72 Nil language]
+\ProvidesLanguage{nil}[2022/02/26 3.73 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil



More information about the tex-live-commits mailing list.