texlive[62202] Master/texmf-dist: babel (26feb22)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 26 23:42:45 CET 2022


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

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

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/source/latex/babel/locale.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-02-26 22:41:28 UTC (rev 62201)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-02-26 22:42:45 UTC (rev 62202)
@@ -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.