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.