summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/README.md2
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdfbin173746 -> 173746 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdfbin178672 -> 178672 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdfbin176740 -> 176740 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdfbin508199 -> 508199 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdfbin399735 -> 399735 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdfbin138783 -> 138783 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdfbin215810 -> 215810 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdfbin112556 -> 112556 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/changes.txt4
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdfbin109737 -> 109737 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/technote.pdfbin145610 -> 145610 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdfbin454662 -> 454662 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/README.md2
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/alltt.pdfbin214710 -> 214710 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cfgguide.pdfbin242886 -> 242886 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/changes.txt12
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/classes.pdfbin550728 -> 550728 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/clsguide.pdfbin402779 -> 402779 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cmfonts.pdfbin292317 -> 292317 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cyrguide.pdfbin239681 -> 239681 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/doc.pdfbin676765 -> 677311 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/docstrip.pdfbin503393 -> 503614 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/encguide.pdfbin1316472 -> 1316472 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/exscale.pdfbin212307 -> 212307 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/fix-cm.pdfbin287672 -> 287672 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/fntguide.pdfbin493957 -> 493957 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/graphpap.pdfbin169323 -> 169323 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ifthen.pdfbin220417 -> 220417 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/inputenc.pdfbin318168 -> 318168 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdfbin170875 -> 170875 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/latexchanges.pdfbin469966 -> 469966 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/latexrelease.pdfbin290495 -> 290495 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/latexsym.pdfbin208359 -> 208359 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lb2.pdfbin252154 -> 252154 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/letter.pdfbin328630 -> 328872 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lgc2.pdfbin215091 -> 215091 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lppl.pdfbin132373 -> 132373 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdfbin718404 -> 719017 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdfbin478668 -> 479264 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdfbin795683 -> 796010 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdfbin546580 -> 546909 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdfbin1083770 -> 1084265 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdfbin703251 -> 703741 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltluatex.pdfbin325177 -> 325177 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews.pdfbin1120782 -> 1120386 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews01.pdfbin161518 -> 161518 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews02.pdfbin159793 -> 159793 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews03.pdfbin159336 -> 159336 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews04.pdfbin152526 -> 152526 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews05.pdfbin174501 -> 174501 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews06.pdfbin142851 -> 142851 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews07.pdfbin137813 -> 137813 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews08.pdfbin155055 -> 155055 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews09.pdfbin129573 -> 129573 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews10.pdfbin169412 -> 169412 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews11.pdfbin111955 -> 111955 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews12.pdfbin156556 -> 156556 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews13.pdfbin182226 -> 182226 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews14.pdfbin170473 -> 170473 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews15.pdfbin130310 -> 130310 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews16.pdfbin138080 -> 138080 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews17.pdfbin166234 -> 166234 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews18.pdfbin38031 -> 38031 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews19.pdfbin230027 -> 230027 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews20.pdfbin318546 -> 318546 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews21.pdfbin244868 -> 244868 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews22.pdfbin317766 -> 317766 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews23.pdfbin286590 -> 286590 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews24.pdfbin265283 -> 265283 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews25.pdfbin204933 -> 204933 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews26.pdfbin379461 -> 379461 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews27.pdfbin250593 -> 250593 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews28.pdfbin376645 -> 376645 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews29.pdfbin455099 -> 455099 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews30.pdfbin511899 -> 511899 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews31.pdfbin526316 -> 526316 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews32.pdfbin546165 -> 546165 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews33.pdfbin522413 -> 522413 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews34.pdfbin510897 -> 507766 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews34.tex311
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdfbin667664 -> 667738 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdfbin560785 -> 560303 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdfbin818659 -> 818871 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdfbin564465 -> 564684 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltx3info.pdfbin219354 -> 219354 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdfbin238577 -> 238577 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/makeindx.pdfbin173471 -> 173471 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/modguide.pdfbin243601 -> 243601 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/nfssfont.pdfbin218782 -> 218782 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/proc.pdfbin233995 -> 233995 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/slides.pdfbin374076 -> 374076 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/slifonts.pdfbin234008 -> 234008 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/source2e.pdfbin5463192 -> 5462735 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/syntonly.pdfbin197093 -> 197645 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tlc2.pdfbin289519 -> 289519 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tulm.pdfbin170530 -> 170530 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/usrguide.pdfbin430996 -> 430996 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/usrguide3.pdfbin325727 -> 325727 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdfbin361155 -> 361583 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/webcomp.pdfbin146200 -> 146200 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/firstaid/changes.txt10
-rw-r--r--Master/texmf-dist/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdfbin246012 -> 238410 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/README.md2
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/changes.txt12
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/color.pdfbin215047 -> 215047 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/drivers.pdfbin286309 -> 286309 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdfbin167686 -> 167686 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/graphics.pdfbin310675 -> 310675 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdfbin248231 -> 248231 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdfbin330070 -> 330070 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/keyval.pdfbin239654 -> 239654 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/lscape.pdfbin163584 -> 163584 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/rotating.pdfbin268985 -> 269530 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/rotex.pdfbin172229 -> 172231 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/graphics/trig.pdfbin206897 -> 206897 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/README.md2
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/afterpage.pdfbin205344 -> 205344 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/array.pdfbin516777 -> 517114 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/bm.pdfbin331424 -> 331424 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/calc.pdfbin370414 -> 370414 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/changes.txt23
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdfbin220689 -> 220689 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/delarray.pdfbin198647 -> 198647 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/enumerate.pdfbin215355 -> 215355 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/fileerr.pdfbin195026 -> 195578 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdfbin154034 -> 154034 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/ftnright.pdfbin369733 -> 370277 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/hhline.pdfbin189538 -> 189538 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdfbin157803 -> 157803 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/layout.pdfbin267761 -> 267761 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/longtable.pdfbin382155 -> 382155 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/multicol.pdfbin517737 -> 518295 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdfbin146534 -> 146534 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/shellesc.pdfbin183532 -> 183532 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/showkeys.pdfbin260624 -> 260624 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/somedefs.pdfbin175169 -> 175169 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/tabularx.pdfbin278041 -> 278041 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/theorem.pdfbin351239 -> 351794 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdfbin73674 -> 73674 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/trace.pdfbin229713 -> 229713 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/varioref.pdfbin383524 -> 383524 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/verbatim.pdfbin330815 -> 330815 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/xr.pdfbin177595 -> 177595 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/tools/xspace.pdfbin256897 -> 256897 bytes
-rw-r--r--Master/texmf-dist/source/latex-dev/base/ltpara.dtx46
-rw-r--r--Master/texmf-dist/source/latex-dev/base/ltvers.dtx4
-rw-r--r--Master/texmf-dist/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx92
-rw-r--r--Master/texmf-dist/source/latex-dev/tools/multicol.dtx46
-rw-r--r--Master/texmf-dist/tex/latex-dev/base/latex.ltx6
-rw-r--r--Master/texmf-dist/tex/latex-dev/base/latexrelease.sty4
-rw-r--r--Master/texmf-dist/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx44
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/multicol.sty23
153 files changed, 277 insertions, 368 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/README.md b/Master/texmf-dist/doc/latex-dev/amsmath/README.md
index 6a8e9e73d63..337c5bc555b 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/README.md
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/README.md
@@ -1,7 +1,7 @@
The amsmath bundle for LaTeX
============================
-Release 2021-11-15 pre-release 3
+Release 2022-06-01 pre-release 0
Overview
--------
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf
index ae7d7d493ee..15893dbf5b3 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf
index ae90e51c087..286211727db 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf
index 5209adf690e..bcec4ae3e8f 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf
index bd7b03bc12c..d410175f22b 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf
index 0b707d2e5f4..9f4b92f3c73 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf
index c3e12567395..d3e98d9dd0b 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf
index 891daa0543e..df13a4ba0e0 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf
index eadeabb62d7..ebf10e4745c 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt
index bb0bc90cd1e..3f3c36bf79d 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt
@@ -2,6 +2,10 @@
All changes above are only part of the development branch for the next release.
================================================================================
+#########################
+# 2021-11-15 Release
+#########################
+
2021-10-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* amsmath.dtx (subsection{Implementing tags and labels}):
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf
index 7f6292a828f..9658b1627e3 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf
index 91f83693662..a0bb8c424a2 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf
index 4196dc09fa2..463dd648625 100644
--- a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf
+++ b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md
index 9628a36282f..b0c8521876f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/README.md
+++ b/Master/texmf-dist/doc/latex-dev/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2021-11-15 pre-release 3
+Release 2022-06-01 pre-release 0
Overview
--------
diff --git a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
index a8caa96cd59..3b72ef7c0e5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
index c9b1cbb62d8..92169f5af59 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/changes.txt b/Master/texmf-dist/doc/latex-dev/base/changes.txt
index c8c36aa9417..d5d2b555d80 100644
--- a/Master/texmf-dist/doc/latex-dev/base/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt
@@ -6,6 +6,14 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
================================================================================
+================================================================================
+All changes above are only part of the development branch for the next release.
+================================================================================
+
+#########################
+# 2021-11-15 Release
+#########################
+
2021-10-20 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltcmdhooks.dtx (subsubsection{Patching by expansion and redefinition}):
@@ -258,10 +266,6 @@ are not part of the distribution.
* ltcmd.dtx, ltdefns.dtx, ltmiscen.dtx:
Normalize message texts
-================================================================================
-All changes above are only part of the development branch for the next release.
-================================================================================
-
#########################
# 2021-06-01 PL1 Release
#########################
diff --git a/Master/texmf-dist/doc/latex-dev/base/classes.pdf b/Master/texmf-dist/doc/latex-dev/base/classes.pdf
index 2076b3d4c49..3bd8c80577d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/classes.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/classes.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
index 65a001cd5c0..c3e212d10ac 100644
--- a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
index f5e78cc31dd..90b38f43fd4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
index 606076eb913..b3f7d2016bc 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/doc.pdf b/Master/texmf-dist/doc/latex-dev/base/doc.pdf
index 432491c9704..f511483c87b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
index 52eb19d03b2..39378c977fb 100644
--- a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
index c9cf55877b7..e55805f1e95 100644
--- a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
index aa4181eae68..4c60fd71d6e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
index ef11e329120..423e1756aa3 100644
--- a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
index 69525cb6d5d..a0b79a1b93b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
index d5999ff382c..94407af25e5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
index 74b9679c653..9477b743552 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
index 4873d7eeb7b..a358befe3a8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
index 79f87a60ac1..69f63c0b694 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf b/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf
index 6429f079000..9787da6ce89 100644
--- a/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
index ec1463c7e0c..04f911e0d6d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
index 408443b83c0..dc0e9d1344d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
index 3ff32031e9a..64acee80bf2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf
index 508f6d7de22..04a83d43855 100644
--- a/Master/texmf-dist/doc/latex-dev/base/letter.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/letter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
index 0dc3b375db7..895b91c84d0 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
index cf7534cac24..8ef71449473 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
index 7f4d2a871a5..94418868e1c 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
index c825208f49c..623100bb288 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
index 732b6c1626f..b3dc125d4bc 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
index 497a13eaa5c..751d35f5e22 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
index 63fecb07847..e6b93914381 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
index 575ef8ddfac..4f1d9c820d0 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
index 26bf4b87b91..88335534b95 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
index c972722afe3..aaf1aedb2aa 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
index 5e059298a75..4179783fd46 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
index 42d49656651..1d1284ca5d8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
index d4d4599f553..5644d1f86b7 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
index 99d8bf389ef..a6408f8aca9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
index cf660636e4d..3696f58f198 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
index c17fca7f222..445505966fb 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
index 471af003feb..ea6fbd6d5e4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
index 5ce98884e00..b0205c85499 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
index f83984dfd2a..eb5684db030 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
index c9316fa856c..08b736b4fe8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
index 9b49d7f50b8..16b61b603dc 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
index f18852c4738..eff43ee46cf 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
index 88217418167..8a902117fc1 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
index 1fb228c5a9b..3ebbf0704dd 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
index 3d691a53971..fb8b6a15398 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
index 9983cc1f051..8334c9c0ac2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
index 3355ee5d194..7a3603af622 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
index 88f612f15ef..d2ecaf5b3bc 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
index faf8e60b2db..1cb3bf11c45 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
index d5af903d3f2..7ec8810601f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
index eb5b476b0b2..d0d620eded7 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
index 97622a3b34c..eea02d53440 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
index 5612fc112ce..a8727c72acb 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
index 8edd07e2ce8..0e5a969ed5a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
index 57711398fb5..5857ae116c2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
index bf327e9c398..fc3cc7060b5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
index 318bcde6676..410338cc850 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
index 7cc79e3bcf1..e88bfdcdb41 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
index 0aeed152233..1cd9485123e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
index 50fd14aa618..7f4bf259306 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
index 8b17c1ab1eb..35218ae875e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
index b9e88dd6c81..5a1923988a2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
index d6a6936467e..29c95d920b6 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
index 7ec22ab7243..8d4a2580591 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews34.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews34.tex
index 4bd847a19f0..badd25b97cb 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.tex
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.tex
@@ -34,7 +34,7 @@
\documentclass{ltnews}
-%% Temporary definition for Chris' inadequate system: CCC
+%% Maybe needed only for Chris' inadequate system:
\providecommand\Dash {\unskip \textemdash}
%% NOTE: Chris' preferred hyphens!
@@ -70,8 +70,8 @@
{github issue#1 #2}%
)}%
\par\smallskip}
-%% But Chris has to mostly disable \href for his TEXPAD app: CCC
-\def\href #1{}
+%% But Chris has to mostly disable \href for his TEXPAD app:
+%% \def\href #1{} % Only For Chris' deficient TeX engine
% simple solution right now (just link to the first issue if there are more)
\def\getfirstgithubissue#1 #2\relax{#1}
@@ -117,8 +117,7 @@
\tubcommand{\input{tubltmac}}
\publicationmonth{November}
-\publicationyear{2021 \Dash Third Draft Version,
- not quite complete, eg needs Intro?)} %% CCC
+\publicationyear{2021}
\publicationissue{34}
@@ -137,14 +136,12 @@
\section{Introduction}
-\emph{TO BE COMPOSED, PROBABLY}
-
-%%
-% \subsection{???}
-%
-% \emph{write} ??
-%%
+This release of \LaTeX{} does not contain any major new modules, but
+is focused around consolidation and improvements of the functionality
+introduced in previous releases. In addition, various smaller
+enhancements and bug fixes have been added to the kernel and the core
+packages.
\section{Hook business}
@@ -158,8 +155,8 @@ number of queries which show that some of the documentation was not
precise enough and that some clarifications were needed; these
deficiencies have now been addressed in the documentation.
%
-The increased usage has also shown up a small number of
-errors that we thought
+The increased usage has also revealed
+a small number of errors that we thought
should be corrected now, while the adoption rate is still relatively
small; the following problems have therefore been addressed in this release.
@@ -168,14 +165,14 @@ small; the following problems have therefore been addressed in this release.
The hook management system offers a number of generic hooks, i.e.,
hooks whose names contain a variable component such as the name
-of an environment. Predeclaring such hooks is not really feasible,
+of an environment. Predeclaring such hooks is not feasible,
so these hooks use a different mechanism: they are
implicitly available, springing into life the moment a package, or
the document preamble, adds any code to one by using \cs{AddToHook}.
%
The kernel offers such hooks for environments
- (\texttt{env/...}) and commands (\texttt{cmd/...}), and for files,
- packages or classes (\texttt{file/...},
+ (\texttt{env/...}) and commands (\texttt{cmd/...}), and also for files,
+ packages and classes (\texttt{file/...},
\texttt{include/...}, \texttt{package/...}, \texttt{class/...}).
It is also possible to offer such generic hooks in
@@ -187,7 +184,7 @@ don't know beforehand all the necessary names).
If you want to offer such generic hooks, you can now
do this by using
\cs{UseHook} or \cs{UseOneTimeHook} in your (package) code, but
-\emph{without declaring the hook} with \cs{NewHook}. But without
+\emph{without declaring the hook} with \cs{NewHook}. However, without
further work, a call to \cs{UseHook} with an undeclared hook name
will do
nothing; so, as an additional setup step, it is necessary to explicitly
@@ -216,11 +213,11 @@ Note that a generic hook produced in this way is always a normal hook.
\subsection{Standardized names for the generic hooks}
The initial set of generic hooks provided by the kernel had
-two patterns of names:\\
+two patterns of names:
ones like
\verb|env/|\meta{name}\verb|/after|,
-with the variable (\meta{name})
-part in the middle position;\\
+with the variable, \meta{name}, part
+in the middle position;
and ones like
\verb|file/after/|\meta{name}, with the
variable part in the third
@@ -269,11 +266,13 @@ Classes, packages and included files can only be loaded once in a
\LaTeX{} document. For this reason, the hooks that are specific to loading such
files have been made one-time hooks. Beside being more efficient, this
supports the following important use case
-\begin{verbatim}
+{\hfuzz=1pt \begin{verbatim}
\AddToHook{package/varioref/after}
{... apply when the package gets loaded,
or apply now (if it is already loaded) ...}
\end{verbatim}
+}
+\noindent
without the need to first test whether the package is already loaded.
%
\githubissue{623}
@@ -340,12 +339,12 @@ when working with more than one package, the
\texttt{voids} relation should preferably be used.
%
This is best because this relation is non-destructive
-(meaning that it can be later reverted by using another relation),
+(meaning that it can be reverted later by using another relation),
and it is also truly independent of package loading order.
%
\githubissue{625}
-\subsection{Patching commands that contain parameter tokens}
+\subsection{Patching commands with parameter tokens}
In the last release, \LaTeX's hook mechanism was extended to add
support for hooking into commands using generic \hook{cmd} hooks
@@ -361,10 +360,87 @@ been fixed so that patching now works for those commands as well.
\section{New or improved commands}
+\subsection{\cs{NewCommandCopy} and \cs{ShowCommand} extended}
+
+Since the 2020-10-01 release (see~\cite{34:ltnews32}), \LaTeX{}
+has provided \cs{NewCommandCopy} to copy robust commands,
+and \cs{ShowCommand} to show their definitions on the terminal.
+%
+In that same release, the \pkg{xparse} package was integrated
+into the kernel (as \pkg{ltcmd}) to offer \cs{NewDocumentCommand}, etc.
+%
+However, the extended support for \cs{NewCommandCopy} and
+\cs{ShowCommand} was not implemented in \pkg{ltcmd}. The present
+\LaTeX{} release implements this support, so now commands
+defined with \cs{NewDocumentCommand} and friends can also be copied, and their definitions
+can be easily shown on the terminal without the need for ``\cs{csname} gymnastics''.
+%
+\githubissue{569}
+
+
+\subsection{Undo math alphabet allocations if necessary}
+
+\TeX{}, or more exactly the 8-bit versions of \TeX, such as \pdfTeX{},
+have a hard limit of 16 on the number of different math font groups
+(\cs{fam} or \cs{mathgroup}) that can be used in a single formula. For each symbol font
+declared (by a package or in the preamble) an extra math group is allocated,
+and the same happens for each math alphabet, (such as \cs{mathbf})
+once it
+gets used anywhere in the document. Up to now, these math
+alphabet allocations were permanent, even if they were
+used only once;
+the result was that in complex documents you
+could easily run out of available math font groups.
+The only remedy for this was to
+define your own math version, which is a complicated and cumbersome process.
+
+This situation has now been improved by the introduction of a new counter
+\texttt{localmathalphabets}: this counter governs how many of
+the math group slots are assigned locally when a new math
+alphabet (and a new math group) is needed.
+%
+Once the current formula is finished, every such further (local)
+allocation is undone, giving you a fighting chance of being
+able to use different new math alphabets in the next formula.
+
+The default value of \texttt{localmathalphabets} is 2,
+but if you need more local alphabets because of the complexity of your
+document, you can set this to a higher value such as 4 or 5.
+Setting it even higher is possible, but this would seldom
+be useful because many group slots will be taken up by
+symbol fonts and such slots are always permanently allocated,
+whether used or not.
+%
+\githubissue{676}
+
+
+\subsection{New default value for \cs{tracinglostchars}}
+
+In 2021 all \TeX{} engines were enhanced so that \cs{tracinglostchars}
+supported the value \texttt{3} to turn missing
+characters into errors and not just warnings.
+%
+This engine change made us
+realize that \LaTeX{} should set a better default value for this parameter
+(previously, the warning was written only to the transcript file).
+Using the now available value of \texttt{3} as the default
+would be ideal, but for
+compatibility reasons we have only increased it to \texttt{2} in the kernel.
+%
+However, we recommend setting \cs{tracinglostchars}\texttt{=3},
+in either a package or the
+preamble of your documents: this is because having missing glyphs
+in the output is definitely an error and should therefore be
+flagged as such (to ensure that it gets proper attention).
+Further reasons, related especially to Unicode engines, for making
+this recommended change are explained later in this newsletter
+(in connection with the misuse of text accents in math mode).
+
+
\subsection{\cs{PackageNote} and \cs{ClassNote} added}
-\LaTeX{} offers these three commands:\cs{PackageError} to signal errors that
+\LaTeX{} offers these three commands: \cs{PackageError} to signal errors that
stop the processing; \cs{PackageWarning} to generate a warning message on the
terminal but continue with the processing; and \cs{PackageInfo}
to provide some information that is only written to the \texttt{.log}
@@ -374,10 +450,10 @@ What has not existed up to now is a way to provide
information on the terminal that identifies itself as coming from
a specific package but which does not claim to be a warning.
(Packages that wanted to write to the terminal used \cs{PackageWarning}
-even though the information wasn't really a warning.)
+even though the information was not in fact a warning.)
We have therefore now added \cs{PackageNote} (and the closely
-related \cs{PackageNoteNoLine}): these identify
+related \cs{PackageNoteNoLine}); these identify
themselves as \enquote{informational}, but they still go to the terminal and
not only to the \texttt{.log} file.
%
@@ -408,15 +484,15 @@ it is also useful when interpreting the tracing output of the
\pkg{fewerfloatpages} package.
-\subsection{New argument for \cs{counterwithin/without}}
+\subsection{New argument for \cs{counterwithin}/\texttt{without}}
The commands \cs{counterwithout} and \cs{counterwithin} each now has
-an additional optional argument, similar to that for the command
+an additional optional argument, similar to that of the command
\cs{numberwithin} from \pkg{amsmath},
for which these are now the preferred replacements.
This optional argument
-specifies the format of the counter, such as \cs{roman},
-the default value being \cs{arabic}.
+specifies the format of the counter, such as \cs{roman};
+the default value is \cs{arabic}.
\subsection{Tests for package and class loading}
@@ -428,10 +504,10 @@ with certain options. This is done with
\cs{IfPackageLoadedWithOptionsTF}. It takes four arguments:
\Arg{package}\Arg{option-list}\Arg{true}\Arg{false}.
%
-It uses the \meta{false} code if at least one option in
-the \meta{option-list} was
+It uses the \meta{false} code if one or more options in
+the \meta{option-list} were
not specified when loading the package, or if the package
-has never been.
+has never been loaded.
%
Both commands can be used anywhere in the document, i.e.,
they are not restricted to the preamble.%
@@ -439,69 +515,16 @@ they are not restricted to the preamble.%
corresponding internal commands, e.g., \cs{@ifpackageloaded}, that
had this restriction in the past.}
-For classes, similar commands (with \texttt{Package} replaced by
-\texttt{Class} in the name) are provided.
+For classes, similar commands, with \texttt{Package} replaced by
+\texttt{Class} in the name, are provided.
%
\githubissue{621}
-\subsection{\cs{NewCommandCopy}, \cs{ShowCommand} now in \pkg{ltcmd}}
-
-Since the 2020-10-01 release (see~\cite{34:ltnews32}), \LaTeX{}
-has provided \cs{NewCommandCopy} to copy robust commands,
-and \cs{ShowCommand} to show their definitions on the terminal.
-%
-In that same release, the \pkg{xparse} package was integrated
-into the kernel (as \pkg{ltcmd}).
-%
-However, the extended support for \cs{NewCommandCopy} and
-\cs{ShowCommand} was not implemented in \pkg{ltcmd}. The present
-\LaTeX{} release implements this support, so now commands
-defined with \pkg{xparse}/\pkg{ltcmd} can be copied, and their definitions
-can be easily shown on the terminal without the need for ``\cs{csname} gymnastics''.
-%
-\githubissue{569}
-
-
-\subsection{Undo math alphabet allocations if necessary}
-
-\TeX{}, or more exactly the 8-bit versions of \TeX, such as \pdfTeX{}
-have a hard limit of 16 on the number of different math font groups
-(\cs{fam} or \cs{mathgroup}) that can be used in a single formula. For each symbol font
-declared (by a package or in the preamble) an extra math group is allocated,
-and the same happens for each math alphabet, (such as \cs{mathbf}) that
-gets used anywhere in the document. Up to now, these math
-alphabet allocations were permanent, even if they were
-used only once;
-the result was that in complex documents you
-could easily run out of available math font groups.
-The only remedy for this was to
-define your own math version, which is a complicated and cumbersome process.
-
-This situation has now been improved by the introduction of a new counter
-\texttt{localmathalphabets}: this counter governs how many of
-the math group slots are assigned only locally when a new math
-alphabet (and a new math group) is needed.
-%
-Once the current formula is finished, every such further (local)
-allocation is undone, giving you a fighting chance of being
-able to use different new math alphabets in the next formula.
-
-The default value of \texttt{localmathalphabets} is 2,
-but if you need more local alphabets because of the complexity of your
-document, you can set this to a higher value such as 4 or 5.
-Setting it even higher is possible, but this would seldom
-be useful because many group slots will be taken up by
-symbol fonts and such slots are always permanently allocated,
-whether used or not.
-%
-\githubissue{676}
-
-
\subsection{Better handling for a misuse of \cs{include}}
-The command \cs{include} is by now getting used quite often, but
-erroneously, to input a variety files in the preamble of the document
+The command \cs{include} has by now been used quite often, but
+erroneously, to input a variety of files in the preamble of the document
(before \verb|\begin{document}|).
%
Therefore \LaTeX\ now warns about such bad use of \cs{include}.
@@ -514,28 +537,6 @@ file hooks from \cs{InputIfFileExists} are run).
\githubissue{645}
-\subsection{New default value for \cs{tracinglostchars}}
-
-In 2021 all \TeX{} engines were enhanced so that \cs{tracinglostchars}
-supported the extra value \texttt{3}, that turns missing
-characters into errors and not just warnings.
-%
-This engine change made us
-realize that \LaTeX{} should set a better default value for this parameter
-(previously, the warning was written only to the transcript file).
-Using the now available value of \texttt{3} as the default
-would really be best, but for
-compatibility reasons we have only increased it to \texttt{2} in the kernel.
-%
-However, we recommend setting \cs{tracinglostchars}\texttt{=3},
-in either a package or the
-preamble of your documents: this is because having missing glyphs
-in the output is definitely an error and should therefore be
-flagged as such (to ensure that it gets proper attention).
-Further reasons, related especially to Unicode engines, for making
-this recommended change can be found later in this newsletter
-(in connection with the misuse of text accents in mathmode).
-
\section{Code improvements}
@@ -569,21 +570,21 @@ concerning the existence of \cs{foo} and \cs{endfoo}.
\subsection{Improve the error
message \texttt{\textup{\cs{begin} ended by \textellipsis}}}
-In the past it was possible to get an error message something
-like \verb=\begin{foo} ended by \end{foo}=. This could happen when the
+In the past it was possible to get an error message along the lines
+of ``\verb=\begin{foo} ended by \end{foo}=''. This could happen when the
environment name was partly hidden inside a macro. It happened because
the test was comparing the literal strings, whereas in the error message
these got fully expanded.
%
This has now been changed to show a more sensible error
-message in this instance.
+message.
%
\githubissue{587}
\subsection{Pick up all arguments to \cs{contentsline}}
-A \cs{contentsline} command in the TOC file is always followed by
+A \cs{contentsline} command in the \texttt{.toc} file is always followed by
four arguments, the last one being empty except when using the
\pkg{hyperref} package. The \cs{contentsline} command itself only used the
first three arguments and it relied on the fourth being empty (and thus
@@ -593,7 +594,7 @@ But this assumption is not always correct: e.g., if
you at first decide to load \pkg{hyperref} but then later you remove
this loading from the preamble.
%
-So now all four arguments ate picked up, with the
+So now all four arguments are picked up, with the
fourth being saved away so that it can be used by \pkg{hyperref}.
%
\githubissue{633}
@@ -609,11 +610,12 @@ the callback handler indicates removal of the entire math list.
\subsection{Extended label handling in package code}
-Since 2020, as noted in \LaTeX News 32~\cite{34:ltnews32}, \LaTeX\ has
+Since 2020, as noted in \LaTeX\ News 32~\cite{34:ltnews32}, \LaTeX\ has
recorded the name of the counter associated with the current label in
the internal command \cs{@currentcounter}. This facility (originally
from the \pkg{zref} package of Heiko Oberdiek) can be used to generate
-prefixes such as \enquote{Figure} before the reference text.
+prefixes such as \enquote{Figure} before the reference text,
+as long as the counter is not counting different objects in a single sequence (e.g., lemmas and theorems).
%
In the most
common cases the current label is set by \cs{refstepcounter}, which
@@ -627,17 +629,17 @@ also some of the environments in the \pkg{amsmath} package
have been updated in this way.
%
We encourage the maintainers of any class or
-package files that defines \cs{@currentlabel} to also set
+package files that define \cs{@currentlabel} to also set
\cs{@currentcounter} at the same point.
%
\githubissue{300, 687}
-\subsection{Better message if text accent used in mathmode}
+\subsection{Better message if text accent used in math mode}
Using text accents like \verb|\^| in math does not work
(and \TeX{} explicitly provides math accents such as \cs{hat}
-for accessing such symbols in mathmode). Therefore LaTeX issued a
+for accessing such symbols in math mode). Therefore \LaTeX\ issued a
warning when such a wrongly placed accent was encountered
and this was often followed by a strange, and apparently
unrelated, low-level error.
@@ -663,8 +665,7 @@ no font supports the full Unicode range).
\subsection[Replicate argument processors for all
embellishments in command declarations]
- {Replicate argument processors for all \\
- \mbox{}\qquad embellishments in command declarations}
+ {Replicate argument processors for all embellishments in command declarations}
There was a bug in \pkg{ltcmd} (formerly \pkg{xparse}) that caused
commands to misbehave if they were defined with embellishments and
@@ -675,8 +676,8 @@ behavior. This bug has been fixed by applying the same argument
processors to all the embellishments in a set, so that a declaration like:
\begin{verbatim}
\NewDocumentCommand\foo{>{\TrimSpaces}e{_^}}
- {(#1)[#2]}
- \foo^{ a }_{ b }
+ {(#1)[#2]}
+ \foo^{ a }_{ b }
\end{verbatim}
will now correctly apply \cs{TrimSpaces} to both arguments.
%
@@ -707,22 +708,22 @@ hyphenation results for words containing this ligature (when using the \texttt{O
In the past, changes to the font series defaults were made by directly
altering \cs{bfdefault} or \cs{mddefault}. Since 2020 there is now
-\cs{DeclareFontSeriesDefault} that allows more granular control:
+\cs{DeclareFontSeriesDefault} that allows more granular control:
with this declaration you can alter the default for individual meta
font families by, for example, changing the bold setting only for the
sans serif family, without changing it for \cs{rmfamily} or \cs{ttfamily}.
See~\cite{34:ltnews31} for more details.
For backwards compatibility, changing \cs{bfdefault} with
-\cs{renewcommand} remained possible: if used, this alters the setting
+\cs{renewcommand} remained possible; if used, this alters the setting
for all meta families in one go. This alteration cannot be done when the
\cs{renewcommand} happens and it was therefore delayed until the next
time \cs{bfseries} or \cs{mdseries} was executed.
%
However, the problem with that
approach was that any call to \cs{DeclareFontSeriesDefault} in
-the meantime was overwritten, thus these two approaches didn't
-work well side by side.
+the meantime was overwritten; thus, these two approaches didn't
+work well in combination.
There was a problem because older font packages
use the legacy method while newer ones use
\cs{DeclareFontSeriesDefault}.
@@ -745,12 +746,32 @@ so that the use of \texttt{\#} here no longer generates an error.
+\section{Changes to packages in the \pkg{amsmath} category}
+\subsection{Improved compatibility with \pkg{hyperref}}
+
+This change in \pkg{amsmath} fixes a spacing problem caused by the
+method used in \pkg{hyperref} to change the \env{equation} environment.
+%
+For simplicity, an explicit, low-level (hence possibly temporary)
+patch has been added to \pkg{amsmath}: this consists
+of an extra, empty (hence invisible)
+\cs{mathopen} atom (with no mathematical meaning) at the start of the
+environment's mathematical content.
+%
+\githubissue{652}
+
+
+
\section{Changes to packages in the \pkg{graphics} category}
-\subsection{\pkg{graphicx}: New key, for alt text}
-A new key, \texttt{alt}, has been added to \cs{includegraphics} to support the addition of descriptive text that is important for accessibility.
-This key is unused by default; it can be deployed by extension packages and it will provide useful support for other future possibilities.
+\subsection{\pkg{graphicx}:\ New key, for alt text}
+
+A new key, \texttt{alt}, has been added to \cs{includegraphics} to
+support the addition of descriptive text that is important for
+accessibility. This key is unused by default; it can be deployed by
+extension packages and it will provide useful support for other future
+possibilities.
%
\githubissue{651}
@@ -767,7 +788,7 @@ no extra space from \cs{mathsuround} should be added
%
Note that this bug has been present ``forever'', which shows that \cs{mathsurround}
is never used, or at least its use is never noticed.
-Anyhow, this bug has now finally gotten fixed.
+At any rate, this bug has now finally been fixed.
%
\githubissue{614}
@@ -792,7 +813,7 @@ a run-in heading rather than appearing before that heading.
From version 1.9 onwards \cs{columnbreak} accepts an optional
argument (like \cs{pagebreak}) in which you can specify the
desirability of breaking the column after the current line: supported values are
-\texttt{1} to \texttt{4}, with higher numbers indicating increased desirability.
+\texttt{0} to \texttt{4}, with higher numbers indicating increased desirability.
This version also adds \cs{newcolumn},
which forces a break but runs the column short (comparable to
\cs{newpage} for pages).
@@ -805,27 +826,13 @@ which forces a break but runs the column short (comparable to
If an undefined label is referenced, \pkg{varioref} makes a default
definition so that later processing finds the right structure (two
brace groups inside \cs{r@}\meta{label}) However, if \pkg{nameref} or
-\pkg{hyperref} is loaded this data structure changes to having five
-arguments; this could cause low-evel errors in some cases.
+\pkg{hyperref} is loaded, this data structure changes to having five
+arguments; this could cause low-level errors in some cases.
The code has therefore now been changed to avoid these errors.
%
\sxissue{603948}
-\section{Changes to packages in the \pkg{amsmath} category}
-\subsection{Improved compatibility with \pkg{hyperref}}
-
-This change in amsmath fixes a spacing problem caused by the
-method used in \pkg{hyperref} to change the \env{equation} environment.
-%
-For simplicity, an explicit, low-level (hence possibly temporary)
-patch has been added to \pkg{amsmath}: this consists
-of an extra, empty (hence invisible)
-\cs{mathopen} atom (with no mathematical meaning) at the start of the
-environment's mathematical content.
-%
-\githubissue{652}
-
\medskip
\begin{thebibliography}{9}
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
index 2a41c09ba17..3bf225ee5c3 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
index 6c5396b2d86..aae32c908ae 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
index 1ff9cf10607..0d2c86e03f5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
index 2a08daa276e..fc51162b244 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
index e91af5e9e7e..345556db0e9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
index 7a5ab06389b..0ab58522f86 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
index d9f95cb5883..22f2af62c6f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
index a697696fefe..e425b8a075f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
index adf213ada82..8737c708f24 100644
--- a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/proc.pdf b/Master/texmf-dist/doc/latex-dev/base/proc.pdf
index 7ea4b3e4a8d..4dfc3ba6457 100644
--- a/Master/texmf-dist/doc/latex-dev/base/proc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/proc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/slides.pdf b/Master/texmf-dist/doc/latex-dev/base/slides.pdf
index 55d910ddb5a..328a87af8a1 100644
--- a/Master/texmf-dist/doc/latex-dev/base/slides.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
index 30888e181e4..21c53533bee 100644
--- a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
index dfac0c77873..f1dd97c296d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
index ee196d5506a..8d67df1a00e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
index 64bad4b3ec0..58ae5264acd 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
index 40f7c20262d..023c70c0b02 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
index 5c2715391eb..6dc20a37df2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf
index 7e468274b42..a051df898c9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
index e445412b8cf..55e03425002 100644
--- a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
index bf3bcb84248..0eedccd171e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/firstaid/changes.txt b/Master/texmf-dist/doc/latex-dev/firstaid/changes.txt
index f84c9dbc5b7..6f8268c6b6c 100644
--- a/Master/texmf-dist/doc/latex-dev/firstaid/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/firstaid/changes.txt
@@ -1,3 +1,13 @@
+2021-11-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx:
+ Drop first aid no longer needed.
+
+2021-10-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx (subsection{The \pkg{CJK} package first aid}):
+ With its 2021/10/26 release the firstaid for CJK is no longer needed.
+
2021-06-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* latex2e-first-aid-for-external-files.dtx:
diff --git a/Master/texmf-dist/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf b/Master/texmf-dist/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf
index d57cfbc1666..9e1f772a226 100644
--- a/Master/texmf-dist/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf
+++ b/Master/texmf-dist/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/README.md b/Master/texmf-dist/doc/latex-dev/graphics/README.md
index e18f2f137b7..7ff086a4930 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/README.md
+++ b/Master/texmf-dist/doc/latex-dev/graphics/README.md
@@ -1,7 +1,7 @@
The LaTeX `graphics` bundle
===========================
-Release 2021-11-15 pre-release 3
+Release 2022-06-01 pre-release 0
Overview
--------
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/changes.txt b/Master/texmf-dist/doc/latex-dev/graphics/changes.txt
index c74d3abdf0e..374cbd1c6b7 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/graphics/changes.txt
@@ -4,6 +4,14 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+================================================================================
+All changes above are only part of the development branch for the next release.
+================================================================================
+
+#########################
+# 2021-11-15 Release
+#########################
+
2021-09-27 David Carlisle <David.Carlisle@latex-project.org>
* color.dtx: use \@backslashchar color rather than \string\color to
@@ -22,10 +30,6 @@ are not part of the distribution.
* trig.dtx: correct csname for 180 \@clxxx not \@clxx
-================================================================================
-All changes above are only part of the development branch for the next release.
-================================================================================
-
#########################
# 2021-06-01 Release
#########################
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf
index f1829a454ee..0e545e76fb0 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf
index 5e54fa719d7..2117e7232ac 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf
index e4d4d1925e8..8b42a80548c 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf
index b822dadb4a8..c8fb4897ba9 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf
index 27467b0f6d4..dfe40342054 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf
index 77d48812975..abd764ac5a5 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf
index e2dd512f7fc..a1bd6fd7055 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf
index 14ac364242a..33179933e59 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf
index f74059ec6a0..e53988d539f 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf
index fe1850a507a..05b4894bc8f 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf
index b92253e175d..f9b1a27fcbf 100644
--- a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf
+++ b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/README.md b/Master/texmf-dist/doc/latex-dev/tools/README.md
index 97b1f1b81bb..a023599f2f5 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/README.md
+++ b/Master/texmf-dist/doc/latex-dev/tools/README.md
@@ -1,7 +1,7 @@
The LaTeX `tools` bundle
========================
-Release 2021-11-15 pre-release 3
+Release 2022-06-01 pre-release 0
Overview
--------
diff --git a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf
index 1eee62c8d8a..4bab9e993c8 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/array.pdf b/Master/texmf-dist/doc/latex-dev/tools/array.pdf
index 243892d4756..c5764cdeafd 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/array.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/array.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf
index 23865fa5855..431b3984b95 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf
index 6b9ba85a490..8e1f546f533 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/changes.txt b/Master/texmf-dist/doc/latex-dev/tools/changes.txt
index b781bba6ceb..43464f8b247 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/tools/changes.txt
@@ -5,6 +5,25 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+================================================================================
+All changes above are only part of the development branch for the next release.
+================================================================================
+
+#########################
+# 2021-11-15 Release
+#########################
+
+2021-10-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * multicol.dtx (subsection{Manual column breaking} \label{sec:colbreak}):
+ Corrected and error message text (gh/703)
+
+2021-10-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * multicol.dtx:
+ swap names of \mult@gfirstbox and \mult@firstbox because wrong (gh/701)
+ drop one unnecessary box allocation (gh701)
+
2021-10-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* multicol.dtx:
@@ -32,10 +51,6 @@ are not part of the distribution.
Removed spurious but harmless empty line (\par) in
code.
-================================================================================
-All changes above are only part of the development branch for the next release.
-================================================================================
-
#########################
# 2021-06-01 Release
#########################
diff --git a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf
index a5fde542e28..0df6ae4f606 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf
index 79c9bbcb2ce..5cef529c0c6 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf
index e95426c3a45..e5b872c6af4 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf
index 72873b3d36c..4284900263d 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf
index 150c27a9e61..54e30941d82 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf
index 683950702d3..9d47cacfbf8 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf
index ebec5f1d1b8..60b03f919b6 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf
index 5914a76e76d..201ecf77254 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf
index 0a1f7de2e7c..b5597006f94 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf
index 2eb442eeae7..8f847300718 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf
index 30e277d5a38..e19c883d45e 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf
index 9e41ceaee59..0c7ed8cc49e 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf
index 8f522dbc73c..187fb0c4993 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf
index 450f8f7f027..36e9760b178 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf
index 8a457cd6e1e..77051a1f39c 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf
index 11bfc3e209f..9ec60b98d4b 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf
index f1b3fff4c0f..8a227183e2f 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf
index 896c737afe0..f2a32badbe3 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf
index b13c1b50c50..9e4fe2b31e4 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf
index 2bb9cb21a8d..e7a5ab79dda 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf
index 5dfd7a7a11b..2051c8d26de 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf
index a280f439283..2720000e9e6 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf
index 9ec2b17c7a5..54f014f49a0 100644
--- a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf
+++ b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex-dev/base/ltpara.dtx b/Master/texmf-dist/source/latex-dev/base/ltpara.dtx
index 9802bfd63a2..a2da67198a6 100644
--- a/Master/texmf-dist/source/latex-dev/base/ltpara.dtx
+++ b/Master/texmf-dist/source/latex-dev/base/ltpara.dtx
@@ -15,7 +15,7 @@
%
% \begin{macrocode}
\def\ltparaversion{v1.0k}
-\def\ltparadate{2021/10/19}
+\def\ltparadate{2021/11/11}
% \end{macrocode}
%<*driver>
\documentclass{l3doc}
@@ -23,6 +23,7 @@
%\usepackage{ltpara}
% Fixing footnotes in functions and variables: this should be in l3doc!
+
\newcommand\fixfootnote[2]{\footnotemark
\AddToHookNext{env/#1/after}{\footnotetext{#2}}}
\AddToHook{env/function/begin}{\def\footnote{\fixfootnote{function}}}
@@ -429,16 +430,6 @@
% \cs{endgraf} was changed to provide this additional functionality
% (along with \cs{par} remaining subject to its current meaning).
%
-% TEMP NOTE: Maybe endgraf should not be changed by LaTeX as it is
-% essentially not at all a part of LaTeX.
-% If it is too dangerous to leave it as
-% a synonym for the primitive, then we could just disable it.
-% [FMi:]
-% not in my opinion. It is used in many places and the redefinition is safe and does the right thing.
-% disabling it just means it breaks a lot of stuff for no reason.
-% [FMi:]
-% Note that the 2e kernel has been completely purged of endgrafs.
-%
% The \pkg{expl3} name for this functionality is \cs{para_end:}.
% \end{function}
%
@@ -613,8 +604,8 @@
%
% \subsubsection{Mark the first paragraph of each \env{itemize}}
%
-% The code for this is rather simple. We apply hook code that is
-% executed only once inside a hook that is executed at the begin of
+% The code for this is rather simple. We supply some code that is
+% executed only once inside a hook at the start of
% each \env{itemize}. We explicitly change the color back and
% forth so that we don't introduce grouping around the paragraph.
%\begin{verbatim}
@@ -953,7 +944,6 @@
% default meaning (in the past this was the initex primitive) while
% \cs{par} is the current meaning which maybe does something else.
%
-% TEMP NOTE: See earlier note re endgraf.
%
% We are now going to change this default meaning to instead run
% \cs{para_end:}, which ultimately executes the initex
@@ -970,6 +960,7 @@
\cs_new_protected:Npn \para_end: {
% \end{macrocode}
%
+% CCC Maybe needs more explanation.
% TEMP NOTE: What should happen if in outer hmode with an empty hlist?
%
% The only case we care about is when we are in horizontal mode
@@ -1028,18 +1019,21 @@
% it should get removed before the hook code gets added so we have
% to arrange for this removal.
%
-% TEMP NOTE: maybe a ‘nobreak’ should also be added?
-%
-% [FMi:]
-% sounds wrong to me, why?
-% [CCC:] See email: because the hook may add some material,
-% such as glue that might produce an unintended linebreak.
-% [FMi:]
+% As in other simular cases, it maybe best to add here
+% a \cs{nobreak} in case the hook itself adds glue and thus
+% creates a non-explicit and unwanted potential breakpoont.
+% On the other hand (as has been argued) the code in the hook
+% should perhaps have the responsibility for adding such a
+% guard penalty in this casse.
+% This needs further analysis and decisions (as in emails).
%
+% In either case, good documentation of these hooks is essential,
+% covering what the hook may or should provide and all
+% such related considerations convernimg the content.
%
% There is not much point in checking if there was really a glue
% item at the end of the horizontal list, instead we simply try to
-% remove one using \cs{tex_unskip:D}, if there wasn't one this will
+% remove one using \cs{tex_unskip:D}: if there wasn't one this will
% do nothing.
% \begin{macrocode}
\tex_unskip:D
@@ -1065,7 +1059,8 @@
% primitive.
%
% There is however one other \TeX{} optimization that hurts: in a
-% sequence like this \verb=$$ ... $$ \par= \TeX{} will be in
+% sequence like this \verb=$$ ... $$ \par= (with \cs{par} being the primitive)
+% \TeX{} will be in
% horizontal mode after the display, ready to receive further
% paragraph text, but since the \cs{par} follows immediately there
% is a ``null'' paragraph at the end and \TeX{} simply throws that
@@ -1075,9 +1070,6 @@
% removing any space and appending \cs{parfillskip}, instead it
% simply goes silently to vmode.
%
-% TEMP NOTE: Is this actually how it works?
-% For any current definition of par?
-%
% Now if we would have added something (to
% prevent glue removal) that would look to \TeX{} like material
% after the display and so we would end up with an empty paragraph
@@ -1196,8 +1188,6 @@
% occasionally) and \cs{endgraf}, which is another name for the
% ``default'' action of \cs{par}.
%
-% TEMP NOTE: re endgraf again.
-%
% \begin{macrocode}
\cs_set_eq:NN \par \para_end:
\cs_set_eq:NN \@@par \para_end:
diff --git a/Master/texmf-dist/source/latex-dev/base/ltvers.dtx b/Master/texmf-dist/source/latex-dev/base/ltvers.dtx
index 7c17069aea0..c1024b938c1 100644
--- a/Master/texmf-dist/source/latex-dev/base/ltvers.dtx
+++ b/Master/texmf-dist/source/latex-dev/base/ltvers.dtx
@@ -112,10 +112,10 @@
%</2ekernel>
%<latexrelease>\edef\latexreleaseversion
%<*2ekernel|latexrelease>
- {2021-11-15}
+ {2022-06-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{-3}
+\def\patch@level{0}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
diff --git a/Master/texmf-dist/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx b/Master/texmf-dist/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx
index 702dca02298..fb8d3401373 100644
--- a/Master/texmf-dist/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx
+++ b/Master/texmf-dist/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -111,8 +111,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\LaTeXFirstAidDate{2021/06/28}
-\def\LaTeXFirstAidVersion{v1.0o}
+\def\LaTeXFirstAidDate{2021/11/11}
+\def\LaTeXFirstAidVersion{v1.0q}
% \end{macrocode}
%
% \begin{macrocode}
@@ -455,69 +455,10 @@
%
%
%
-%
-%
-% \subsection{The \pkg{CJK} package first aid}
-%
% \begin{macrocode}
%<*kernel>
% \end{macrocode}
%
-% The package redefines \cs{selectfont} to add some code but
-% otherwise uses the old definition. So we make a copy of the
-% newer kernel definition and restore it after the package got
-% loaded. The extra code that the package needs can go into the
-% newly provided hook instead.
-%
-% \begin{macrocode}
-\DeclareCommandCopy\CJK@selectfont\selectfont
-% \end{macrocode}
-%
-% \begin{macrocode}
-\AddToHook{file/CJK.sty/after}[firstaid]{%
- \FirstAidNeededT{CJK}{sty}%
- {2015/04/18 4.8.4}%
- {%
- \DeclareCommandCopy\selectfont\CJK@selectfont
-% \end{macrocode}
-%
-% \begin{macrocode}
- \AddToHook{selectfont}[CJK]{%
- \expandafter\ifx\csname CJK@\curr@fontshape\endcsname \relax
- \else
- \CJK@bold@false
- \csname CJK@\curr@fontshape\endcsname
- \fi
- }%
- }%
-}
-% \end{macrocode}
-%
-%
-%
-% \subsection{\cs{footref} first aid}
-%
-% A few classes unconditionally define \cs{footref}. Until that has
-% changed we provide some first aid to let them do this.
-%
-% --- This seems to be resolved now ---
-%
-% \begin{macrocode}
-%\AddToHook{file/scrkbase.sty/after}[firstaid]{%
-% \FirstAidNeededT{scrkbase}{sty}%
-% {2020/09/21 v3.32 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)}%
-% {\let\footref\@undefined}
-% }
-% \end{macrocode}
-%
-% \begin{macrocode}
-%\AddToHook{class/memoir/before}[firstaid]{%
-% % for version {2020/10/04 v3.7n configurable book, report, article document class}%
-% \let\footref\@undefined
-%}
-% \end{macrocode}
-%
-%
%
%
%
@@ -679,35 +620,6 @@
\ExplSyntaxOff
% \end{macrocode}
%
-% The next fixes Github issue 605 (by inserting a \cs{scan\_stop:}
-% before doing the check for hmode).
-% \begin{macrocode}
-\ExplSyntaxOn
-\cs_set_protected:Npn \para_end: {
- \scan_stop:
- \mode_if_horizontal:TF {
- \mode_if_inner:F {
- \tex_unskip:D
- \hook_use:n{para/end}
- \@kernel@after@para@end
- \mode_if_horizontal:TF {
- \if_int_compare:w 0 < \tex_lastnodetype:D
- \tex_kern:D \c_zero_dim
- \fi:
- \tex_par:D
- \hook_use:n{para/after}
- \@kernel@after@para@after
- }
- { \msg_error:nnnn { hooks }{ para-mode }{end}{horizontal} }
- }
- }
- \tex_par:D
-}
-\cs_set_eq:NN \par \para_end:
-\cs_set_eq:NN \@@par \para_end:
-\cs_set_eq:NN \endgraf \para_end:
-\ExplSyntaxOff
-% \end{macrocode}
%
% \begin{macrocode}
%</kernel>
diff --git a/Master/texmf-dist/source/latex-dev/tools/multicol.dtx b/Master/texmf-dist/source/latex-dev/tools/multicol.dtx
index 2b74d85af92..8d868357da2 100644
--- a/Master/texmf-dist/source/latex-dev/tools/multicol.dtx
+++ b/Master/texmf-dist/source/latex-dev/tools/multicol.dtx
@@ -98,7 +98,7 @@
%<driver> \ProvidesFile{multicol.drv}
% \fi
% \ProvidesFile{multicol.dtx}
- [2021/10/08 v1.9a multicolumn formatting (FMi)]
+ [2021/10/28 v1.9b multicolumn formatting (FMi)]
%
%
%%
@@ -115,6 +115,8 @@
% \changes{v1.0f}{1989/07/11}{Changed \cs{z@} to 0pt in redefinition of
% description.}
% \changes{v1.1a}{1989/09/20}{\cs{multicolssep} changed to \cs{multicolsep}.}
+% \changes{v1.9b}{2021/10/22}{Swap names \cs{mult@gfirstbox}
+% and \cs{mult@firstbox} (gh/701)}
%
% \def\description{\list{}{\labelwidth 0pt \leftmargin\descriptionmargin
% \itemindent-\leftmargin \let\makelabel\descriptionlabel}}
@@ -567,8 +569,9 @@
% From version 1.9 onwards \cs{columnbreak} accepts an optional
% argument (just like \cs{pagebreak}) in which you can specify the
% desirability to break the column at that point: supported values are
-% \texttt{1} to \texttt{4}. This version also adds \cs{newcolumn}
-% which forces a column break but runs the column short (comparible to
+% \texttt{0} (slightly desirable) to \texttt{4} (forced).
+% This version also adds \cs{newcolumn}
+% which forces a column break but runs the column short (comparable to
% \cs{newpage}).
%
% \subsection{Floats inside a \mc{} environment}
@@ -734,7 +737,7 @@
% When it finishes it must return the individual columns in boxes
% suitable for further processing with |\page@sofar|. This means
% that the left column should be stored in box register
-% |\mult@gfirstbox|, the next
+% |\mult@firstbox|, the next
% in register |\mult@firstbox|${}+2$, \ldots,
% only the last one as an exception in
% register |\mult@grightbox|. Furthermore it has to set up
@@ -2322,7 +2325,7 @@
% 4,\ldots\ (plus offset).
% \changes{v1.5a}{1992/11/04}{New box mechanism}
% \begin{macrocode}
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\setbox\count@
\vsplit\@cclv to\dimen@
% \end{macrocode}
@@ -3080,7 +3083,7 @@
% untouched so that we can start over again if this trial was
% unsuccessful.
% \begin{macrocode}
- {\process@cols\mult@firstbox{%
+ {\process@cols\mult@gfirstbox{%
\global\setbox\count@
\vsplit\mult@grightbox to\dimen@
% \end{macrocode}
@@ -3134,19 +3137,19 @@
\global\setbox\mult@grightbox
\vbox{\unvbox\mult@grightbox}%
% \end{macrocode}
-% We also save a copy |\mult@firstbox| at its ``natural'' size
+% We also save a copy |\mult@gfirstbox| at its ``natural'' size
% for later use.
% \begin{macrocode}
\setbox\mult@nat@firstbox
- \vbox{\unvcopy\mult@firstbox}%
+ \vbox{\unvcopy\mult@gfirstbox}%
% \end{macrocode}
% After |\process@cols| has done its job we have the following
% situation:
% \begin{center}
% \begin{tabular}{r@{$\:\:\longleftarrow\:\:$}l}
% box |\mult@rightbox| & all material \\
-% box |\mult@gfirstbox| & first column \\
-% box |\mult@gfirstbox|${}+2$ & second column \\
+% box |\mult@firstbox| & first column \\
+% box |\mult@firstbox|${}+2$ & second column \\
% \multicolumn{1}{c}{$\vdots$} &
% \multicolumn{1}{c}{$\vdots$} \\
% box |\mult@grightbox| & last column
@@ -3167,10 +3170,10 @@
% to later columns but it is actually producing incorrect results
% (overprinting of text) in boundary cases, so since version v1.5q
% |\raggedcolumns| means allows for all columns to run slightly short.
-% \changes{v1.5q}{1998/01/19}{Do not reset \cs{mult@firstbox} (pr2739)}
+% \changes{v1.5q}{1998/01/19}{Do not reset \cs{mult@gfirstbox} (pr2739)}
% \begin{macrocode}
% \ifshr@nking
-% \global\setbox\mult@firstbox
+% \global\setbox\mult@gfirstbox
% \copy\mult@nat@firstbox
% \fi
% \end{macrocode}
@@ -3488,10 +3491,11 @@
% allocating after 255. This is all done quite low-level by looking
% directly at the values of the allocation counters.
% \changes{v1.8y}{2019/12/09}{Allow for 20 columns (gh/237)}
+% \changes{v1.9b}{2021/10/22}{Drop one unnecessary box allocation (gh/701)}
% \begin{macrocode}
\ifnum\numexpr
- \count20-\count14-1<41
- % this is = 2 * 20 + 1
+ \count20-\count14-1<40
+ % this is = 2 * 20
\count14=\@cclv
\fi
% \end{macrocode}
@@ -3499,8 +3503,8 @@
% \begin{macrocode}
\newbox\mult@rightbox
\newbox\mult@grightbox
-\newbox\mult@gfirstbox
\newbox\mult@firstbox
+\newbox\mult@gfirstbox
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
@@ -3519,7 +3523,6 @@
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
-\newbox\@tempa
\let\@tempa\relax
% \end{macrocode}
% \end{macro}
@@ -4097,6 +4100,7 @@
% \begin{macro}{\columnbreak}
% \changes{v1.5u}{1999/05/25}{Macro added}
% \changes{v1.9a}{2021/10/08}{Added optional argument for conditional break}
+% \changes{v1.9b}{2021/10/28}{Corrected error message text (gh/703)}
% |\columnbreak| is modeled after |\pagebreak| except that we
% generate a penalty -10005.
% \begin{macrocode}
@@ -4109,7 +4113,7 @@
% \begin{macrocode}
\ifnum\col@number<\tw@
\PackageError{multicol}%
- {\noexpand\newcolumn outside multicols}%
+ {\noexpand\columnbreak outside multicols}%
{This command can only be used within
a multicols or multicols* environment.}%
\else
@@ -4184,7 +4188,7 @@
% \end{macrocode}
% We loop through the columns with |\process@cols|
% \begin{macrocode}
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
% \end{macrocode}
% If the depth of the current box is larger than the maximum found
% so far in |\dimen2| we update that register for later use.
@@ -4207,7 +4211,7 @@
\@width\columnseprule}\hss}%
% \end{macrocode}
% As you will have noticed, we started with box register
-% |\mult@gfirstbox| (i.e.\
+% |\mult@firstbox| (i.e.\
% the left column). So this time |\count@| looped through 2,
% 4,\ldots\ (plus the appropriate offset).
% Finally we add box |\mult@rightbox| and we are done.
@@ -4249,7 +4253,7 @@
% First step is to put all rules in the right place (without adding
% the comes which are instead represented by a space of |\hsize|.
% \begin{macrocode}
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\hskip\hsize
\hss{\columnseprulecolor\vrule
\@width\columnseprule}\hss
@@ -4267,7 +4271,7 @@
% column using the same approach until we are done with all but the
% final column.
% \begin{macrocode}
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\ifdim\dp\count@>\dimen\tw@
\global\dimen\tw@\dp\count@ \fi
\hskip-\hsize
diff --git a/Master/texmf-dist/tex/latex-dev/base/latex.ltx b/Master/texmf-dist/tex/latex-dev/base/latex.ltx
index 54ca1a8d465..56869faecb1 100644
--- a/Master/texmf-dist/tex/latex-dev/base/latex.ltx
+++ b/Master/texmf-dist/tex/latex-dev/base/latex.ltx
@@ -691,8 +691,8 @@
%%% From File: ltvers.dtx
\def\fmtname{LaTeX2e}
\edef\fmtversion
- {2021-11-15}
-\def\patch@level{-3}
+ {2022-06-01}
+\def\patch@level{0}
\edef\development@branch@name{develop \the\year-\the\month-\the\day}
\iffalse
\def\reserved@a#1/#2/#3\@nil{%
@@ -6291,7 +6291,7 @@ Type H <return> for immediate help.}%
%% File: ltpara.dtx (C) Copyright 2020-2021
%%% From File: ltpara.dtx
\def\ltparaversion{v1.0k}
-\def\ltparadate{2021/10/19}
+\def\ltparadate{2021/11/11}
\ExplSyntaxOn
diff --git a/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty b/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty
index 96c73e3caa2..b1a14ecb3c3 100644
--- a/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty
+++ b/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty
@@ -288,7 +288,7 @@
}
%%% From File: ltvers.dtx
\edef\latexreleaseversion
- {2021-11-15}
+ {2022-06-01}
\newif\if@includeinrelease
\@includeinreleasefalse
\def\IncludeInRelease#1{%
@@ -6470,7 +6470,7 @@ of this package available from CTAN}
%% File: ltpara.dtx (C) Copyright 2020-2021
%%% From File: ltpara.dtx
\def\ltparaversion{v1.0k}
-\def\ltparadate{2021/10/19}
+\def\ltparadate{2021/11/11}
\ExplSyntaxOn
diff --git a/Master/texmf-dist/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx b/Master/texmf-dist/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx
index f4799c0581e..cf96c582e7e 100644
--- a/Master/texmf-dist/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx
+++ b/Master/texmf-dist/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx
@@ -34,8 +34,8 @@
%%
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
-\def\LaTeXFirstAidDate{2021/06/28}
-\def\LaTeXFirstAidVersion{v1.0o}
+\def\LaTeXFirstAidDate{2021/11/11}
+\def\LaTeXFirstAidVersion{v1.0q}
\ProvidesFile{latex2e-first-aid-for-external-files.ltx}
[\LaTeXFirstAidDate\space \LaTeXFirstAidVersion\space
LaTeX kernel fixes to external files and packages]
@@ -85,21 +85,6 @@
}
}
\ExplSyntaxOff
-\DeclareCommandCopy\CJK@selectfont\selectfont
-\AddToHook{file/CJK.sty/after}[firstaid]{%
- \FirstAidNeededT{CJK}{sty}%
- {2015/04/18 4.8.4}%
- {%
- \DeclareCommandCopy\selectfont\CJK@selectfont
- \AddToHook{selectfont}[CJK]{%
- \expandafter\ifx\csname CJK@\curr@fontshape\endcsname \relax
- \else
- \CJK@bold@false
- \csname CJK@\curr@fontshape\endcsname
- \fi
- }%
- }%
-}
\AddToHook{file/bigfoot.sty/after}{%
\ifnum\count10<\insc@unt
\global\count10=\insc@unt
@@ -191,31 +176,6 @@
\group_end:
}
\ExplSyntaxOff
-\ExplSyntaxOn
-\cs_set_protected:Npn \para_end: {
- \scan_stop:
- \mode_if_horizontal:TF {
- \mode_if_inner:F {
- \tex_unskip:D
- \hook_use:n{para/end}
- \@kernel@after@para@end
- \mode_if_horizontal:TF {
- \if_int_compare:w 0 < \tex_lastnodetype:D
- \tex_kern:D \c_zero_dim
- \fi:
- \tex_par:D
- \hook_use:n{para/after}
- \@kernel@after@para@after
- }
- { \msg_error:nnnn { hooks }{ para-mode }{end}{horizontal} }
- }
- }
- \tex_par:D
-}
-\cs_set_eq:NN \par \para_end:
-\cs_set_eq:NN \@@par \para_end:
-\cs_set_eq:NN \endgraf \para_end:
-\ExplSyntaxOff
\endinput
%%
%% End of file `latex2e-first-aid-for-external-files.ltx'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/multicol.sty b/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
index 1cf82bbdee8..4f11a7584fc 100644
--- a/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
+++ b/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
@@ -107,7 +107,7 @@
\DeclareCurrentRelease{}{2018-04-01}
\ProvidesPackage{multicol}
- [2021/10/08 v1.9a multicolumn formatting (FMi)]
+ [2021/10/28 v1.9b multicolumn formatting (FMi)]
%%
\DeclareOption{twocolumn}
{\PackageWarning{multicol}{May not work
@@ -454,7 +454,7 @@
\shr@nkingtrue
\fi
\fi
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\setbox\count@
\vsplit\@cclv to\dimen@
\set@keptmarks
@@ -698,7 +698,7 @@
\copy\mult@box
\too@badfalse
\forcedbreak@leftoverfalse
- {\process@cols\mult@firstbox{%
+ {\process@cols\mult@gfirstbox{%
\global\setbox\count@
\vsplit\mult@grightbox to\dimen@
\global\setbox\count@
@@ -723,7 +723,7 @@
\global\setbox\mult@grightbox
\vbox{\unvbox\mult@grightbox}%
\setbox\mult@nat@firstbox
- \vbox{\unvcopy\mult@firstbox}%
+ \vbox{\unvcopy\mult@gfirstbox}%
\ifnum\c@tracingmulticols>\@ne
\message{^^JFirst column
= \the\dimen@\space
@@ -837,14 +837,14 @@
\maxbalancingoverflow=12pt
\ifnum\numexpr
- \count20-\count14-1<41
- % this is = 2 * 20 + 1
+ \count20-\count14-1<40
+ % this is = 2 * 20
\count14=\@cclv
\fi
\newbox\mult@rightbox
\newbox\mult@grightbox
-\newbox\mult@gfirstbox
\newbox\mult@firstbox
+\newbox\mult@gfirstbox
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
@@ -863,7 +863,6 @@
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
-\newbox\@tempa
\let\@tempa\relax
\@ifundefined{emergencystretch}
{\newdimen\emergencystretch}{}
@@ -1002,7 +1001,7 @@
\newcommand\columnbreak[1][4]{%
\ifnum\col@number<\tw@
\PackageError{multicol}%
- {\noexpand\newcolumn outside multicols}%
+ {\noexpand\columnbreak outside multicols}%
{This command can only be used within
a multicols or multicols* environment.}%
\else
@@ -1033,7 +1032,7 @@
\fi}
\newbox\colbreak@box
\def\LR@column@boxes{%
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\ifdim\dp\count@>\dimen\tw@
\global\dimen\tw@\dp\count@ \fi
\mc@col@status@write
@@ -1047,13 +1046,13 @@
}
\def\RL@column@boxes{%
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\hskip\hsize
\hss{\columnseprulecolor\vrule
\@width\columnseprule}\hss
}%
\hskip\hsize
- \process@cols\mult@gfirstbox{%
+ \process@cols\mult@firstbox{%
\ifdim\dp\count@>\dimen\tw@
\global\dimen\tw@\dp\count@ \fi
\hskip-\hsize