diff options
author | Norbert Preining <norbert@preining.info> | 2022-12-02 03:04:31 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-12-02 03:04:31 +0000 |
commit | 42cda2ed3fa7472e6c064fdbf998d636556343db (patch) | |
tree | 0995420f9b6b31ad8bef5b0e61f35bc7338bab42 /macros/latex/base | |
parent | 77362f5f4b083c21c2044b0c54d228da42804c72 (diff) |
CTAN sync 202212020304
Diffstat (limited to 'macros/latex/base')
-rw-r--r-- | macros/latex/base/README.md | 2 | ||||
-rw-r--r-- | macros/latex/base/alltt.pdf | bin | 223831 -> 223831 bytes | |||
-rw-r--r-- | macros/latex/base/cfgguide.pdf | bin | 264112 -> 264112 bytes | |||
-rw-r--r-- | macros/latex/base/changes.txt | 26 | ||||
-rw-r--r-- | macros/latex/base/classes.pdf | bin | 560611 -> 560611 bytes | |||
-rw-r--r-- | macros/latex/base/clsguide.pdf | bin | 414419 -> 414419 bytes | |||
-rw-r--r-- | macros/latex/base/cmfonts.pdf | bin | 292160 -> 292160 bytes | |||
-rw-r--r-- | macros/latex/base/cyrguide.pdf | bin | 257314 -> 257314 bytes | |||
-rw-r--r-- | macros/latex/base/doc-code.pdf | bin | 1077527 -> 1077974 bytes | |||
-rw-r--r-- | macros/latex/base/doc.pdf | bin | 755064 -> 755564 bytes | |||
-rw-r--r-- | macros/latex/base/docstrip.pdf | bin | 504553 -> 504635 bytes | |||
-rw-r--r-- | macros/latex/base/encguide.pdf | bin | 1318126 -> 1318126 bytes | |||
-rw-r--r-- | macros/latex/base/exscale.pdf | bin | 204711 -> 204711 bytes | |||
-rw-r--r-- | macros/latex/base/fix-cm.pdf | bin | 287733 -> 287733 bytes | |||
-rw-r--r-- | macros/latex/base/fntguide.pdf | bin | 517838 -> 517838 bytes | |||
-rw-r--r-- | macros/latex/base/graphpap.pdf | bin | 161713 -> 161713 bytes | |||
-rw-r--r-- | macros/latex/base/ifthen.pdf | bin | 221211 -> 221211 bytes | |||
-rw-r--r-- | macros/latex/base/inputenc.pdf | bin | 318204 -> 318204 bytes | |||
-rw-r--r-- | macros/latex/base/lamport-manual.pdf | bin | 170878 -> 170878 bytes | |||
-rw-r--r-- | macros/latex/base/latexrelease.pdf | bin | 281906 -> 281906 bytes | |||
-rw-r--r-- | macros/latex/base/latexsym.pdf | bin | 200760 -> 200760 bytes | |||
-rw-r--r-- | macros/latex/base/lb2.pdf | bin | 252140 -> 252140 bytes | |||
-rw-r--r-- | macros/latex/base/letter.pdf | bin | 337630 -> 337717 bytes | |||
-rw-r--r-- | macros/latex/base/lgc2.pdf | bin | 215684 -> 215684 bytes | |||
-rw-r--r-- | macros/latex/base/lppl.pdf | bin | 132382 -> 132382 bytes | |||
-rw-r--r-- | macros/latex/base/ltcmdhooks-code.pdf | bin | 719104 -> 719498 bytes | |||
-rw-r--r-- | macros/latex/base/ltcmdhooks-doc.pdf | bin | 478606 -> 478988 bytes | |||
-rw-r--r-- | macros/latex/base/ltfilehook-code.pdf | bin | 803024 -> 803237 bytes | |||
-rw-r--r-- | macros/latex/base/ltfilehook-doc.pdf | bin | 547895 -> 548101 bytes | |||
-rw-r--r-- | macros/latex/base/ltfinal.dtx | 34 | ||||
-rw-r--r-- | macros/latex/base/lthooks-code.pdf | bin | 1091409 -> 1091738 bytes | |||
-rw-r--r-- | macros/latex/base/lthooks-doc.pdf | bin | 701468 -> 701793 bytes | |||
-rw-r--r-- | macros/latex/base/ltluatex.pdf | bin | 325457 -> 325457 bytes | |||
-rw-r--r-- | macros/latex/base/ltmarks-code.pdf | bin | 715524 -> 715851 bytes | |||
-rw-r--r-- | macros/latex/base/ltmarks-doc.pdf | bin | 585896 -> 586219 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews.pdf | bin | 1243036 -> 1243036 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews01.pdf | bin | 161518 -> 161518 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews02.pdf | bin | 159792 -> 159792 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews03.pdf | bin | 159332 -> 159332 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews04.pdf | bin | 152525 -> 152525 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews05.pdf | bin | 174494 -> 174494 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews06.pdf | bin | 142849 -> 142849 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews07.pdf | bin | 137811 -> 137811 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews08.pdf | bin | 155053 -> 155053 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews09.pdf | bin | 129570 -> 129570 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews10.pdf | bin | 169416 -> 169416 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews11.pdf | bin | 111948 -> 111948 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews12.pdf | bin | 156551 -> 156551 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews13.pdf | bin | 182225 -> 182225 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews14.pdf | bin | 170473 -> 170473 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews15.pdf | bin | 130309 -> 130309 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews16.pdf | bin | 138073 -> 138073 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews17.pdf | bin | 166228 -> 166228 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews18.pdf | bin | 38033 -> 38033 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews19.pdf | bin | 230028 -> 230028 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews20.pdf | bin | 318548 -> 318548 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews21.pdf | bin | 244867 -> 244867 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews22.pdf | bin | 317773 -> 317773 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews23.pdf | bin | 286591 -> 286591 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews24.pdf | bin | 265279 -> 265279 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews25.pdf | bin | 204935 -> 204935 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews26.pdf | bin | 379462 -> 379462 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews27.pdf | bin | 250592 -> 250592 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews28.pdf | bin | 376643 -> 376643 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews29.pdf | bin | 455107 -> 455107 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews30.pdf | bin | 511909 -> 511909 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews31.pdf | bin | 526323 -> 526323 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews32.pdf | bin | 546160 -> 546160 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews33.pdf | bin | 522412 -> 522412 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews34.pdf | bin | 508044 -> 508044 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews35.pdf | bin | 563089 -> 563089 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews36.pdf | bin | 517577 -> 517577 bytes | |||
-rw-r--r-- | macros/latex/base/ltpara-code.pdf | bin | 667097 -> 667434 bytes | |||
-rw-r--r-- | macros/latex/base/ltpara-doc.pdf | bin | 559976 -> 560295 bytes | |||
-rw-r--r-- | macros/latex/base/ltshipout-code.pdf | bin | 818741 -> 818839 bytes | |||
-rw-r--r-- | macros/latex/base/ltshipout-doc.pdf | bin | 563518 -> 563617 bytes | |||
-rw-r--r-- | macros/latex/base/ltspace.dtx | 16 | ||||
-rw-r--r-- | macros/latex/base/ltvers.dtx | 2 | ||||
-rw-r--r-- | macros/latex/base/ltx3info.pdf | bin | 219349 -> 219349 bytes | |||
-rw-r--r-- | macros/latex/base/ltxdoc.dtx | 11 | ||||
-rw-r--r-- | macros/latex/base/ltxdoc.pdf | bin | 242645 -> 243286 bytes | |||
-rw-r--r-- | macros/latex/base/makeindx.pdf | bin | 165821 -> 165821 bytes | |||
-rw-r--r-- | macros/latex/base/modguide.pdf | bin | 257804 -> 257804 bytes | |||
-rw-r--r-- | macros/latex/base/nfssfont.pdf | bin | 211180 -> 211180 bytes | |||
-rw-r--r-- | macros/latex/base/proc.pdf | bin | 227059 -> 227059 bytes | |||
-rw-r--r-- | macros/latex/base/slides.pdf | bin | 375518 -> 375518 bytes | |||
-rw-r--r-- | macros/latex/base/slifonts.pdf | bin | 234191 -> 234191 bytes | |||
-rw-r--r-- | macros/latex/base/source2e.pdf | bin | 5767668 -> 5771795 bytes | |||
-rw-r--r-- | macros/latex/base/syntonly.pdf | bin | 189704 -> 190118 bytes | |||
-rw-r--r-- | macros/latex/base/tlc2.pdf | bin | 290615 -> 290615 bytes | |||
-rw-r--r-- | macros/latex/base/tulm.pdf | bin | 162772 -> 162772 bytes | |||
-rw-r--r-- | macros/latex/base/usrguide-historic.pdf | bin | 438515 -> 438515 bytes | |||
-rw-r--r-- | macros/latex/base/usrguide.pdf | bin | 473980 -> 473980 bytes | |||
-rw-r--r-- | macros/latex/base/utf8ienc.pdf | bin | 353237 -> 353664 bytes | |||
-rw-r--r-- | macros/latex/base/webcomp.pdf | bin | 146198 -> 146198 bytes |
95 files changed, 77 insertions, 14 deletions
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md index 18b3a5fcc2..eb19004b01 100644 --- a/macros/latex/base/README.md +++ b/macros/latex/base/README.md @@ -1,7 +1,7 @@ The LaTeX kernel ================ -Release 2022-11-01 +Release 2022-11-01 patch level 1 Overview -------- diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf Binary files differindex cf447a5d61..f2614d73e0 100644 --- a/macros/latex/base/alltt.pdf +++ b/macros/latex/base/alltt.pdf diff --git a/macros/latex/base/cfgguide.pdf b/macros/latex/base/cfgguide.pdf Binary files differindex 1a63114bf0..724ae8aebe 100644 --- a/macros/latex/base/cfgguide.pdf +++ b/macros/latex/base/cfgguide.pdf diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt index 0ae9b55c03..fed7e96be3 100644 --- a/macros/latex/base/changes.txt +++ b/macros/latex/base/changes.txt @@ -8,7 +8,31 @@ are not part of the distribution. ================================================================================ All changes above are only part of the development branch for the next release. -================================================================================ +================================================================================ + +######################### +# 2022-11-01 PL1 Release +######################### + +2022-11-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltspace.dtx (subsection{Horizontal space (and breaks)}): + We use a private register instead of a group with \hspace in case it + starts the paragraph. + Otherwise \everypar and friends will be executed inside a group (gh/967) + +2022-11-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltxdoc.dtx: + Revert using \detokenize in \cs (gh/962) + Eventually we will need to sync with the code in l3doc but for now + we stay with the simpler definition from doc.sty. + +2022-11-30 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltfinal.dtx: + Set \oe and \OE equal in case changing to allow detection + by babel ######################### # 2022-11-01 Release diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf Binary files differindex 6df3b9b2eb..a8296800a3 100644 --- a/macros/latex/base/classes.pdf +++ b/macros/latex/base/classes.pdf diff --git a/macros/latex/base/clsguide.pdf b/macros/latex/base/clsguide.pdf Binary files differindex c9f85a5f52..14152ab987 100644 --- a/macros/latex/base/clsguide.pdf +++ b/macros/latex/base/clsguide.pdf diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf Binary files differindex 5eda3d0e00..01bd9f1fa2 100644 --- a/macros/latex/base/cmfonts.pdf +++ b/macros/latex/base/cmfonts.pdf diff --git a/macros/latex/base/cyrguide.pdf b/macros/latex/base/cyrguide.pdf Binary files differindex e7ac0140e4..6339438a02 100644 --- a/macros/latex/base/cyrguide.pdf +++ b/macros/latex/base/cyrguide.pdf diff --git a/macros/latex/base/doc-code.pdf b/macros/latex/base/doc-code.pdf Binary files differindex 01ad1c42bb..3b0c7bc965 100644 --- a/macros/latex/base/doc-code.pdf +++ b/macros/latex/base/doc-code.pdf diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf Binary files differindex 64981124a6..75e804a9c9 100644 --- a/macros/latex/base/doc.pdf +++ b/macros/latex/base/doc.pdf diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf Binary files differindex 355dbeed98..83739ec6b3 100644 --- a/macros/latex/base/docstrip.pdf +++ b/macros/latex/base/docstrip.pdf diff --git a/macros/latex/base/encguide.pdf b/macros/latex/base/encguide.pdf Binary files differindex d18588a172..5ddc6f4fc9 100644 --- a/macros/latex/base/encguide.pdf +++ b/macros/latex/base/encguide.pdf diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf Binary files differindex 2bdb881a90..30af0ff0a7 100644 --- a/macros/latex/base/exscale.pdf +++ b/macros/latex/base/exscale.pdf diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf Binary files differindex c983a8e947..5d8487c2ea 100644 --- a/macros/latex/base/fix-cm.pdf +++ b/macros/latex/base/fix-cm.pdf diff --git a/macros/latex/base/fntguide.pdf b/macros/latex/base/fntguide.pdf Binary files differindex a2ef00a6f8..d4c88762f4 100644 --- a/macros/latex/base/fntguide.pdf +++ b/macros/latex/base/fntguide.pdf diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf Binary files differindex 003b7a087d..d2385fa786 100644 --- a/macros/latex/base/graphpap.pdf +++ b/macros/latex/base/graphpap.pdf diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf Binary files differindex f108383366..4802103db4 100644 --- a/macros/latex/base/ifthen.pdf +++ b/macros/latex/base/ifthen.pdf diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf Binary files differindex a82e38bc08..1ea351b1e7 100644 --- a/macros/latex/base/inputenc.pdf +++ b/macros/latex/base/inputenc.pdf diff --git a/macros/latex/base/lamport-manual.pdf b/macros/latex/base/lamport-manual.pdf Binary files differindex 228b5d5327..2d2e7d4f47 100644 --- a/macros/latex/base/lamport-manual.pdf +++ b/macros/latex/base/lamport-manual.pdf diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf Binary files differindex eb8fc4bf80..9ab51faa3b 100644 --- a/macros/latex/base/latexrelease.pdf +++ b/macros/latex/base/latexrelease.pdf diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf Binary files differindex 27de765603..8546f14f7d 100644 --- a/macros/latex/base/latexsym.pdf +++ b/macros/latex/base/latexsym.pdf diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf Binary files differindex e22f0b68d3..c8f32233af 100644 --- a/macros/latex/base/lb2.pdf +++ b/macros/latex/base/lb2.pdf diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf Binary files differindex 13e36346bb..51e1f40c55 100644 --- a/macros/latex/base/letter.pdf +++ b/macros/latex/base/letter.pdf diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf Binary files differindex 323fa18ce5..43ab034d38 100644 --- a/macros/latex/base/lgc2.pdf +++ b/macros/latex/base/lgc2.pdf diff --git a/macros/latex/base/lppl.pdf b/macros/latex/base/lppl.pdf Binary files differindex 526ce5730b..81e00214b6 100644 --- a/macros/latex/base/lppl.pdf +++ b/macros/latex/base/lppl.pdf diff --git a/macros/latex/base/ltcmdhooks-code.pdf b/macros/latex/base/ltcmdhooks-code.pdf Binary files differindex 0ff4218c8d..83670e4463 100644 --- a/macros/latex/base/ltcmdhooks-code.pdf +++ b/macros/latex/base/ltcmdhooks-code.pdf diff --git a/macros/latex/base/ltcmdhooks-doc.pdf b/macros/latex/base/ltcmdhooks-doc.pdf Binary files differindex 4e902ecb97..fa4ca35a07 100644 --- a/macros/latex/base/ltcmdhooks-doc.pdf +++ b/macros/latex/base/ltcmdhooks-doc.pdf diff --git a/macros/latex/base/ltfilehook-code.pdf b/macros/latex/base/ltfilehook-code.pdf Binary files differindex 77472b7457..fbaf7f0502 100644 --- a/macros/latex/base/ltfilehook-code.pdf +++ b/macros/latex/base/ltfilehook-code.pdf diff --git a/macros/latex/base/ltfilehook-doc.pdf b/macros/latex/base/ltfilehook-doc.pdf Binary files differindex c3d3c87cb6..bb38e6a544 100644 --- a/macros/latex/base/ltfilehook-doc.pdf +++ b/macros/latex/base/ltfilehook-doc.pdf diff --git a/macros/latex/base/ltfinal.dtx b/macros/latex/base/ltfinal.dtx index 7f4bef3bcc..a19ffa8305 100644 --- a/macros/latex/base/ltfinal.dtx +++ b/macros/latex/base/ltfinal.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltfinal.dtx} - [2022/10/26 v2.2x LaTeX Kernel (Final Settings)] + [2022/11/30 v2.2y LaTeX Kernel (Final Settings)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltfinal.dtx} @@ -1151,9 +1151,7 @@ \cs_set_protected:Npn \reserved@a #1 { \cs_generate_variant:cn { text_ \str_lowercase:n {#1} case:nn } { V } - \cs_new_protected:cpx { Make#1case \c_space_tl \c_space_tl \c_space_tl } [##1] ##2 - { \exp_not:N \@@text@case@aux { \str_lowercase:n {#1} } {##1} {##2} } - \ExpandArgs { cnx } \NewExpandableDocumentCommand + \ExpandArgs { cnx } \NewExpandableDocumentCommand { Make#1case } { O{} +m } { \exp_not:c { Make#1case \c_space_tl \c_space_tl \c_space_tl } [####1] {####2} } @@ -1162,6 +1160,34 @@ \reserved@a { Lower } \reserved@a { Title } % \end{macrocode} +% \changes{v2.2y}{2022/11/30}{Set \cs{oe}/\cs{OE} equal to act as a marker for \pkg{babel}} +% Currently, \pkg{babel} uses the equivalence of \cs{oe} and \cs{OE} to force casing of +% some material, most notably in \cs{today}. To enable that to work, we have to set those +% commands equal even though the current case changing code does not work using this +% approach. +% \begin{macrocode} +\cs_new_protected:cpn { MakeLowercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2 + { + \let \kernel@saved@OE \OE + \let \OE \oe + \@@text@case@aux { lower } {#1} {#2} + \let \OE \kernel@saved@OE + } +\cs_new_protected:cpn { MakeUppercase \c_space_tl \c_space_tl \c_space_tl } [#1] #2 + { + \let \kernel@saved@oe \oe + \let \oe \OE + \@@text@case@aux { upper } {#1} {#2} + \let \oe \kernel@saved@oe + } +\cs_new_protected:cpn { MakeTitlecase \c_space_tl \c_space_tl \c_space_tl } [#1] #2 + { + \let \kernel@saved@oe \oe + \let \oe \OE + \@@text@case@aux { title } {#1} {#2} + \let \oe \kernel@saved@oe + } +% \end{macrocode} % % \changes{v2.2u}{2022/06/02}{Add \cs{NoCaseChange}} % \changes{v2.2u}{2022/06/30}{Add \cs{AddToNoCaseChangeList}} diff --git a/macros/latex/base/lthooks-code.pdf b/macros/latex/base/lthooks-code.pdf Binary files differindex aacbd95c9d..eac5817e79 100644 --- a/macros/latex/base/lthooks-code.pdf +++ b/macros/latex/base/lthooks-code.pdf diff --git a/macros/latex/base/lthooks-doc.pdf b/macros/latex/base/lthooks-doc.pdf Binary files differindex ceddafad9f..69ab35fb5a 100644 --- a/macros/latex/base/lthooks-doc.pdf +++ b/macros/latex/base/lthooks-doc.pdf diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf Binary files differindex de961e8de6..f53e9a5b13 100644 --- a/macros/latex/base/ltluatex.pdf +++ b/macros/latex/base/ltluatex.pdf diff --git a/macros/latex/base/ltmarks-code.pdf b/macros/latex/base/ltmarks-code.pdf Binary files differindex 4533a3c4f1..7c88582032 100644 --- a/macros/latex/base/ltmarks-code.pdf +++ b/macros/latex/base/ltmarks-code.pdf diff --git a/macros/latex/base/ltmarks-doc.pdf b/macros/latex/base/ltmarks-doc.pdf Binary files differindex 3ce8f3780f..0aad6985bc 100644 --- a/macros/latex/base/ltmarks-doc.pdf +++ b/macros/latex/base/ltmarks-doc.pdf diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf Binary files differindex 1f8e4ea789..5a52a33471 100644 --- a/macros/latex/base/ltnews.pdf +++ b/macros/latex/base/ltnews.pdf diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf Binary files differindex 6e56630f2b..46f89cea3b 100644 --- a/macros/latex/base/ltnews01.pdf +++ b/macros/latex/base/ltnews01.pdf diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf Binary files differindex c3c70a8b5e..bbe1c4ebd1 100644 --- a/macros/latex/base/ltnews02.pdf +++ b/macros/latex/base/ltnews02.pdf diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf Binary files differindex 34bcb747fd..58a9a40d0b 100644 --- a/macros/latex/base/ltnews03.pdf +++ b/macros/latex/base/ltnews03.pdf diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf Binary files differindex 0846a4453e..5236b48dd8 100644 --- a/macros/latex/base/ltnews04.pdf +++ b/macros/latex/base/ltnews04.pdf diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf Binary files differindex 65cac33031..82c03a4c12 100644 --- a/macros/latex/base/ltnews05.pdf +++ b/macros/latex/base/ltnews05.pdf diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf Binary files differindex 0b21c52a0b..0b8753998e 100644 --- a/macros/latex/base/ltnews06.pdf +++ b/macros/latex/base/ltnews06.pdf diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf Binary files differindex bf73ba4b4e..b8aad35370 100644 --- a/macros/latex/base/ltnews07.pdf +++ b/macros/latex/base/ltnews07.pdf diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf Binary files differindex 5e0e023b98..c3d9b6b848 100644 --- a/macros/latex/base/ltnews08.pdf +++ b/macros/latex/base/ltnews08.pdf diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf Binary files differindex a0f5a68f40..92fb1771a0 100644 --- a/macros/latex/base/ltnews09.pdf +++ b/macros/latex/base/ltnews09.pdf diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf Binary files differindex b06683fbf6..f87a2bd4e2 100644 --- a/macros/latex/base/ltnews10.pdf +++ b/macros/latex/base/ltnews10.pdf diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf Binary files differindex fc8aedc500..8a9605348b 100644 --- a/macros/latex/base/ltnews11.pdf +++ b/macros/latex/base/ltnews11.pdf diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf Binary files differindex 0f35c8ab0a..b74dc492f6 100644 --- a/macros/latex/base/ltnews12.pdf +++ b/macros/latex/base/ltnews12.pdf diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf Binary files differindex b42e6b04aa..014faa5e5f 100644 --- a/macros/latex/base/ltnews13.pdf +++ b/macros/latex/base/ltnews13.pdf diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf Binary files differindex 8951745573..40972a5a43 100644 --- a/macros/latex/base/ltnews14.pdf +++ b/macros/latex/base/ltnews14.pdf diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf Binary files differindex 6453f789a7..3fd5dce4aa 100644 --- a/macros/latex/base/ltnews15.pdf +++ b/macros/latex/base/ltnews15.pdf diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf Binary files differindex a645558f61..5fc21f98ee 100644 --- a/macros/latex/base/ltnews16.pdf +++ b/macros/latex/base/ltnews16.pdf diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf Binary files differindex 1f745f203e..9806abea05 100644 --- a/macros/latex/base/ltnews17.pdf +++ b/macros/latex/base/ltnews17.pdf diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf Binary files differindex c3a8941a76..b3628bab08 100644 --- a/macros/latex/base/ltnews18.pdf +++ b/macros/latex/base/ltnews18.pdf diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf Binary files differindex dc7a6820ba..d6ac262c05 100644 --- a/macros/latex/base/ltnews19.pdf +++ b/macros/latex/base/ltnews19.pdf diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf Binary files differindex 417ec12536..54544a702f 100644 --- a/macros/latex/base/ltnews20.pdf +++ b/macros/latex/base/ltnews20.pdf diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf Binary files differindex 1dbfc15e11..69332e0e04 100644 --- a/macros/latex/base/ltnews21.pdf +++ b/macros/latex/base/ltnews21.pdf diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf Binary files differindex 4e70eb7c6c..429820ea50 100644 --- a/macros/latex/base/ltnews22.pdf +++ b/macros/latex/base/ltnews22.pdf diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf Binary files differindex 5316031397..86bcb55ada 100644 --- a/macros/latex/base/ltnews23.pdf +++ b/macros/latex/base/ltnews23.pdf diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf Binary files differindex f248fc3459..30ddd82eba 100644 --- a/macros/latex/base/ltnews24.pdf +++ b/macros/latex/base/ltnews24.pdf diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf Binary files differindex 2d705f9819..0e2c3fa717 100644 --- a/macros/latex/base/ltnews25.pdf +++ b/macros/latex/base/ltnews25.pdf diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf Binary files differindex a653967936..0e31e2c482 100644 --- a/macros/latex/base/ltnews26.pdf +++ b/macros/latex/base/ltnews26.pdf diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf Binary files differindex 27201797d9..260f2b6ebd 100644 --- a/macros/latex/base/ltnews27.pdf +++ b/macros/latex/base/ltnews27.pdf diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf Binary files differindex 093ed9aa3f..a20223db92 100644 --- a/macros/latex/base/ltnews28.pdf +++ b/macros/latex/base/ltnews28.pdf diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf Binary files differindex 9aa2007043..95619ddaff 100644 --- a/macros/latex/base/ltnews29.pdf +++ b/macros/latex/base/ltnews29.pdf diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf Binary files differindex f67a613556..d45d527caa 100644 --- a/macros/latex/base/ltnews30.pdf +++ b/macros/latex/base/ltnews30.pdf diff --git a/macros/latex/base/ltnews31.pdf b/macros/latex/base/ltnews31.pdf Binary files differindex 2773922f5f..f88b776066 100644 --- a/macros/latex/base/ltnews31.pdf +++ b/macros/latex/base/ltnews31.pdf diff --git a/macros/latex/base/ltnews32.pdf b/macros/latex/base/ltnews32.pdf Binary files differindex 7367054b65..f6298a7cfb 100644 --- a/macros/latex/base/ltnews32.pdf +++ b/macros/latex/base/ltnews32.pdf diff --git a/macros/latex/base/ltnews33.pdf b/macros/latex/base/ltnews33.pdf Binary files differindex fc08d010c3..b5132f035e 100644 --- a/macros/latex/base/ltnews33.pdf +++ b/macros/latex/base/ltnews33.pdf diff --git a/macros/latex/base/ltnews34.pdf b/macros/latex/base/ltnews34.pdf Binary files differindex 9a5115132b..8962193f72 100644 --- a/macros/latex/base/ltnews34.pdf +++ b/macros/latex/base/ltnews34.pdf diff --git a/macros/latex/base/ltnews35.pdf b/macros/latex/base/ltnews35.pdf Binary files differindex b1c446c642..e044273d06 100644 --- a/macros/latex/base/ltnews35.pdf +++ b/macros/latex/base/ltnews35.pdf diff --git a/macros/latex/base/ltnews36.pdf b/macros/latex/base/ltnews36.pdf Binary files differindex 5272f171d4..fbbd2036d0 100644 --- a/macros/latex/base/ltnews36.pdf +++ b/macros/latex/base/ltnews36.pdf diff --git a/macros/latex/base/ltpara-code.pdf b/macros/latex/base/ltpara-code.pdf Binary files differindex 228405ba00..2ad8d90eab 100644 --- a/macros/latex/base/ltpara-code.pdf +++ b/macros/latex/base/ltpara-code.pdf diff --git a/macros/latex/base/ltpara-doc.pdf b/macros/latex/base/ltpara-doc.pdf Binary files differindex ff7268a831..31ac4d0714 100644 --- a/macros/latex/base/ltpara-doc.pdf +++ b/macros/latex/base/ltpara-doc.pdf diff --git a/macros/latex/base/ltshipout-code.pdf b/macros/latex/base/ltshipout-code.pdf Binary files differindex 53b30f4165..efc6444c48 100644 --- a/macros/latex/base/ltshipout-code.pdf +++ b/macros/latex/base/ltshipout-code.pdf diff --git a/macros/latex/base/ltshipout-doc.pdf b/macros/latex/base/ltshipout-doc.pdf Binary files differindex dcd312f0dd..a2d210dda0 100644 --- a/macros/latex/base/ltshipout-doc.pdf +++ b/macros/latex/base/ltshipout-doc.pdf diff --git a/macros/latex/base/ltspace.dtx b/macros/latex/base/ltspace.dtx index feb82730ec..30bda278fb 100644 --- a/macros/latex/base/ltspace.dtx +++ b/macros/latex/base/ltspace.dtx @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltspace.dtx} - [2020/05/06 v1.3n LaTeX Kernel (spacing)] + [2022/11/28 v1.3o LaTeX Kernel (spacing)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltspace.dtx} @@ -438,12 +438,13 @@ % \cs{setlength}. This way the \texttt{calc} package can operate on % the argument value. % \changes{v1.3m}{2020/04/21}{Support calc syntax (gh/152)} +% \changes{v1.3o}{2022/11/28}{Support calc syntax without a group (gh/967)} % \begin{macrocode} %</2ekernel> %<*2ekernel|latexrelease> %<latexrelease>\IncludeInRelease{2020/10/01}% %<latexrelease> {\@vspace@calcify}{Add calc support}% -\def\@vspace@calcify#1{\begingroup\setlength\skip@{#1}\vskip\skip@\endgroup} +\def\@vspace@calcify#1{\setlength\sp@ce@skip{#1}\vskip\sp@ce@skip} %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease % \end{macrocode} @@ -1261,12 +1262,21 @@ % {(RmS) Removed superfluous \cs{leavevmode} in \cs{@hspace} and % \cs{@hspacer}, as suggested by CAR.} % \changes{v1.3m}{2020/04/21}{Support calc syntax (gh/152)} +% \changes{v1.3o}{2022/11/28}{Support calc syntax correctly (gh/967)} % \begin{macrocode} %</2ekernel> %<*2ekernel|latexrelease> %<latexrelease>\IncludeInRelease{2020/10/01}% %<latexrelease> {\@hspace}{Support calc with \hspace}% -\def\@hspace#1{\begingroup\setlength\skip@{#1}\hskip\skip@\endgroup} +% \end{macrocode} +% We use a private register to calculate the space (if \pkg{calc} is used). Previously +% we used a group but that results in +% \cs{everypar} etc.\ being executed inside the group if the \cs{hspace} starts a paragraph. +% This is a bug fix so +% we do not provide rollback to the incorrect intermediate version. +% \begin{macrocode} +\newskip\sp@ce@skip +\def\@hspace#1{\setlength\sp@ce@skip{#1}\hskip\sp@ce@skip} %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease % \end{macrocode} diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx index e1282139e1..24308589f1 100644 --- a/macros/latex/base/ltvers.dtx +++ b/macros/latex/base/ltvers.dtx @@ -115,7 +115,7 @@ {2022-11-01} %</2ekernel|latexrelease> %<*2ekernel> -\def\patch@level{0} +\def\patch@level{1} % \end{macrocode} % % \begin{macro}{\development@branch@name} diff --git a/macros/latex/base/ltx3info.pdf b/macros/latex/base/ltx3info.pdf Binary files differindex ebe0b29cbb..368f3162ad 100644 --- a/macros/latex/base/ltx3info.pdf +++ b/macros/latex/base/ltx3info.pdf diff --git a/macros/latex/base/ltxdoc.dtx b/macros/latex/base/ltxdoc.dtx index 46c324c590..6863349be3 100644 --- a/macros/latex/base/ltxdoc.dtx +++ b/macros/latex/base/ltxdoc.dtx @@ -30,7 +30,7 @@ % %<class>\NeedsTeXFormat{LaTeX2e} %<class>\ProvidesClass{ltxdoc} -%<class> [2022/06/22 v2.1h Standard LaTeX documentation class] +%<class> [2022/06/22 v2.1i Standard LaTeX documentation class] % %<*driver> \documentclass{ltxdoc} @@ -633,12 +633,15 @@ Bug reports can be opened (category \texttt{#1}) at\\% % % \changes{v2.1f}{2022/06/03}{define \cs{pkg} and other commands} % \changes{v2.1f}{2022/06/03}{allow \_ in macro names} -% Some feaures from l3doc.cls +% Some features from l3doc.cls % \changes{v2.1g}{2022/06/14}{define \cs{pkg} but delay until begin document} +% \changes{v2.1i}{2022/11/28}{Revert 2.1f and not use \cs{detokenize} for now (gh/962)} +% Eventually, \cs{cs} should get the definition from \pkg{l3doc} but for now we +% revert to the simple one from \pkg{doc}. % \begin{macrocode} -\DeclareRobustCommand\cs[1]{\texttt{\bslash\detokenize{#1}}}% +%\DeclareRobustCommand\cs[1]{\texttt{\bslash #1}}% -- def in doc.sty \AtBeginDocument{% - \renewcommand\PrintMacroName[1]{\MacroFont\detokenize{#1}}% +% \renewcommand\PrintMacroName[1]{\MacroFont\string #1\ }% -- def in doc.sty % \end{macrocode} % We provide those delated in case somebody has loaded \texttt{csquotes} % or makes some definitions in the preamble. diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf Binary files differindex 972547143f..aae8871c68 100644 --- a/macros/latex/base/ltxdoc.pdf +++ b/macros/latex/base/ltxdoc.pdf diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf Binary files differindex bfa6da1e8c..139accd18f 100644 --- a/macros/latex/base/makeindx.pdf +++ b/macros/latex/base/makeindx.pdf diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf Binary files differindex 5ba6e7f6b1..f74e0c15f7 100644 --- a/macros/latex/base/modguide.pdf +++ b/macros/latex/base/modguide.pdf diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf Binary files differindex 8300d6d57b..4b657e0f39 100644 --- a/macros/latex/base/nfssfont.pdf +++ b/macros/latex/base/nfssfont.pdf diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf Binary files differindex adb946d0dc..c99e5989d7 100644 --- a/macros/latex/base/proc.pdf +++ b/macros/latex/base/proc.pdf diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf Binary files differindex 4995bb85fa..cf5f4f9794 100644 --- a/macros/latex/base/slides.pdf +++ b/macros/latex/base/slides.pdf diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf Binary files differindex cbfc3a4611..49fcdd0ada 100644 --- a/macros/latex/base/slifonts.pdf +++ b/macros/latex/base/slifonts.pdf diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf Binary files differindex 55c125f099..b837332107 100644 --- a/macros/latex/base/source2e.pdf +++ b/macros/latex/base/source2e.pdf diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf Binary files differindex 7a33b0979e..6c9ca64273 100644 --- a/macros/latex/base/syntonly.pdf +++ b/macros/latex/base/syntonly.pdf diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf Binary files differindex ec25aed916..e82f587b19 100644 --- a/macros/latex/base/tlc2.pdf +++ b/macros/latex/base/tlc2.pdf diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf Binary files differindex 3e8a257fce..990eba766b 100644 --- a/macros/latex/base/tulm.pdf +++ b/macros/latex/base/tulm.pdf diff --git a/macros/latex/base/usrguide-historic.pdf b/macros/latex/base/usrguide-historic.pdf Binary files differindex b7dae16ef3..ba663260c9 100644 --- a/macros/latex/base/usrguide-historic.pdf +++ b/macros/latex/base/usrguide-historic.pdf diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf Binary files differindex ae46e5ba7b..3bcdae3035 100644 --- a/macros/latex/base/usrguide.pdf +++ b/macros/latex/base/usrguide.pdf diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf Binary files differindex 1beff8335b..5ada2a0c2f 100644 --- a/macros/latex/base/utf8ienc.pdf +++ b/macros/latex/base/utf8ienc.pdf diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf Binary files differindex c7998b003b..18aaaf71db 100644 --- a/macros/latex/base/webcomp.pdf +++ b/macros/latex/base/webcomp.pdf |