diff options
author | Karl Berry <karl@freefriends.org> | 2022-05-19 20:13:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-05-19 20:13:40 +0000 |
commit | 0068dc20e7132f24c1bb68957ef6ad5ea5b46157 (patch) | |
tree | 247f86a1a065910b2aabe033e4e10f5e62cbc5cf /Master/texmf-dist/doc/latex-dev | |
parent | b48cdc7688e6483099499c0e3ec927b258e0f569 (diff) |
latex-dev (19may22)
git-svn-id: svn://tug.org/texlive/trunk@63339 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev')
150 files changed, 381 insertions, 42 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/README.md b/Master/texmf-dist/doc/latex-dev/amsmath/README.md index 2568576a49c..0dddec034df 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 2022-06-01 pre-release 2 +Release 2022-06-01 pre-release 4 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf Binary files differindex 2e7b3dadbc7..231925b13bf 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf Binary files differindex 6d76336aaaa..1a0305353da 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf Binary files differindex 1cf78ad2923..1b86685a452 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf Binary files differindex 68b317117ca..72a49e32ee1 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf Binary files differindex 5aab00bfb1c..49aea5acf2f 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf Binary files differindex d6781e32096..02c57ac29d3 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf Binary files differindex 1a49d88d88f..07e4bbf5043 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf Binary files differindex aa02d6929f4..9d9742ba96a 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt index 95e291d7445..388d658572e 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt @@ -1,3 +1,12 @@ +2022-04-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * amsmath.dtx: + Make various math commands robust to match the LaTeX kernel (gh/123) + + * amsopn.dtx: + Make various operators \protected (gh/123) + + 2022-02-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org> * amsmath.dtx (subsection{The \env{multline} environment}): diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf Binary files differindex 25deff12538..bfc8dc8cf1c 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf Binary files differindex 8e12a5296b5..801a18437d4 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf Binary files differindex 9332b2032f1..72ca2233a07 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md index 65c4673cca9..538308afb5f 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 2022-06-01 pre-release 3 +Release 2022-06-01 pre-release 4 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf Binary files differindex d612e91b3b5..bc983daed3b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf Binary files differindex e96dd1eadd2..8315ec16503 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/changes.txt b/Master/texmf-dist/doc/latex-dev/base/changes.txt index b9bea0a54a3..a201a2a5af0 100644 --- a/Master/texmf-dist/doc/latex-dev/base/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt @@ -6,6 +6,90 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ================================================================================ +2022-05-17 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * lthooks.dtx (subsection{Setting rules for hooks code}): + Refuse sorting one-time hooks (gh/818). + +2022-05-17 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * ltmeta.dtx: + Added dummy definitions for target commands. + +2022-05-13 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * lthooks.dtx (subsection{Using the hook}): + Avoid l3debug error on an undeclared variable in \hook_use_once:nnn. + +2022-05-08 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * utf8ienc.dtx: + Declare Unicode codepoints U+3008 and U+3009 to be equivalent + to their canonical equivalent codepoints 2329/232A (corresponding + to \textlangle/\textrangle) + +2022-05-08 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltmath.dtx: Use more consistent default math styles on LuaLaTeX + +2022-04-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * ltxref.dtx: + Added starred versions of \ref, \pageref and \Ref + Added expandable version for \pageref and \ref + * ifthen.dtx: + use new expandable version for \pageref and \ref + +2022-05-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx (subsection{Handling the end of job hook}): + Handle case where shipout/lastpage is run too early and issue + a warning (gh/813) + +2022-04-21 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltfinal.dtx (subsection{Lccodes and uccodes}): + Support \noexpand in arg. to \MakeUppercase and + \MakeLowercase + +2022-04-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmath.dtx (subsubsection{The UNSORTED Rest}): + Make \openup robust (gh/123) + +2022-04-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx: New module to implement new marks mechanism + + * ltpage.dtx (section| command.): + Updates to \markboth and \markright to interface with new mark mechanism + + * ltoutput.dtx (subsection{Floats}): + Interface with new mark mechanism + + * ltfinal.dtx (subsection{Typesetting parameters}): + Integration of new mark management interface + +2022-04-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltfiles.dtx (section{File Handling}): + Process include/excluded hook(s) if an include file is bypassed + + * lthooks.dtx (subsection{Adding or removing hook code}): + Add support for generic include/.../excluded hooks + + * ltfilehook.dtx: document include/excluded hooks + +2022-03-18 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltcmd.dtx (subsection{Utilities}): + Fix \@@_cmd_type_cases:NnnnnF prematurely expanding macros (gh/795). + +2022-03-18 Joseph Wright <joseph.wright@latex-project.org> + + * ltkeys.dtx: + Remove \ProcessKeyPackageOptions + 2022-03-10 Phelype Oleinik <phelype.oleinik@latex-project.org> * ltfilehook.dtx (subsection{Selecting a file (\cs{set@curr@file})}): @@ -140,7 +224,7 @@ are not part of the distribution. 2021-12-10 David Carlisle <David.Carlisle@latex-project.org> - * utf8ienc.dtx: Add inputenc UTF-8 support for for Digraphs U_01C4-U+01CC + * utf8ienc.dtx: Add inputenc UTF-8 support for Digraphs U+01C4-U+01CC 2021-12-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org> @@ -1633,8 +1717,8 @@ All changes above are only part of the development branch for the next release. * fontdef.dtx (subsection{Defaults}): Set \shapedefault explicitly to "n" not \updefault - \bfdefault set to to "b" not "bx" (but bx for CM fonts) - \updefault set to to "up" not "n". + \bfdefault set to "b" not "bx" (but bx for CM fonts) + \updefault set to "up" not "n". Part of extending the series and shape handling, see ltnews31. 2019-12-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org> @@ -12205,7 +12289,7 @@ All changes above are only part of the development branch for the next release. * unpack2e.ins: Removed unnecessary .drv generation (some are still there) - Added the the WITHOUT ANY WARRANTY message to some preambles. + Added the WITHOUT ANY WARRANTY message to some preambles. * oldgerm.dtx: Moved the driver code in front so that the documentation can be diff --git a/Master/texmf-dist/doc/latex-dev/base/classes.pdf b/Master/texmf-dist/doc/latex-dev/base/classes.pdf Binary files differindex 9d7cd6a797e..cbc4d1fb762 100644 --- a/Master/texmf-dist/doc/latex-dev/base/classes.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/classes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf Binary files differindex 77158a1f32f..c0ef4af9459 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf Binary files differindex a281182d364..2807736b25f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf Binary files differindex f03a3e508b7..1b82918cf52 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf Binary files differindex d9fa6ad5444..4ac1ea49813 100644 --- a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/doc.pdf b/Master/texmf-dist/doc/latex-dev/base/doc.pdf Binary files differindex 7963d5c27a6..cc5d0ad4d33 100644 --- a/Master/texmf-dist/doc/latex-dev/base/doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf Binary files differindex da31ca03b24..a71f006131b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf Binary files differindex 5d607801b26..6084673c5db 100644 --- a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf Binary files differindex 69119b9f013..bc20e6ccb66 100644 --- a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf Binary files differindex eb83169c235..5c56b6041e7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf Binary files differindex 83e562aba30..a5c53bd701e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf Binary files differindex 655a201a8de..b955b8e02ca 100644 --- a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf Binary files differindex 08266fb2740..44e1254fc7e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf Binary files differindex 5d0a747d3c0..ed4ce98b804 100644 --- a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf Binary files differindex 1e39b271b24..b06c9fa36f8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf Binary files differindex c0c395ee65c..3917a237d82 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf Binary files differindex 5b1fc23b4ef..fa2020f8023 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf Binary files differindex a7ae8aa79cc..94d2e4cb83b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf Binary files differindex 0b843b79a03..07fbb310133 100644 --- a/Master/texmf-dist/doc/latex-dev/base/letter.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/letter.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf Binary files differindex a644e1fb936..bace4811a6a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf Binary files differindex cafe15d94c1..751e5390252 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf Binary files differindex 12928555fb0..94ce0ae1dfd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf Binary files differindex e4e197446f0..4bda8757917 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf Binary files differindex 58f4b7c4a4c..ed49754bc36 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf Binary files differindex d2b75528d27..b49703fba71 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf Binary files differindex 41ad4ad269c..525b56beb73 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf Binary files differindex 9c58a21a158..079168d1acd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf Binary files differindex 819c98563f5..fb8c77ee954 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf Binary files differnew file mode 100644 index 00000000000..984ab8635a0 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.tex b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.tex new file mode 100644 index 00000000000..7a3b9173bb6 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.tex @@ -0,0 +1,5 @@ +% This will typeset documentation + code +% + +\AtBeginDocument{\AlsoImplementation} +\input{ltmarks.dtx} diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf Binary files differnew file mode 100644 index 00000000000..73362580a4e --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.tex b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.tex new file mode 100644 index 00000000000..8a62bb95c65 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.tex @@ -0,0 +1,8 @@ +% This will typeset only documentation but not the code +% + +\AtBeginDocument{\OnlyDescription +% \let\tableofcontents\relax + \RenewCommandCopy\MaybeStop\StopEventually + } +\input{ltmarks.dtx} diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf Binary files differindex b841c40b85e..40747022c81 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf Binary files differindex ae346eb39fd..356a2986181 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf Binary files differindex 103776ed432..ea00f96fbb1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf Binary files differindex 06119e7712a..a73a7d9e3ab 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf Binary files differindex 2d752b58151..123c72c732b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf Binary files differindex dc337c3faaf..ca1599791af 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf Binary files differindex 87816972de6..0a31acd64fd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf Binary files differindex e8992a1f639..ee5db608c9b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf Binary files differindex 8318a2ae517..0e09195c8a4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf Binary files differindex 5388d757e35..f87f1766941 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf Binary files differindex 628b86746c4..d28672180fb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf Binary files differindex a37246fb948..3005ecb46fe 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf Binary files differindex 2e38696a7e5..571a53690a6 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf Binary files differindex 4a04a54aa9c..7f0ce1c3902 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf Binary files differindex 7ef8a649324..5a1bc2847dd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf Binary files differindex a4aa674bb8f..bf86fe3a1c0 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf Binary files differindex d243dc4e781..c85a7aaa26c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf Binary files differindex 018b6054434..1e41d774952 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf Binary files differindex 912c134dfa0..7dccf5bbfc4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf Binary files differindex 4821f6f5283..affec120d06 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf Binary files differindex 1a198102ade..79845c1b09d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf Binary files differindex 5c8dcdbf482..b991986c228 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf Binary files differindex 86b9829d517..bb70fefd4a8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf Binary files differindex d13112eab41..c35e6abeec3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf Binary files differindex d33dc9585b9..a63d4fea58e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf Binary files differindex 4779fd294e7..b238895d21e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf Binary files differindex 0de0ca04fa2..87af0169bf4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf Binary files differindex a395576c01b..b2ecbfb3d79 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf Binary files differindex 1bbcb49c280..eaf5c12224e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf Binary files differindex 584d2f88c10..23ab75551a5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf Binary files differindex 543b322d658..f0f1c1f2c9d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf Binary files differindex 6a97e288630..954a3d8600c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf Binary files differindex bf985ad3620..cbd610146cd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf Binary files differindex 4825971649f..8f16e14ba97 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf Binary files differindex d2c0df1bd02..3212327c00f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf Binary files differindex 34695cb058e..2873f9de0a1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews35.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews35.tex index 671d6d337ab..132dcd31b0f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews35.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews35.tex @@ -118,7 +118,7 @@ \tubcommand{\input{tubltmac}} \publicationmonth{June} -\publicationyear{2022 --- DRAFT version for upcoming release} +\publicationyear{2022} \publicationissue{35} @@ -137,6 +137,28 @@ \section{Introduction} +The 2022 June release of \LaTeX{} is again focussing on improvements +made for our multi-year project to automatically offer tagged PDF +output~\cite{35:blueprint}. These are the new document metadata +interface, the new mark mechanism for \LaTeX{}, a standard key/value +approach for options, and the introduction of the \texttt{latex-lab} +area for temporary code that can be optionally loaded by a document +(when \cs{DocumentMetadata} is used with certain test keys). These +additions are described in the first sections. Related to this effort +there are updates to \pkg{hyperref} and \pkg{tagpdf} both of which +have their own distributions. + +As usual, we also added a number of smaller improvements and bug +fixes in various components of core \LaTeX{}. Perhaps the most +interesting ones (for some users) are direct support for floating +point arithmetic (via \cs{fpeval} see below) and the ability to +properly color parts of math formulas without introducing spacing +problems. For this we now offer the command \cs{mathcolor}; see the +description near the end of the newsletter. There is also a new major +release of the \pkg{doc} package that supports a more fine-grained +classification of code elements and properly supports \pkg{hyperref}. + + \section{Document metadata interface} Until recently there was no dedicated location to declare @@ -183,6 +205,9 @@ Documentation about the new command and already existing keys are in \file{l3meta.pdf} and \file{documentmetadata-support.pdf} and also in the documentation of the \pkg{pdfmanagement-testphase} package. +Package and class authors can test if a user has used \cs{DocumentMetadata} +with \cs{IfDocumentMetadataTF}. + \section{The \pkg{latex-lab} bundle} @@ -197,7 +222,7 @@ Currently supported values are \texttt{phase-I} and \texttt{phase-II} that enable code of the tagged PDF project (phase-I is frozen and phase-II the phase we are currently working on). With \begin{verbatim} -\DocumentMetadata{testphase=phase-II} + \DocumentMetadata{testphase=phase-II} \end{verbatim} you currently enable tagging for paragraphs and footnotes, more document elements will follow soon. @@ -207,7 +232,8 @@ For more detailed testing it is also possible to pass other values to design interface based on \pkg{l3keys} can be accessed through the value \texttt{prototype}, thus \begin{verbatim} -\DocumentMetadata{testphase={phase-II,prototype}} + \DocumentMetadata + {testphase={phase-II,prototype}} \end{verbatim} will enable all of phase-II plus the draft template interface (which is not yet integrated in phase-II). @@ -218,12 +244,73 @@ require a \cs{DocumentMetadata} declaration, but you will then be able to drop the \texttt{testphase} key setting. +\section{A new mark mechanism for \LaTeX{}} +The mark mechanism is \TeX{}'s way to pass information to the +page-building process which happens asynchronously in order to +communicate relevant data for running headers and footers to the +latter, e.g., what is the first section on the page or the last +subsection, etc. However, marks may also be +used for other purposes. The new kernel module provides a generalized +mechanism for marks of independent classes. +The \TeX{} engines offer a low-level mark mechanism to +communicate information about the content of the current page to +the asynchronous operating output routine. It works by placing +\cs{mark} commands into the source document. -\section{New or improved commands} +This mechanism works well for simple formats (such as plain \TeX) +whose output routines are only called to generate pages. It +fails, however, in \LaTeX{} (and other more complex formats), +because here the output routine is sometimes called without +producing a page, e.g., when encountering a float and placing it +into one of the float regions. +% +When that happens \TeX{}'s \cs{topmark} no +longer reflects the situation at the top of the next page when that +page is finally boxed. + +Furthermore, \TeX{} only offered a single mark while \LaTeX{} wanted to +keep track of more than one piece of information. For that reason, +\LaTeX{} implemented its own mark mechanism where the marks always +contained two parts with their own interfaces: \cs{markboth} and +\cs{markright} to set marks and \cs{leftmark} and \cs{rightmark} to +retrieve them. + +Unfortunately, this extended mechanism (while supporting scenarios such +as chapter/section marks) was far from general. The mark +situation at the top of a page (i.e., \cs{topmark}) remained +unusable and the two marks offered were not really independent of +each other because \cs{markboth} (as the name indicates) was +always setting both. + + +The new mechanism now available in \LaTeX{} starting with the 2022 +release overcomes both issues: +\begin{itemize} +\item + It provides arbitrary many, fully independent named marks, that + can be allocated and from that point onwards used. +\item + It offers access for each such marks to retrieve its top, + first, and bottom value separately. +\item + Furthermore, the mechanism is augmented to give access to marks + in different ``regions'' which may not be just full pages. +\end{itemize} +The legacy interfaces, e.g., \cs{markboth}, are kept. Thus classes and +packages making use of them continue to work flawlessly. To make use +of the extended possibility a new set of commands for declaration of +mark classes, setting their values and querying their state (in the +output routine) is now available in addition. +% +You find the documentation for the new interfaces together with +examples and further notes on the mechanism in the file +\texttt{ltmarks-doc.pdf}. Just call \texttt{texdoc} +\texttt{ltmarks-doc} to display it on your computer. -\subsection{A keyval approach to option handling} + +\section{A key/value approach to option handling} The classical \LaTeXe{} method for handling options, using \cs{ProcessOptions}, treats each entry in the list as a string. Many package authors have sought to @@ -244,8 +331,6 @@ unless explicitly given as an optional argument. \begin{verbatim} \ProcessKeyOptions[family] \end{verbatim} -A version which does not consider global options, -\cs{ProcessKeyPackageOptions}, is also available. To support creating key options for this mechanism, the new command \cs{DeclareKeys} has been added. This works using the same general @@ -255,7 +340,7 @@ approach as \pkg{l3keys} or \pkg{pgfkeys}: each key has one or more Options for packages which use this new approach will not be checked for clashes by the kernel. Instead, each time a \cs{usepackage} or \cs{RequirePackage} line is encountered, the list of options given will be -passed to \cs{ProcessKeyPackageOptions}. Options which can only be given +passed to \cs{ProcessKeyOptions}. Options which can only be given the first time a package is loaded can be marked using the property \texttt{.usage = load}, and will result in a warning if used in a subsequent package loading line. @@ -264,6 +349,11 @@ Package options defined in this way can also be set within a package using the new command \cs{SetKeys}, which again takes an optional argument to specify the \emph{family}, plus a mandatory one for the options themselves. + + +\section{New or improved commands} + + \subsection{Floating point and integer calculations} The L3 programming layer offers expandable commands for calculating @@ -276,9 +366,9 @@ document-level, the small package \pkg{xfp} defined \cs{fpeval} and An example of use could be the following: \begin{verbatim} -\LaTeX{} can now compute: -\[ \frac{\sin (3.5)}{2} + 2\cdot 10^{-3} - = \fpeval{sin(3.5)/2 + 2e-3} \] + \LaTeX{} can now compute: + \[ \frac{\sin (3.5)}{2} + 2\cdot 10^{-3} + = \fpeval{sin(3.5)/2 + 2e-3} \] \end{verbatim} which produces the following output: \begin{quote} @@ -294,9 +384,9 @@ other three commands are essentially thin wrappers for \cs{numexpr}, \cs{dimexpr}, and \cs{glueexpr} \Dash therefore inheriting some syntax peculiars and limitations in expressiveness. \begin{verbatim} -\newcommand\calulateheight[1]{% - \setlength\textheight{\dimeval{\topskip - + \baselineskip * \inteval{#1-1}}}} + \newcommand\calulateheight[1]{% + \setlength\textheight{\dimeval{\topskip + + \baselineskip * \inteval{#1-1}}}} \end{verbatim} The above, for example, calculates the appropriate \cs{textheight} for a given number of text lines. @@ -392,9 +482,33 @@ lua.get_functions_table() % \githubissue{536} - - - +\subsection{Starred command version for \cs{ref}, \cs{Ref} and \cs{pageref}} + +For a long time \pkg{hyperref} provides starred versions for the reference commands +that don't create active links. This syntax extension required users and +package authors to check if \pkg{hyperref} was loaded and adjust the coding +accordingly or take the starred forms out if text was copied to a document +without \pkg{hyperref}. The commands have now been aligned with +the \pkg{hyperref} usage and always allow an optional star. The \pkg{showkeys} package +has been updated to handle the starred versions too, both with \pkg{hyperref} or \pkg{nameref} +and without. The commands are defined with \cs{NewDocumentCommand} and so no longer expand when +written to auxiliary files. This reduces the number of compilations needed to resolve references +in captions and sectioning commands. The package \pkg{ifthen} has been updated to ensure that +\cs{pageref} can still be used inside tests like \cs{isodd}. + + +\subsection{Preparation for supporting PDF in backends} + +At the current point in time, basic support for PDF in +backends is not part of \LaTeX{} core; it is provided by external +package like \pkg{hyperref}. +At some time in the future that work will be placed +into the kernel but for now it is separate and has to be +explicitly loaded in the document. To enable class and package authors +to support PDF specific task like the creation of link targets without +having to test first if \pkg{hyperref} has been loaded, dummy versions of +the commands \cs{MakeLinkTarget}, \cs{LinkTargetOn}, \cs{LinkTargetOff} and +\cs{NextLinkTarget} are provided. \section{Code improvements} @@ -505,7 +619,7 @@ changes are displayed with as the heading (instead of just \meta{version}), when using \cs{PrintChanges}. % -\githubissue{gh/531} +\githubissue{531} @@ -530,7 +644,7 @@ The document class \class{proc}, which is a small variation on the \class{article} class, now supports the \option{twoside} option displaying different data in the footer line on recto and verso pages. % -\githubissue{gh/704} +\githubissue{704} \subsection{Croatian character support} @@ -539,7 +653,7 @@ The default \pkg{inputenc} support has been extended to support the 9 characters D\v Z, D\v z, d\v z, LJ, Lj, lj, NJ, Nj, nj, input as single UTF-8 code points in the range U+01C4 to U+01CC. % -\githubissue{gh/723} +\githubissue{723} \subsection{Cleanup of the Unicode declaration interface} @@ -564,6 +678,31 @@ argument as their general purpose counterparts do. \githubissue{253} +\subsection{New hook: \hook{include/excluded}} + +A few releases ago we introduced a number of file hooks for different +types of files, see~\cite{35:ltnews32} and in +particular~\cite{35:ltfilehook-doc}. +% +The hooks for \cs{include} files now got an addition: if such a file +is not included (because \cs{includeonly} is used and its \meta{name} +is not listed in the argument) then the hooks \hook{include/excluded} +and \hook{include/\meta{name}/excluded} are executed in that +order\Dash of course, only if they contain code. This happens after +\LaTeX{} has loaded the \texttt{.aux} file for this include file, +i.e., after \LaTeX{} has updated its counters to pretend that the file +was seen. + + +\subsection{Input support for normalized angle brackets} + +Source files containing \textlangle\ or \textrangle\ directly written +as Unicode codepoints U+2329 and U+232A no longer break when the +source file gets normalized under Unicode normalization rules. +% +\githubissue{gh/714} + + \section{Bug fixes} @@ -605,11 +744,80 @@ This has finally been corrected and a warning is now generated also in this case +\subsection{Fix adding \hook{cmd} hooks to simple macros} + +A bug in how \LaTeX{} would detect the type of a command was causing a +premature forced expansion of such commands, which, depending on their +definition, could be harmless or could cause severe trouble. This has +been fixed in the latest release. +% +\githubissue{795} +\sxissue{q/637565} + + +\subsection{Warn if \hook{shipout/lastpage} hook is executed too early} + +The hook \hook{shipout/lastpage} is intended to place \cs{special}s +into the last page shipped out. This is needed for some use cases, +e.g., tagging. If that hook is nonempty and the user has added additional +pages since the last run, then \LaTeX{} executes this hook too early, +but until now without giving any indication that the document needs +rerunning. This has now been corrected and an appropriate warning is +given. +% +\githubissue{813} + + +\subsection{More consistent use of cramped math styles in \LuaTeX} + +Using \LuaTeX's \cs{Udelimiterover} to place a horizontally extensible glyph +on top of a mathematical expression now causes the expression to be set in cramped +style as used in similar situations by traditional \TeX\ math rendering. +Similarly cramped style is now used for expressions set under such a delimiter +using \cs{Uunderdelimiter} but no longer used when setting an expression on top +of such extensible glyphs using \cs{Uoverdelimiter}. +This new behavior follows \TeX's rule that cramped style is used whenever something +else appears above the expression. +Additionally the math style of these constructs can now be detected using \cs{mathstyle}. + +The old behavior can be restored by adding +\begin{verbatim} + \mathdefaultsmode=0 +\end{verbatim} +to a document. + + +\subsection{Fixed bug when setting hook rules for one-time hooks} + +If a \cs{DeclareHookRule} command is set for a one-time hook, it has to +come \emph{before} the hook gets used, because otherwise it never +applies\Dash after all, the hook is used only once. There was a bug in +the implementation in that the sorting mechanism was still applied if +the \cs{DeclareHookRule} declaration appeared while the one-time hook was +executed, causing the spurious typesetting of the code labels and the +hook name. This bug is now fixed and an error is raised when a new +sorting rule is added to an already used one-time hook. + +A possible scenario in which this new error is raised is the following: +package \pkg{AAA} declares a hook rule for \hook{begindocument} (i.e., +\cs{AtBeginDocument}) to sort out the behavior between itself and some +other package. Package \pkg{BBB} wants to load package \pkg{AAA} but +only if it hasn't been loaded in the preamble, so delays the loading to +\hook{begindocument}. In that case the hook rule declared by \pkg{AAA} +can no longer be applied and you get the error. If that happens the +solution is to load the package in \hook{begindocument/before}, which +is executed at the very end of the preamble but before +\hook{begindocument} is processed. +% +\githubissue{818} + + + \section{Changes to packages in the \pkg{amsmath} category} -\subsection{\pkg{amsopn} Do not reset \cs{operator@font}} +\subsection{\pkg{amsopn}: Do not reset \cs{operator@font}} The package \pkg{amsopn} used to define \cs{operator@font} but this command is already provided by the \LaTeX{} format (for at least 14 @@ -622,15 +830,15 @@ this reason the definition was taken out and In the unlikely event that you want the resetting to happen, use \begin{verbatim} - \makeatletter - \def\operator@font{\mathgroup\symoperators} + \makeatletter + \def\operator@font{\mathgroup\symoperators} \makeatother \end{verbatim} after loading the package. % \githubissue{734} -\subsection{\pkg{amsmath} Error in \cs{shoveleft}} +\subsection{\pkg{amsmath}: Error in \cs{shoveleft}} If \cs{shoveleft} started out with the words \enquote{plus} or \enquote{minus} it was misunderstood as part of a rubber length and @@ -641,6 +849,20 @@ is now prevented. \githubissue{714} +\subsection{\pkg{amsmath} and \pkg{amsopn}: Robustify user commands} + +Most user-level commands have been made robust in the \LaTeX{} kernel +during the last years, but variant definitions in \pkg{amsmath} turned +them back into fragile beings. We have now made most commands in +\pkg{amsmath} and \pkg{amsopn} robust as well to match the kernel +behavior. This also resolves a bug recently discovered in the +\pkg{mathtools} package, which was due to \cs{big} not being robust after +\pkg{amsmath} was loaded. +% +\githubissue{123} + + + \section{Changes to packages in the \pkg{graphics} category} \subsection{Color in formulas} @@ -655,7 +877,7 @@ right: % without {{ the superscript below is misplaced _{{\color{black} i=1}} % without {{ the \sum is black - ^{{\color{black} n}} + ^{{\color{black} n}} \color{black} % without it the x_i is red x_i \] \end{verbatim} @@ -731,26 +953,29 @@ internal syntax errors due to premature expansion. \emph{\LaTeX{} Tagged PDF \Dash A blueprint for a large project}.\\ \url{https://latex-project.org/publications/indexbyyear/2020/} -\bibitem{35:source2e} - \emph{\LaTeX{} documentation on the \LaTeX{} Project Website}.\\ - \url{https://latex-project.org/help/documentation/} +%\bibitem{35:source2e} +% \emph{\LaTeX{} documentation on the \LaTeX{} Project Website}.\\ +% \url{https://latex-project.org/help/documentation/} -\bibitem{35:ltnews31} \LaTeX{} Project Team: - \emph{\LaTeXe{} news 31}.\\ - \url{https://latex-project.org/news/latex2e-news/ltnews31.pdf} +%\bibitem{35:ltnews31} \LaTeX{} Project Team: +% \emph{\LaTeXe{} news 31}.\\ +% \url{https://latex-project.org/news/latex2e-news/ltnews31.pdf} \bibitem{35:ltnews32} \LaTeX{} Project Team: \emph{\LaTeXe{} news 32}.\\ \url{https://latex-project.org/news/latex2e-news/ltnews32.pdf} -\bibitem{35:ltnews33} \LaTeX{} Project Team: - \emph{\LaTeXe{} news 33}.\\ - \url{https://latex-project.org/news/latex2e-news/ltnews33.pdf} +%\bibitem{35:ltnews33} \LaTeX{} Project Team: +% \emph{\LaTeXe{} news 33}.\\ +% \url{https://latex-project.org/news/latex2e-news/ltnews33.pdf} \bibitem{35:ltnews34} \LaTeX{} Project Team: \emph{\LaTeXe{} news 34}.\\ \url{https://latex-project.org/news/latex2e-news/ltnews34.pdf} +\bibitem{35:ltfilehook-doc} Frank Mittelbach, Phelype Oleinik, \LaTeX{} Project Team: + \emph{The \texttt{\upshape ltfilehook} documentation}.\\ + Run \texttt{texdoc} \texttt{ltfilehook-doc} to view. \end{thebibliography} diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf Binary files differindex 1447a6bfa8c..5aebfaa401c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf Binary files differindex 11c181ecaa8..5b7cffad1ae 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf Binary files differindex fe21c18e008..f28ce0c27e2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf Binary files differindex 7ce31427b44..f1daaed4d7d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf Binary files differindex 372a87f113d..f0cb7883b59 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf Binary files differindex b2a6e7ec7fa..4b3c78e8f12 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf Binary files differindex 82ecf21cf9d..7a04fa6783c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/manifest.txt b/Master/texmf-dist/doc/latex-dev/base/manifest.txt index b671200a3a6..daebefee06f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/manifest.txt +++ b/Master/texmf-dist/doc/latex-dev/base/manifest.txt @@ -140,6 +140,7 @@ % ltshipout.dtx -- Hook management for \shipout % ltcmdhooks.dtx -- Hook management (generic) for commands % ltpara.dtx -- Hook management for paragraphs +% ltmarks.dtx -- Mark management % % Standard Classes: % ----------------- diff --git a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf Binary files differindex 884f6e754d2..3e6161a4c3f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf Binary files differindex edcf7dc43f8..9c74cc64720 100644 --- a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/proc.pdf b/Master/texmf-dist/doc/latex-dev/base/proc.pdf Binary files differindex 927dd765147..72bd4c5865f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/proc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/proc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slides.pdf b/Master/texmf-dist/doc/latex-dev/base/slides.pdf Binary files differindex 0b519f65110..d1e921e5cd7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slides.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slides.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf Binary files differindex 76dd3c96559..d5ea0aca295 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf Binary files differindex 88211e88072..e51b3db92d5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.tex b/Master/texmf-dist/doc/latex-dev/base/source2e.tex index 9eea9ddd0f7..797304e8d65 100644 --- a/Master/texmf-dist/doc/latex-dev/base/source2e.tex +++ b/Master/texmf-dist/doc/latex-dev/base/source2e.tex @@ -324,6 +324,8 @@ page_precedence "rnaA" \DocInclude{ltbibl} % Bibliography + \DocInclude{ltmarks} % Output routine marks management (L3 module) + \DocInclude{ltpage} % \pagestyle \raggedbottom \sloppy \DocInclude{ltclass} % Package & Class interface diff --git a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf Binary files differindex 7298566aeab..1cf31029c89 100644 --- a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf Binary files differindex f4d49885f24..0faf4c0f547 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf Binary files differindex 929194014af..d5747c76c3a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf Binary files differindex 5975d1567fc..c1296a0a8a8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf Binary files differindex a15d3c431bb..4a2033b353b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf Binary files differindex 8f58daf638b..dbda75aaf2a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf Binary files differindex e8bd3d23b14..3f6529458ce 100644 --- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/README.md b/Master/texmf-dist/doc/latex-dev/graphics/README.md index 939930605fd..87b37ba52aa 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 2022-06-01 pre-release 2 +Release 2022-06-01 pre-release 4 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf Binary files differindex ebf13b6cb95..54e74b4c83f 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf Binary files differindex 4d06da1f610..0da38d53534 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf Binary files differindex 3ee5d92b016..b7566a0cfd3 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf Binary files differindex 39927a75ebd..588da08f436 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf Binary files differindex 0a39aa56ce7..ed275b948be 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf Binary files differindex a0c0914ae2a..e1d09382132 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf Binary files differindex c95033c86de..b0002876726 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf Binary files differindex 51c7be6e474..77b72c11405 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf b/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf Binary files differindex b4646281e49..b7dd7b4f502 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf Binary files differindex 802e0b47168..f906fd65f15 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf Binary files differindex acd205bc79c..d48a18bf6fc 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf Binary files differindex 6f0312bf7a4..79480e2d935 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/README.md b/Master/texmf-dist/doc/latex-dev/tools/README.md index ab2f88188ce..0f6be397a27 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 2022-06-01 pre-release 3 +Release 2022-06-01 pre-release 4 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf Binary files differindex 2a62543a5fb..46ac616872e 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/array.pdf b/Master/texmf-dist/doc/latex-dev/tools/array.pdf Binary files differindex 1464eeed558..92ea1e496e2 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/array.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/array.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf Binary files differindex d69a2ff80ae..a1ffd6171c5 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf Binary files differindex 1b268e31abc..8f121cd0649 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/changes.txt b/Master/texmf-dist/doc/latex-dev/tools/changes.txt index db7a495a91c..51e0858aeb9 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/tools/changes.txt @@ -5,6 +5,11 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ======================================================================= +2022-04-12 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * showkeys.dtx: Adapt to starred references, update varioref support. + Added rollback to 2014-10-28 + 2022-01-05 David Carlisle <David.Carlisle@latex-project.org> * bm.dtx: Guard \nolimits@ for gh issue 744 diff --git a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf Binary files differindex b27ae7d9c1f..864f050d31e 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf Binary files differindex c104cbde529..b3f277fe163 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf Binary files differindex 4c8e5572459..f79d7c950f5 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf Binary files differindex 9b5f652c8a0..859f1b0a3b5 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf Binary files differindex 7748fabbd80..05af2c2bb3c 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf Binary files differindex 696be32fd87..080cf87812d 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf Binary files differindex b5a6e71e1da..db2d46c3ad1 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf Binary files differindex a9e20d62442..cc56f0b0b81 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf Binary files differindex 3fe02fe514a..1086a3afcaa 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf Binary files differindex 2b265b2073b..3d7911a5c1f 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf Binary files differindex 5b5cc8fa6f4..257aa6b6780 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf Binary files differindex 92be34bcb74..c16565aef7f 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf Binary files differindex 14db60194a0..db90b7d5aa9 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf Binary files differindex b7e96c83874..824c58478a9 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf Binary files differindex a810649ff5f..5b535f03463 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf Binary files differindex 56f30d5d1e5..773fc85fff3 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf Binary files differindex 28b67d77883..5bc34f8f337 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf Binary files differindex 12bb07c3499..3d6ef83028c 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf Binary files differindex 1add25be435..8b1dd48292f 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf Binary files differindex 952b8bc5a44..6d56738350c 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf Binary files differindex d366ab214cc..d5b09faa987 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf Binary files differindex 62f993eab9f..27b741303f0 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf Binary files differindex bfb3a44214b..623bcf3573a 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf |