diff options
Diffstat (limited to 'macros/latex/base')
-rw-r--r-- | macros/latex/base/README.md | 2 | ||||
-rw-r--r-- | macros/latex/base/alltt.pdf | bin | 214710 -> 214710 bytes | |||
-rw-r--r-- | macros/latex/base/cfgguide.pdf | bin | 242886 -> 242886 bytes | |||
-rw-r--r-- | macros/latex/base/changes.txt | 18 | ||||
-rw-r--r-- | macros/latex/base/classes.pdf | bin | 550002 -> 550002 bytes | |||
-rw-r--r-- | macros/latex/base/clsguide.pdf | bin | 402779 -> 402779 bytes | |||
-rw-r--r-- | macros/latex/base/cmfonts.pdf | bin | 292317 -> 292317 bytes | |||
-rw-r--r-- | macros/latex/base/cyrguide.pdf | bin | 239681 -> 239681 bytes | |||
-rw-r--r-- | macros/latex/base/doc.pdf | bin | 676501 -> 676728 bytes | |||
-rw-r--r-- | macros/latex/base/docstrip.pdf | bin | 503186 -> 503401 bytes | |||
-rw-r--r-- | macros/latex/base/encguide.pdf | bin | 1316472 -> 1316472 bytes | |||
-rw-r--r-- | macros/latex/base/exscale.pdf | bin | 212307 -> 212307 bytes | |||
-rw-r--r-- | macros/latex/base/fix-cm.pdf | bin | 287672 -> 287672 bytes | |||
-rw-r--r-- | macros/latex/base/fntguide.pdf | bin | 493957 -> 493957 bytes | |||
-rw-r--r-- | macros/latex/base/graphpap.pdf | bin | 169323 -> 169323 bytes | |||
-rw-r--r-- | macros/latex/base/ifthen.pdf | bin | 220417 -> 220417 bytes | |||
-rw-r--r-- | macros/latex/base/inputenc.pdf | bin | 318168 -> 318168 bytes | |||
-rw-r--r-- | macros/latex/base/latexchanges.pdf | bin | 468043 -> 469966 bytes | |||
-rw-r--r-- | macros/latex/base/latexchanges.tex | 31 | ||||
-rw-r--r-- | macros/latex/base/latexrelease.pdf | bin | 290495 -> 290495 bytes | |||
-rw-r--r-- | macros/latex/base/latexsym.pdf | bin | 208359 -> 208359 bytes | |||
-rw-r--r-- | macros/latex/base/lb2.pdf | bin | 252154 -> 252154 bytes | |||
-rw-r--r-- | macros/latex/base/letter.pdf | bin | 328728 -> 328949 bytes | |||
-rw-r--r-- | macros/latex/base/lgc2.pdf | bin | 215091 -> 215091 bytes | |||
-rw-r--r-- | macros/latex/base/lppl.pdf | bin | 132373 -> 132373 bytes | |||
-rw-r--r-- | macros/latex/base/ltclass.dtx | 69 | ||||
-rw-r--r-- | macros/latex/base/ltcmdhooks-code.pdf | bin | 693019 -> 693290 bytes | |||
-rw-r--r-- | macros/latex/base/ltcmdhooks-doc.pdf | bin | 479331 -> 479603 bytes | |||
-rw-r--r-- | macros/latex/base/ltfilehook-code.pdf | bin | 795324 -> 795612 bytes | |||
-rw-r--r-- | macros/latex/base/ltfilehook-doc.pdf | bin | 545883 -> 546177 bytes | |||
-rw-r--r-- | macros/latex/base/lthooks-code.pdf | bin | 1029068 -> 1029370 bytes | |||
-rw-r--r-- | macros/latex/base/lthooks-doc.pdf | bin | 683789 -> 684098 bytes | |||
-rw-r--r-- | macros/latex/base/ltluatex.pdf | bin | 325289 -> 325289 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews.pdf | bin | 1074364 -> 1074364 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews01.pdf | bin | 161518 -> 161518 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews02.pdf | bin | 150466 -> 150466 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews03.pdf | bin | 150493 -> 150493 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews04.pdf | bin | 143686 -> 143686 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews05.pdf | bin | 174488 -> 174488 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews06.pdf | bin | 142909 -> 142909 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews07.pdf | bin | 138044 -> 138044 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews08.pdf | bin | 155055 -> 155055 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews09.pdf | bin | 129032 -> 129032 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews10.pdf | bin | 159313 -> 159313 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews11.pdf | bin | 111955 -> 111955 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews12.pdf | bin | 147587 -> 147587 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews13.pdf | bin | 173323 -> 173323 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews14.pdf | bin | 161405 -> 161405 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews15.pdf | bin | 130447 -> 130447 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews16.pdf | bin | 146533 -> 146533 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews17.pdf | bin | 166368 -> 166368 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews18.pdf | bin | 38031 -> 38031 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews19.pdf | bin | 245818 -> 245818 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews20.pdf | bin | 297070 -> 297070 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews21.pdf | bin | 244869 -> 244869 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews22.pdf | bin | 318399 -> 318399 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews23.pdf | bin | 287125 -> 287125 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews24.pdf | bin | 265211 -> 265211 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews25.pdf | bin | 205162 -> 205162 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews26.pdf | bin | 379735 -> 379735 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews27.pdf | bin | 252432 -> 252432 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews28.pdf | bin | 387987 -> 387987 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews29.pdf | bin | 454808 -> 454808 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews30.pdf | bin | 511855 -> 511855 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews31.pdf | bin | 526312 -> 526312 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews32.pdf | bin | 546162 -> 546162 bytes | |||
-rw-r--r-- | macros/latex/base/ltnews33.pdf | bin | 522411 -> 522411 bytes | |||
-rw-r--r-- | macros/latex/base/ltpara-code.pdf | bin | 664444 -> 664750 bytes | |||
-rw-r--r-- | macros/latex/base/ltpara-doc.pdf | bin | 560166 -> 560470 bytes | |||
-rw-r--r-- | macros/latex/base/ltshipout-code.pdf | bin | 818625 -> 818902 bytes | |||
-rw-r--r-- | macros/latex/base/ltshipout-doc.pdf | bin | 564572 -> 564838 bytes | |||
-rw-r--r-- | macros/latex/base/ltvers.dtx | 2 | ||||
-rw-r--r-- | macros/latex/base/ltx3info.pdf | bin | 219354 -> 219354 bytes | |||
-rw-r--r-- | macros/latex/base/ltxdoc.pdf | bin | 238577 -> 238577 bytes | |||
-rw-r--r-- | macros/latex/base/makeindx.pdf | bin | 173682 -> 173682 bytes | |||
-rw-r--r-- | macros/latex/base/manual.pdf | bin | 160521 -> 160521 bytes | |||
-rw-r--r-- | macros/latex/base/modguide.pdf | bin | 243601 -> 243601 bytes | |||
-rw-r--r-- | macros/latex/base/nfssfont.pdf | bin | 218782 -> 218782 bytes | |||
-rw-r--r-- | macros/latex/base/proc.pdf | bin | 233995 -> 233995 bytes | |||
-rw-r--r-- | macros/latex/base/slides.pdf | bin | 374051 -> 374051 bytes | |||
-rw-r--r-- | macros/latex/base/slifonts.pdf | bin | 234008 -> 234008 bytes | |||
-rw-r--r-- | macros/latex/base/source2e.pdf | bin | 5276053 -> 5277616 bytes | |||
-rw-r--r-- | macros/latex/base/syntonly.pdf | bin | 197187 -> 197409 bytes | |||
-rw-r--r-- | macros/latex/base/tlc2.pdf | bin | 289245 -> 289245 bytes | |||
-rw-r--r-- | macros/latex/base/tulm.pdf | bin | 170529 -> 170529 bytes | |||
-rw-r--r-- | macros/latex/base/usrguide.pdf | bin | 430996 -> 430996 bytes | |||
-rw-r--r-- | macros/latex/base/usrguide3.pdf | bin | 325299 -> 325299 bytes | |||
-rw-r--r-- | macros/latex/base/utf8ienc.pdf | bin | 361477 -> 361715 bytes | |||
-rw-r--r-- | macros/latex/base/webcomp.pdf | bin | 146200 -> 146200 bytes |
89 files changed, 112 insertions, 10 deletions
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md index 694eedb2db..068b770803 100644 --- a/macros/latex/base/README.md +++ b/macros/latex/base/README.md @@ -1,7 +1,7 @@ The LaTeX kernel ================ -Release 2021-06-01 +Release 2021-06-01 patch level 1 Overview -------- diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf Binary files differindex 7828dd233f..2cf330d918 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 589df6f24c..ba8ff9a11d 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 634eb0e351..136554a658 100644 --- a/macros/latex/base/changes.txt +++ b/macros/latex/base/changes.txt @@ -11,7 +11,23 @@ All changes above are only part of the development branch for the next release. ================================================================================ ######################### -# 2020-06-01 Release +# 2021-06-01 PL1 Release +######################### + +2021-06-06 David Carlisle <David.Carlisle@latex-project.org> + + * ltclass.dtx: ensure raw option lists are copied in short circuit + loading by \LoadClassWithOptions, expand one step so + \CurrentOption expanded (gh #580) + +2021-06-03 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltclass.dtx: + Keep file path stack in sync when rolling back/forward (gh/577). + + +######################### +# 2021-06-01 Release ######################### 2021-05-31 David Carlisle <David.Carlisle@latex-project.org> diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf Binary files differindex 50dd166f6c..e34944b8d2 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 d1cd9bbf46..e513014f2a 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 26254c3244..1d9f729321 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 aa8faf6b22..27ef9f40a7 100644 --- a/macros/latex/base/cyrguide.pdf +++ b/macros/latex/base/cyrguide.pdf diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf Binary files differindex b257c0f04a..6e3c9034ff 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 f3eceb7c01..47d7bcc813 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 4b6aea5109..915660a533 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 f00aff47c4..9f43ecd71c 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 f746d23ad6..6d59cfabbd 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 9a661e64e8..8433cfcd6f 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 d71da13a02..630a434262 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 95feb1a73a..ed4013b206 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 04b1567faa..7fc129c057 100644 --- a/macros/latex/base/inputenc.pdf +++ b/macros/latex/base/inputenc.pdf diff --git a/macros/latex/base/latexchanges.pdf b/macros/latex/base/latexchanges.pdf Binary files differindex 4b73a0285c..33a6eb4968 100644 --- a/macros/latex/base/latexchanges.pdf +++ b/macros/latex/base/latexchanges.pdf diff --git a/macros/latex/base/latexchanges.tex b/macros/latex/base/latexchanges.tex index bc8e8dd07b..933ea48ddb 100644 --- a/macros/latex/base/latexchanges.tex +++ b/macros/latex/base/latexchanges.tex @@ -41,12 +41,15 @@ \author{\copyright~Copyright 2015--2021, \LaTeX\ Project Team.\\ All rights reserved.} -\date{2021-01-08} +\date{2021-06-08} % a few commands from doc \newcommand\Lpack[1]{\mbox{\textsf{#1}}} \newcommand\DescribeMacro[1]{\texttt{\string#1}} +\newcommand\pkg[1]{\texttt{#1}} +\newcommand\cs[1]{\texttt{\textbackslash #1}} + \makeatletter % -- provide command introduced in new release % so this typesets with an old format @@ -54,8 +57,11 @@ {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\raise-.31ex \hbox{\check@mathfonts\fontsize\ssf@size\z@ \math@fontsfalse\selectfont,}\hidewidth}\egroup} + \makeatother + + \ifx\href\undefined \newcommand\ghissue[1]{github #1} \newcommand\gnatsissue[1]{gnats #1} @@ -111,7 +117,28 @@ see for example %\section{Introduction} +\section{Changes introduced in 2021-06-01 patch~1} + +A further refinement to the handling of ``raw'' option lists added +in the last release, see \ghissue{508}. + +Fixes an issue with rollback when \pkg{latexrelease} is loaded by some +other package (as done for \texttt{platex} (\ghissue{577}). + +First aid for \pkg{ulem} and \pkg{varwidth} got added to help them +along until they get corrected. \pkg{ulem} has a problem with the +improved definition of \cs{hspace} and \pkg{varwidth} chokes on a +newly introduced glue item in vertical lists, which is needed for +paragraph hook handling (\ghissue{583}). + + +\section{Changes introduced in 2021-06-01} +The focus of this release is to provide further important building +blocks for the future production of reliable tagged PDF output. Many +other improvements have been made. Please see \ltnewsissue{33} for an +overview of the new features and the change log in +\texttt{changes.txt} for a more detailed list of individual changes. \section{Changes introduced in 2020-10-01 patch~4} @@ -122,7 +149,7 @@ disconcerting (\ghissue{463}). The other bug was more serious, in some situations a wrong value of \verb=\CurrentFile= inside of file-related hooks could lead to errors (\ghissue{464}). -We also added the documentation file \texttt{userguide3.pdf} which +We also added the documentation file \texttt{usrguide3.pdf} which will become the main home for documenting new features of \LaTeX. At this point in time it covers the \Lpack{xparse} functionality that has been added to the kernel. diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf Binary files differindex d80364f316..ed5d49acf3 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 59667fdb70..a48a8d5f3f 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 fa48ab7e06..35d5855625 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 10bac54d14..69d69ba664 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 9327bb182d..6bacf43065 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 c6fff67f7a..982b75073c 100644 --- a/macros/latex/base/lppl.pdf +++ b/macros/latex/base/lppl.pdf diff --git a/macros/latex/base/ltclass.dtx b/macros/latex/base/ltclass.dtx index a0ab0fa354..2ab3081bf7 100644 --- a/macros/latex/base/ltclass.dtx +++ b/macros/latex/base/ltclass.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2021/05/18 v1.4b LaTeX Kernel (Class & Package Interface)] + [2021/06/06 v1.4c LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -757,14 +757,40 @@ % needed here to insert a \cs{@empty} to prevent the loss of braces. % \changes{v1.3u}{2020/11/20}{Macro added} % \changes{v1.3w}{2021/01/21}{Add empty entry for latexrelease} +% \changes{v1.4c}{2021/06/03}% +% {Take care of \cs{@kernel@currpathstack} when rolling +% back/forward.} % \begin{macrocode} %</2ekernel> %<*2ekernel|latexrelease> %<latexrelease> %<latexrelease>\IncludeInRelease{2020/10/01}{\@kernel@currpathstack}% %<latexrelease> {Add \@kernel@currpathstack}% -\gdef\@kernel@currpathstack{} -%<latexrelease>\g@addto@macro\@kernel@currpathstack{{}} +% \end{macrocode} +% If rolling backwards to this release, \cs{@kernel@currpathstack} +% will be defined, so the \cs{gdef} line should not be executed, thus +% the \cs{@gobblethree} will take it out, so the satck isn't touched. +% \begin{macrocode} +%<latexrelease>\@ifundefined{@kernel@currpathstack}{}{\@gobblethree} +\gdef\@kernel@currpathstack{}% +% \end{macrocode} +% If rolling forward to this release, then the \cs{gdef} line above +% will define the path stack to be empty (which it can't be, inside a +% file), so the code below will traverse the \cs{@currnamestack}, and +% add as many empty items to \cs{@kernel@currpathstack} as there are +% items in \cs{@currnamestack}, so both are back in sync. Most of the +% time \pkg{latexrelease} is loaded on top-level, so only one item is +% needed, but \pkg{platexrelease} loads it internally, so the more +% complicated loop is needed. +% \begin{macrocode} +%<latexrelease>\ifx\@kernel@currpathstack\@empty +%<latexrelease> \def\reserved@a#1#2#3{% +%<latexrelease> \ifx\relax#3\else +%<latexrelease> \g@addto@macro\@kernel@currpathstack{{}}% +%<latexrelease> \expandafter\reserved@a +%<latexrelease> \fi}% +%<latexrelease> \expandafter\reserved@a\@currnamestack{}{}{\relax}% +%<latexrelease>\fi \def\@p@pfilepath#1{% \gdef\@currpath{#1}\@p@pfilepath@aux\@empty} \def\@p@pfilepath@aux#1\@nil{% @@ -1237,10 +1263,14 @@ \csname opt@\reserved@a\endcsname % \end{macrocode} % Extend raw option list +% \changes{v1.4c}{2021/06/06} +% {apply \cs{expandafter} to raw options for gh/580} % \begin{macrocode} \@ifundefined{@raw@opt@#3.#1}% - {\expandafter\gdef\csname @raw@opt@#3.#1\endcsname{#2}}% - {\expandafter\g@addto@macro\csname @raw@opt@#3.#1\endcsname{,#2}}% + {\expandafter\gdef\csname @raw@opt@#3.#1\expandafter\endcsname + \expandafter{#2}}% + {\expandafter\g@addto@macro\csname @raw@opt@#3.#1\expandafter\endcsname + \expandafter{\expandafter,#2}}% } %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease @@ -1680,15 +1710,39 @@ % % \begin{macro}{\@loadwithoptions} % \changes{v1.0t}{1995/11/14}{macro added} +% \changes{v1.4c}{2021/06/06} +% {handle raw options for gh/580} % Pass the current option list on to a class or package. % |#1| is |\@|\emph{cls-or-pkg}|extension|, % |#2| is |\RequirePackage| or |\LoadClass|, % |#3| is the class or package to be loaded. % \begin{macrocode} +%</2ekernel> +%<latexrelease>\IncludeInRelease{2021/06/01}% +%<latexrelease> {\@loadwithoptions}{Raw option lists load with options}% +%<*2ekernel|latexrelease> \def\@loadwithoptions#1#2#3{% \expandafter\let\csname opt@#3.#1\expandafter\endcsname \csname opt@\@currname.\@currext\endcsname + \expandafter\let\csname @raw@opt@#3.#1\expandafter\endcsname + \csname @raw@opt@\@currname.\@currext\endcsname #2{#3}} +%</2ekernel|latexrelease> +%<latexrelease>\EndIncludeInRelease +% \end{macrocode} +% +% \begin{macrocode} +%<latexrelease>\IncludeInRelease{0000/00/00} +%<latexrelease> {\@loadwithoptions}{Raw option lists load with options}% +%<latexrelease>\def\@loadwithoptions#1#2#3{% +%<latexrelease> \expandafter\let\csname opt@#3.#1\expandafter\endcsname +%<latexrelease> \csname opt@\@currname.\@currext\endcsname +%<latexrelease> #2{#3}} +%<latexrelease>\EndIncludeInRelease +%<*2ekernel> +% \end{macrocode} +% +% \begin{macrocode} \@onlypreamble\@loadwithoptions % \end{macrocode} % \end{macro} @@ -2234,10 +2288,15 @@ % \end{macrocode} % \changes{v1.3u}{2020/11/20} % {Copy option list to the requested package.} +% \changes{v1.4c}{2021/06/06} +% {Copy raw raw options for gh/580} % \begin{macrocode} \expandafter\let \csname opt@\@currpkg@reqd\expandafter\endcsname \csname opt@\@currname.\@currext\endcsname + \expandafter\let + \csname @raw@opt@\@currpkg@reqd\expandafter\endcsname + \csname @raw@opt@\@currname.\@currext\endcsname \global\expandafter \let\csname ver@\@currname.\@currext\endcsname\@empty % \end{macrocode} diff --git a/macros/latex/base/ltcmdhooks-code.pdf b/macros/latex/base/ltcmdhooks-code.pdf Binary files differindex 4a5af8284d..8517f0e4c2 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 23f08800cc..e162dce529 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 c221c72425..766dc944e9 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 7aef6cee32..05e9c8b03d 100644 --- a/macros/latex/base/ltfilehook-doc.pdf +++ b/macros/latex/base/ltfilehook-doc.pdf diff --git a/macros/latex/base/lthooks-code.pdf b/macros/latex/base/lthooks-code.pdf Binary files differindex 4cbacae9ed..abab75e73e 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 03a12565eb..fcefe27925 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 e90de35ca7..ffada10343 100644 --- a/macros/latex/base/ltluatex.pdf +++ b/macros/latex/base/ltluatex.pdf diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf Binary files differindex 3d8d0c8878..c1cfc56d4f 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 cd6b63a090..c8f2ae6501 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 ad0cb50222..f0364a00b8 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 40e8f16086..aed1773a52 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 0fe9f055f5..bc27da8056 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 cc4400d9ee..5b64c085d3 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 1479bf7405..340fa5f7d3 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 08ce725099..ea90d97248 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 e143aa918c..887378c785 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 20ef418899..33f021b62a 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 b976b23d7b..d0dd192f03 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 4e3abd44cc..168dbd83c1 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 ad97fb4799..48e85a5314 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 639b4d48e1..876ad2db11 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 4755a34f51..d33d6974ed 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 fcbafc2f67..4a42a39201 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 e7cdcd494e..58f9416051 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 6c5d24be55..d73addf2fe 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 5c5961dcfb..f3e02f4dc2 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 81e2906455..f2af095915 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 827aefe107..668b674ff2 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 8160b4e0bd..33c9574e85 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 5127935414..e0fab9a95a 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 cb2c5a64b7..5ca33f4849 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 d564700f53..a2825f59f0 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 acf7bb7263..23a025b3bf 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 956ee877cf..c263551493 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 fa84da477a..09e47692ba 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 33771f6de7..292384aa4a 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 c857c07ba3..9e400b9d1b 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 8ddfcd97a4..f341f62847 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 837148c7ce..e5e3f75135 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 d030ff7ebd..9f3d32cc3e 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 3ad7656a15..da3de0452d 100644 --- a/macros/latex/base/ltnews33.pdf +++ b/macros/latex/base/ltnews33.pdf diff --git a/macros/latex/base/ltpara-code.pdf b/macros/latex/base/ltpara-code.pdf Binary files differindex 9c1e994325..4f87f3b7c1 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 cf2d7f7c63..0c34ecea59 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 3f678e3710..41ebda8258 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 a4516f44fb..9a9c6e7d36 100644 --- a/macros/latex/base/ltshipout-doc.pdf +++ b/macros/latex/base/ltshipout-doc.pdf diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx index 515f5afe81..c8c3e618a5 100644 --- a/macros/latex/base/ltvers.dtx +++ b/macros/latex/base/ltvers.dtx @@ -115,7 +115,7 @@ {2021-06-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 0468f98cf3..76c226fb9f 100644 --- a/macros/latex/base/ltx3info.pdf +++ b/macros/latex/base/ltx3info.pdf diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf Binary files differindex 6320d8fa6f..bc3427d108 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 53ae6f067b..8971d471dc 100644 --- a/macros/latex/base/makeindx.pdf +++ b/macros/latex/base/makeindx.pdf diff --git a/macros/latex/base/manual.pdf b/macros/latex/base/manual.pdf Binary files differindex ad1ce6a3ab..95060d768f 100644 --- a/macros/latex/base/manual.pdf +++ b/macros/latex/base/manual.pdf diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf Binary files differindex fc201136d1..ce83457378 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 3ede40bd4f..0349a1a41a 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 494cc6ce0c..fbfaea3d88 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 69429c8683..7503d81cee 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 115dea77cf..cb6a0707cf 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 604e3ac0f4..a9463d1499 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 0a42b26f84..c2fc0478e5 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 9889a20ac0..7988ace822 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 860d7485ad..566e6b3d3d 100644 --- a/macros/latex/base/tulm.pdf +++ b/macros/latex/base/tulm.pdf diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf Binary files differindex 32889af019..b98ef34cc4 100644 --- a/macros/latex/base/usrguide.pdf +++ b/macros/latex/base/usrguide.pdf diff --git a/macros/latex/base/usrguide3.pdf b/macros/latex/base/usrguide3.pdf Binary files differindex d39963d111..45ad8e891e 100644 --- a/macros/latex/base/usrguide3.pdf +++ b/macros/latex/base/usrguide3.pdf diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf Binary files differindex 59d8c4759d..7c78542a83 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 a723c944ee..9ddab59b30 100644 --- a/macros/latex/base/webcomp.pdf +++ b/macros/latex/base/webcomp.pdf |