diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev/base')
105 files changed, 365 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md index 6827494f25c..826fbac0923 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 2024-11-01 pre-release 1 +Release 2024-11-01 pre-release 3 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 9dd22021999..05dc79e7d44 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 dde0067a4b4..3f6c82bdb22 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 a37facbbc95..e758eebae0b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt @@ -6,6 +6,92 @@ to completeness or accuracy and it contains some references to files that are not part of the distribution. ================================================================================ +2024-08-12 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltluatex.dtx: + Allow for missing version string in Lua modules (gh/1443) + +2024-08-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * letter.dtx (subsection{The generic letter commands}): + Alter sample address in documentation (gh/1439) + +2024-08-10 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * lttagging.dtx: reset flattened level in para/restore + +2024-07-27 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * lttagging.dtx: (subsection{Tagging support for table/tabular packages}): + Two sockets added to store and restore cell data when nesting tables to keep track + of multirow settings. + +2024-07-27 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * lttagging.dtx: (subsection{Paragraph sockets}): A socket and plug to restore paragraph + setting added. + +2024-07-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * lttagging.dtx: (subsection{Tagging sockets}): toc-related tagging sockets added. + +2024-07-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * lttagging.dtx (subsection{Tagging support for table/tabular packages}): + Sockets for \cs{cline} leaders added (tagging/134) + +2024-07-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmiscen.dtx (subsection{Environments}): + Drop code chunks before adding them to avoid duplication in + rollback (gh/1407) + +2024-07-06 Yukai Chou <muzimuzhi@gmail.com> + + * ltcmd.dtx (subsection{User functions}): + Trim spaces for envname before existence check (gh/1399) + (subsection{Declaring commands and environments}): + Simplify \__cmd_declare_env:nnnn, use space-trimmed envname directly + +2024-06-23 Yukai Chou <muzimuzhi@gmail.com> + + * ltpara.dtx + Append \everypar toks to \g__parar_standard_everypar_tl, rollback + 2023/06/01 (gh/1386) + +2024-06-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltlists.dtx: + Changes to \@doendpe, \@endpefalse, and \@endpetrue for + new @endpe handling. \if@endpe is now a global switch and + migration out of groups is handled via \aftergroup + + * ltmiscen.dtx (subsection{Environments}): + Adjust \end<space> for new @endpe handling + + * ltboxes.dtx (section{\LaTeX\ Box commands}): + Adjust \color@endgroup for new @endpe handling + +2024-06-19 David Carlisle <David.Carlisle@latex-project.org> + + * fontdef.dtx: + preload ts1cmr.fd in Unicode engines + +2024-06-19 Joseph Wright <Joseph.Wright@latex-project.org> + * ltkeys.dtx, clsguide.tex + Ensure only key name is stored for option handling + +2024-06-19 Joseph Wright <Joseph.Wright@latex-project.org> + * ltkeys.dtx, clsguide.tex + Refactor class option code + Add mechanism to exclude class options from package processing + +2024-06-17 David Carlisle <David.Carlisle@latex-project.org> + + * ltfssbas.dtx: set \tracinglostchars in \showhyphens. gh/1380 + +2024-06-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * lthooks.dtx: + Clarify syntax of hook names and behavior of hook rules and default + hook rules (gh/1227 & gh/1237) + 2024-06-04 Yukai Chou <muzimuzhi@gmail.com> * ltclass.dtx (section{Package/class rollback mechanism}): @@ -23,6 +109,11 @@ not part of the distribution. This way the user can still alter \PrintDescribeMacro, etc. in the preamble (gh/1000) +2024-06-04 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltluatex.dtx: + Mark "v" in provides_module() when logging version string + 2024-06-04 Yukai Chou <muzimuzhi@gmail.com> * source2e.tex: 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 dce87c199f6..36b0e0668bc 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-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf Binary files differindex ada84a99cd2..2c2cb2acd28 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.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 cac62ae0c8d..878122bd56a 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/clsguide.tex b/Master/texmf-dist/doc/latex-dev/base/clsguide.tex index 6b9e49c4e83..c7c2ac5e2ad 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.tex @@ -42,7 +42,7 @@ \texttt{clsguide.tex} for full details.}% } -\date{2024-05-24} +\date{2024-06-19} \NewDocumentCommand\cs{m}{\texttt{\textbackslash\detokenize{#1}}} \NewDocumentCommand\marg{m}{\arg{#1}} @@ -841,6 +841,9 @@ The basic properties provided here are \item \texttt{.code} --- execute arbitrary code \item \texttt{.if} --- sets a \TeX{} |\if...| switch \item \texttt{.ifnot} --- sets an inverted \TeX{} |\if...| switch + \item \texttt{.pass-to-packages} --- for class options, this specifies + whether the option should be treated \enquote{global} (read by packages + from the global list); for package options this property has no effect \item \texttt{.store} --- stores a value in a macro \item \texttt{.usage} -- defines whether the option can be given only when loading (\texttt{load}), in the preamble (\texttt{preamble}) or 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 2a12c635b41..bbcac07ecd4 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 39a4172542e..7ac546dd411 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 e77afc9951f..52404e2f733 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 4d7ea93b121..614d9ee59d4 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 ec53a2406de..7f342b3e094 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 64fe5b456ba..b931ee49a0d 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 8a921641b16..bc99993ae84 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 86ee1852856..908531663b0 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 39dd0c620d9..135b23ce819 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 da13c1f547a..31b1914ee99 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 e143a42fd7b..4db61e72f50 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 5343d445272..9301e032b3b 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 9b8a342b033..d840b4c8147 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 57b36aae7a5..2a6c6942994 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 16190c92a3a..d99873a1700 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 0a016ec0694..158d8b3f5f4 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 b10f7aac5e5..4d76be1eaab 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 85aaa66a3a3..8fac693b4f0 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 36a2dfddd62..683b7915b22 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 94d74cd3b0a..4658fb13b1c 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 6b2db4b7d69..67648cefec2 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 c58f34fa2d6..df8e583b371 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 89da01c33e8..78f5c5f10ed 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 94956126d3b..03716bb52e5 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 9a4f920b031..9dce6ac8a28 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 d3b036f4dc4..ed6b6f34e5d 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 differindex 6d1fb096a2d..98e16b3a125 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf 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 differindex 7cb862462a6..8d5833b40b3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf 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 ce8db0cc987..099a362d16a 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 2183875a25b..49d956f8bc0 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 3e07fd8d31b..f99811b46d7 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 0d090dfef2b..3c598c03cc8 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 61e4de37fd8..c1bd1ea4b4f 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 fc943e69a0d..c7502d2a58d 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 0989dc63339..0fed3db7aa1 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 6e51f990b4f..94ab760d5c5 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 fcd8bf38773..67b362a2138 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 09844b9acd1..2dc3022a35b 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 ba3788772a1..f7dd06b71ba 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 8d26eb2d6b9..71d611af633 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 ca2ccb564d7..ece8055543c 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 e11438a2bf7..57b2732ec97 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 64f998af700..e79da819e85 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 ee9da573119..42d431f65f9 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 f17ceb5c1aa..fac9993362e 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 9f66ce2523a..828adce8817 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 b78feb47813..b1d1b09abae 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 2edf525e0d3..a776cf4b417 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 8aa1ff4dc03..170f75f121f 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 bf0338046aa..05ab5bfc67d 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 9950cea60ff..bdd619b7faa 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 9c8a9c489b9..cac39a0cab2 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 3f0b1091ef4..1b8b11d09c2 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 ef12015b978..483cbb90538 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 e535f146a90..020cd3a9945 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 b3db6b10560..58d2730ca1b 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 c5e06267ab5..f95bcbd9859 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 e288ae9c22d..b01519ab8e5 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 ddc0c7fac2d..6904ebf5cc5 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 55532342721..40ba3cad42b 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 f947ebc7800..9cd5debfed2 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 cd2a122553c..47c39c9c601 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 5bc99059e0d..75795d95533 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 668e17ae8ce..956ea0c98f8 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/ltnews36.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf Binary files differindex 656da798af3..2418ce0ff6f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf Binary files differindex 24a7d871960..b1e668626e9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf Binary files differindex faac7f6c7a4..eb3119f0662 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf Binary files differindex a23c2e585ba..260701d4cbd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews39.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews39.tex index 3af89035153..8d306b0bf06 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews39.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews39.tex @@ -725,6 +725,22 @@ logic for the strut changes when vertical mode is detected. \pkg{bigfoot})} +\subsection{Fix a ``missing \cs{item}'' rollback error} + +If \LaTeX{} is rolled back to a date between 2023/06/01 (inclusive) and +2024/06/01 (exclusive), any list-based environment would raise an +error: +%(shown on two lines for \textsl{TUGboat}): +\begin{verbatim} +! LaTeX Error: Something's wrong--perhaps +a missing \item. +\end{verbatim} +This has now been corrected as a hotfix in patch level 2, by enhancing +the 2023/06/01 version rollback code of the new paragraph mechanism. +% +\githubissue{1386} + + \section{Changes to packages in the \pkg{amsmath} category} @@ -812,6 +828,7 @@ of \pkg{amsthm} theorem styles. This extra box has now been avoided. % \githubissue{1123} +\tubcommand{\newpage} \subsection{\pkg{xr}:\ Support links and properties} % The \pkg{xr} package implements a system for eXternal References. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf Binary files differindex 978e04e509a..2fbd82566d7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex index e6d97757e88..211f638afc3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex @@ -73,10 +73,22 @@ {github issue#1 #2}% )}% \par\smallskip} + + +% same for issues in the tagging repository: + +\providecommand\taggingissue[2][]{\ifhmode\unskip\fi + \quad\penalty500\strut\nobreak\hfill + \mbox{\small\slshape(% + \href{https://github.com/latex3/tagging-project/issues/\getfirstgithubissue#2 \relax}% + {github tagging issue#1 #2}% + )}% + \par\smallskip} + %% But Chris has to mostly disable \href for his TEXPAD app: %% \def\href #1#2{#2} % Only For Chris' deficient TeX engine -% simple solution right now (just link to the first issue if there are more) +% simple solution right now (just link to the first issue if there are several) \def\getfirstgithubissue#1 #2\relax{#1} \providecommand\sxissue[1]{\ifhmode\unskip @@ -96,6 +108,8 @@ )}% \par} + + \let\cls\pkg \providecommand\env[1]{\texttt{#1}} \providecommand\acro[1]{\textsc{#1}} @@ -145,10 +159,93 @@ % To write +\section{News from the \enquote{\LaTeX{} Tagged PDF} project} + +The tagging of tabulars has been extended: it is now possible to tag +also row headers and to create cells that span more than one row. + +\emph{write more details ...} + + +The math module will automatically generate a MathML file and use it to +attach MathML associated files to the structure if lua\LaTeX{} and +the \pkg{unicode-math} package are used and the \pkg{luamml} is found. +This new feature can be disabled with \verb+\tagpdfsetup{math/mathml/luamml=false}+ +More details can be found in the documentation of \pkg{latex-lab-math}. + + +\section{Handling paragraph continuation} + +Already \LaTeX~2.09 offered some automatism to detect whether or not +text after a list or some other display environment is meant to be a +continuation of the current paragraph or should start a new one. The +document-level syntax for this is that a blank line after such an +environment signals to \LaTeX{} that it should start a new paragraph; whilst +no blank line signals that there should be no new paragraph and the +text should be considered a continuation. + +Unfortunately, there are a number of cases where the original 2.09 +approach failed, e.g., with +\begin{flushleft} + \ttfamily +\{\meta{local customizations}\\ +\cs{begin}\{equation\} a<b \cs{end}\{equation\}\} \\ +\meta{some text} +\end{flushleft} +the \meta{some text} incorrectly started a new paragraph. Bug reports +about this behavior can be traced back to the time \LaTeXe{} was +developed, e.g., one test file from 1992 has a note that the above +case was unfortunately not resolvable despite some improvements made back +then. The main cause of the issue (as you probably guessed) is that +the mechanism failed whenever the environment was executed within a +group (\texttt{\{...\}}, \cs{begingroup}/\cs{endgroup}, or +\cs{bgroup}/\cs{egroup} pair) that was closed before the next blank +line was reached. + +While most of the time this could be visually corrected by adding some +explicit \cs{noindent}, the situation got worse when we tried to +implement tagged PDFs resulting in incorrect structures or worse. + +We therefore made a new attempt to resolve this problem in every +situation and this new solution is rolled out in the current +release. + + \section{New or improved commands} \section{Code improvements} +\subsection{Avoiding keyval option clashes between classes and packages} + +In \LaTeX{} News~35~\cite{40:ltnews35} we introduced keyval option processing +to the kernel. Following the standard for \LaTeXe{} options, keyval options +given to the \cs{documentclass} line were treated as global and so parsed by +every package. However, with keyvals, the likelihood of a name clash between a +class-specific option and one used by a package is much higher than it is with +simple strings. We have therefore refined the mechanism in the current release. + +When a class uses the kernel keyval processor, any options it recognises are +recorded and any packages using the keyval processor will then \emph{skip} +these \enquote{global} options. To allow for the case where a class directly +uses an option which should be global (for example \texttt{draft}), a new key +property \texttt{.pass-to-packages} has been added. This can then be set to +indicate that this key is not to be skipped. For example +\begin{verbatim} +\DeclareKeys{ + draft .if = {ifl@cls@draft}, + draft .pass-to-packages = true, + mode .store = \cls@mode +} +\end{verbatim} +in a class would create two options, \texttt{draft} and \texttt{mode}. The +\texttt{draft} option will be treated in the normal way by packages using +keyvals, but they will ignore the \texttt{mode} option: it is effectively +marked as \enquote{private} to the class. + + + +\githubissue{1279} + \section{Bug fixes} \subsection{Fix wrong file type in a rollback warning} @@ -157,10 +254,12 @@ When \LaTeX{} is rolled back to date \meta{date1} and a class or package with minimum date requirement \meta{date2} is to be loaded, a rollback warning is raised if \meta{date2} is later than \meta{date1}: \begin{verbatim} -LaTeX Warning: Suspicious rollback/min-date date given - A minimal date of YYYY-MM-DD has been specified for package - '<pkgname>'. - But this is in conflict with a rollback request to YYYY-MM-DD. +LaTeX Warning: Suspicious rollback/min-date + date given. + A minimal date of YYYY-MM-DD has been + specified for package '<pkgname>'. + But this is in conflict with a rollback + request to YYYY-MM-DD. \end{verbatim} In some cases this message showed a wrong file type, i.e., @@ -169,6 +268,24 @@ This has now been corrected. % \githubissue{870} +\subsection*{Fix existence check of document environments} +\cs{NewDocumentEnvironment} and friends define (or redefine) a document +environment using the space-trimmed \meta{envname}, but the existence +check for \meta{envname} was done without space trimming. Thus when the +user-specified \meta{envname} consists of leading and/or trailing +space(s), it may lead to erroneously silent environment declaration. +For example, in +\begin{verbatim} + \NewDocumentEnvironment{myenv}{}{begin}{end} + \NewDocumentEnvironment{ myenv }{}{begin}{end} +\end{verbatim} +the first line defines a new environment \env{myenv} but the second +line would check existence for \env{ myenv } (which is not yet defined), +then redefine \env{myenv} environment without raising any errors. +This has now been corrected. +% +\githubissue{1399} + \subsection{\pkg{doc}:\ \cs{PrintDescribeMacro} in preamble} In \pkg{doc} version 2 it was possible alter the definition of @@ -180,12 +297,83 @@ preamble are possible again. \githubissue{1000} +\section{Improvement to \XeTeX\ \cs{showhyphens}} +When using \cs{showhyphens} with \XeTeX, missing character warnings +would be generated for any character not in Latin Modern. This has been +corrected and the warnings are suppressed. +% +\githubissue{1380} + + +\section{Avoid code duplication in rollback} + +When the kernel uses \cs{AddToHook} in a region that might be +rolled back (which happens in a few places) and a document requests a +rollback, then we have the situation that the hook already contains code to which we added the same +(or slightly different) code during the +rollback; this results in code duplication or, worse, in errors. This has +now been corrected by dropping any such code chunk (if there is one) prior to +adding the rollback code. +% +\githubissue{1407} + + + + +\section{Changes to packages in the \pkg{amsmath} category} + +\section{Extend support for \cs{dots}} + +The implementation of \cs{dots} in \pkg{amsmath} has the feature that +it selects different dots depending on the symbol that follows: e.g., +dots between commas would normally be on the baseline, while dots +between binary or relational symols would be raised. However, when symbols such +as \cs{cong} were protected from expansion in moving arguments (so +that they worked in places such as headings) it had the unfortunate +side-effect that the \cs{dots} magic stopped working for them. This +has now been corrected. +% +\githubissue{1265} + -%\section{Changes to packages in the \pkg{amsmath} category} %\section{Changes to packages in the \pkg{graphics} category} -%\section{Changes to packages in the \pkg{tools} category} +\section{Changes to packages in the \pkg{tools} category} + + +\subsection{\pkg{array}: Tagging support for \cs{cline}} + +In the last release we added tagging support for \pkg{array}, +\pkg{longtable} and other tabular packages, but we overlooked that the +kernel definition for \cs{cline} also needs modification because the +rule generated by the command needs to be tagged as an +artifact. Furthermore, the processing of a \cs{cline} looks to the +algorithm as if another row is added (which is technically what +happens), thus it was also necessary to decrement the internal row +counter to get a correct row count. This has now been corrected in +\pkg{array} which is automatically loaded for tagging, so that all +these packages are now fully compatible with the tagging code if it is +turned on. +% +\taggingissue{134} + + +\subsection{\pkg{longtable}: Extend caption type} + +The \pkg{longtable} has been extended and now provides the command \cs{LTcaptype} +(stemming from the \pkg{ltcaption} package) to change +the counter and caption type used by the \cs{caption} command from longtable. +So with \verb+\renewcommand\LTcaptype{figure}+, a longtable will step the +figure counter instead of the table counter and produce an +entry in the list of figures. An empty definition, \verb+\renewcommand\LTcaptype{}+, +will suppress increasing of the counter. This makes it easy to define an +unnumbered variant of longtable: +\begin{verbatim} +\newenvironment{longtable*} + {\renewcommand\LTcaptype{}\longtable} + {\endlongtable} +\end{verbatim} %\section{Changes to files in the \pkg{cyrillic} category} @@ -205,6 +393,10 @@ Leslie Lamport. \emph{\LaTeXe{} news 1--39}. June, 2024. \url{https://latex-project.org/news/latex2e-news/ltnews.pdf} +\bibitem{40:ltnews35} \LaTeX{} Project Team. + \emph{\LaTeXe{} news 35}. June 2022. + \url{https://latex-project.org/news/latex2e-news/ltnews35.pdf} + \bibitem{40:ltnews39} \LaTeX{} Project Team. \emph{\LaTeXe{} news 39}. June 2024. \url{https://latex-project.org/news/latex2e-news/ltnews39.pdf} @@ -212,4 +404,3 @@ Leslie Lamport. \end{thebibliography} \end{document} - 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 cba89700202..3d2c2e48667 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 614f1df0b75..1247f381548 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/ltproperties-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf Binary files differindex c03284af621..904b39e7f79 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf Binary files differindex 2e994aa4bf2..9b2962b7378 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltproperties-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 10aaaa4be13..504b5cc514a 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 21ce0937ba5..acd0ec8985a 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/ltsockets-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf Binary files differindex 8b2f4761b85..8fb76672751 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf Binary files differindex f4cd8ffed0a..c136253279c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltsockets-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 3f65a85e431..5f38c6a69ba 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 17b0b7e26dc..e9a337c294c 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 9a8a6270aa9..a46919d21ee 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/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf Binary files differindex 72c14d4b297..ffb74f3081b 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 1c12e35c2d8..ac6aff77ab5 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 5aa128f5e48..68a40ba5fa3 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 0eb119ca15b..d9962123225 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 89beaf002c4..86fa4d4a127 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 e460c8a5d69..be615118f03 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/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf Binary files differindex 8ad9bef0814..8876c3b6b7d 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 b60715484bd..f46fd95ad73 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/tlc3.err b/Master/texmf-dist/doc/latex-dev/base/tlc3.err index db8d2c5b2f6..a7f8af1bfa9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc3.err +++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.err @@ -1,4 +1,4 @@ -\newcommand\erratafiledate{2024/06/05} % needs / and not - +\newcommand\erratafiledate{2024/08/07} % needs / and not - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % To produce a printed version of this errata file run this file through @@ -469,6 +469,10 @@ beyond \> \u{B}eyond \erroronpage{I-xx\ldots I-xxi}{}{FMi}{2023/04/04}{s} Dot leaders have been changed on all sections. +\erroronpage{xxv}{footnote}{FMi}{2024/07/11}{s} +The package implementing the Silly Walk is called \u{\texttt{sillypage}} +not \u{\texttt{sillywalk}} as claimed in the footnote. + \CHAPTER{Bibliography (Part I)} @@ -558,7 +562,12 @@ ones. %\CHAPTER{General} % -%\CHAPTER{Front matter} + +\CHAPTER{Front matter} + +\erroronpage{I-xli}{footnote}{FMi}{2024/07/11}{s} +The package implementing the Silly Walk is called \u{\texttt{sillypage}} +not \u{\texttt{sillywalk}} as claimed in the footnote. \CHAPTER{Bibliography} @@ -689,6 +698,14 @@ so that both text and math usage of \verb=\qty= are compared in the example. \erroronpage{I-182}{para 4}{BeB}{2024/03/17}{s} Add sentence: The command \verb+\textcquote+ is used in Example 16-5-50 on page II-535. +\erroronpage{I-195}{para 2}{FMi}{2024/07/20}{s} +Replace the whole paragraph with:\\ +For the same reason \texttt{soul} was unable to cope with UTF-8 input +characters if they are internally represented by several bytes. If you +used such characters, you had to load \texttt{soulutf8} (by Heiko Oberdiek) +instead of \texttt{soul} — since 2023, both packages are equivalent, thus you may +always use the \texttt{soul} package. + \CHAPTER{Chapter 4 --- Basic Formatting Tools -- Larger \ldots} \erroronpage{I-253}{para 2, l.-3}{YEi}{2023/11/27}{s} @@ -696,6 +713,17 @@ Move comma:\\ and \textsf{thmtools} packages and \textsf{typed-checklist}\u{,} helps you write \> \\ and \textsf{thmtools} packages\u{,} and \textsf{typed-checklist} helps you write +\erroronpage{I-286}{para 1, l.3}{DPC}{2024/07/15}{s} +in this case \texttt{shade\u{d}thm} \> in this case \texttt{shadethm} + +\erroronpage{I-322}{para -1, l.-2}{MBe/FMi}{2024/08/07}{s} + +Change: \texttt{algorithm\u{s}} \> \texttt{algorithm\u{ic}} + +\textit{Reason: The package is called \texttt{algorithmic} and there +is also \texttt{algorithm} to make floats, but the CTAN bundle (and +its documentation) calls it \texttt{algorithms}.} + \erroronpage{I-323}{Table 4.4, left column}{BeB}{2023/07/25}{s} Typo: Assembler (\u{N}otorola68k, x86masm) \> \\ Assembler (\u{M}otorola68k, x86masm) @@ -762,9 +790,10 @@ result in ``31.00'', which is probably not desired. is not really an error, but it looks better---and is consistent with the `actual' item of `profit' for Booklet 113.) +\erroronpage{I-492}{footnote}{DPC}{2024/07/15}{s} +called \u{\texttt{threetableex}} \> called \u{\texttt{threeparttablex}} \erroronpage{I-494}{para -2, l.3}{MRu}{2024/03/16}{s} - Use plural: The allowed key\u{s} are \ldots @@ -802,6 +831,10 @@ Correct hyphenation: stan-dalone \> stand-alone \CHAPTER{Chapter 9 --- Font Selection and Encodings} +\erroronpage{I-687}{table 9.6, l.21}{YvH}{2024/06/19}{s} + cmdh \> lmdh + + \erroronpage{I-688}{para -2, l. 1}{BeB}{2023/08/13}{s} acronym PSNFSS not explained: PSNFSS \> PostScript New Font Selection Scheme (PSNFSS) @@ -865,6 +898,9 @@ Open Type font is available: \\ There are no italic blackletters (so it should be in blue): \\ \textit{phœnix's official rôle} \> \textit{\bl phœnix's official rôle} +\erroronpage{II-27}{para 1, l.1}{MBe/FMi}{2024/08/02}{s} +Package was renamed: \texttt{droidmono} \> \texttt{droid\u{sans}mono} + \erroronpage{II-28}{table 10.14, l. 3}{BeB}{2023/08/13}{s} Inconsistent order: sl, l \> l, sl @@ -1186,6 +1222,10 @@ point in front of the display, thus \cs{predisplaypenalty} is no longer honored. +\erroronpage{II-149}{para 2, l.4}{DPC}{2024/07/15}{s} +package \texttt{flex\u{y}sym} \> +package \texttt{flex\u{i}sym} + \erroronpage{II-167}{para. 3, l. -2}{BeB}{2023/08/13}{s} option\u e \> option\u{s} @@ -1196,7 +1236,8 @@ option\u e \> option\u{s} \erroronpage{II-178}{Tab. 11.3, l.10}{BeB}{2023/08/13}{s} in the description column: \u{array}-symbol-arrow \> \u{arrow}-symbol-arrow - +\erroronpage{II-189}{footnote}{DPC}{2024/07/15}{s} +\texttt{oubrace} package \> \texttt{oubrace\u{s}} package @@ -1363,6 +1404,10 @@ The keyword \texttt{Harf\u{b}uzz} should be spelled \texttt{Harf\u{B}uzz}. Both names are supported, but the recommended spelling is \texttt{HarfBuzz}. +\erroronpage{II-341}{para -4, l.4}{DPC/FMi}{2024/07/15}{s} +\texttt{devnag} \u{package} \> \texttt{devnag} \u{program} + + \CHAPTER{Chapter 14 --- Index Generation} % Das Beispiel von S. II-352 als File wäre schön, dann könnte man das mit @@ -1399,6 +1444,8 @@ Changes the output of example 16-7-31 on page II-560 as well. the \cs{MakeUpper}\texttt{\u{C}ase} trick \> the \cs{MakeUpper}\texttt{\u{c}ase} trick +\erroronpage{II-423}{table 15.9}{MBe/FMi}{2024/08/04}{s} +Drop \texttt{nature.bst} line. Style no longer supported. \erroronpage{II-435}{code}{FMi}{2023/05/26}{s} \verb=\textcolor{See= \> \cs{textcolor}\u{\texttt{\{blue\}}}\texttt{\{See} @@ -1515,10 +1562,12 @@ Appendix title not properly capitalized. \contributor{BeB}{Bernd Burghardt} \contributor{BYu}{Boshi Yuan} \contributor{CAR}{Chris Rowley} +\contributor{DPC}{David Carlisle} \contributor{DC}{Davide Campagnari} \contributor{DFl}{Daniel Flipo} \contributor{EOl}{Edgar Olthof} \contributor{FMi}{Frank Mittelbach} +\contributor{MBe}{Matthew Bertucci} \contributor{MJo}{Maciej Jończyk} \contributor{MRu}{Mark Rudolph} \contributor{YFu}{FUJIMURA Yukitoshi} diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf Binary files differindex 49f219e4457..325bdc17d5c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.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 9ebf02c983d..1816882589b 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-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf Binary files differindex 0af5803f1e8..2efbb9cb502 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.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 bbc05226f4c..7ac313fe643 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/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf Binary files differindex c58f23dd97c..4b1a1edb7c0 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 6b640eb312a..42a2c1bd624 100644 --- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf |