diff options
author | Norbert Preining <norbert@preining.info> | 2020-02-01 03:01:39 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-02-01 03:01:39 +0000 |
commit | 5bcf334281674db82263ea71485108bd44a05a5d (patch) | |
tree | 5d91f825389385d0e09fe2b8c537e47fffb9ba1d /macros/latex/contrib | |
parent | 1d1c81d42f36755f72bbd69c5a29c2d6a9fec04d (diff) |
CTAN sync 202002010301
Diffstat (limited to 'macros/latex/contrib')
107 files changed, 248 insertions, 168 deletions
diff --git a/macros/latex/contrib/jmlr/CHANGES b/macros/latex/contrib/jmlr/CHANGES index 41a78e7693..ab51376c3f 100644 --- a/macros/latex/contrib/jmlr/CHANGES +++ b/macros/latex/contrib/jmlr/CHANGES @@ -1,3 +1,12 @@ +v1.26 (2020-01-31): + + * jmlr.cls: + + - removed \vbox from \@jmlrmaketitle to allow for extremely long + author/affiliation list. Added \ignorespaces before \@author + to allow for spacing the contents in the code for clarity + at the start of a long author list. + v1.25 (2020-01-17): * jmlr.cls: diff --git a/macros/latex/contrib/jmlr/README b/macros/latex/contrib/jmlr/README index fc8800b9eb..fb1947600e 100644 --- a/macros/latex/contrib/jmlr/README +++ b/macros/latex/contrib/jmlr/README @@ -1,8 +1,17 @@ -LaTeX Class : jmlr bundle v1.25 +LaTeX Class : jmlr bundle v1.26 (2020-01-31) -Last Modified : 2020-01-17 +Author : Nicola L. C. Talbot + dickimaw-books.com/contact -Author : Nicola L. C. Talbot +LICENCE + +This material is subject to the LaTeX Project Public License. +See http://www.ctan.org/license/lppl1.3 +for the details of that license. + +Copyright 2006-2020 Nicola Talbot + +DESCRIPTION This bundle provides: @@ -60,12 +69,6 @@ jmlrbook class requirements: setspace fink -LICENCE - -This material is subject to the LaTeX Project Public License. -See http://www.ctan.org/license/lppl1.3 -for the details of that license. - RELATED SOFTWARE: http://www.dickimaw-books.com/software/makejmlrbookgui/ diff --git a/macros/latex/contrib/jmlr/jmlr.dtx b/macros/latex/contrib/jmlr/jmlr.dtx index 22a9621139..bde2faa142 100644 --- a/macros/latex/contrib/jmlr/jmlr.dtx +++ b/macros/latex/contrib/jmlr/jmlr.dtx @@ -1,14 +1,14 @@ %\iffalse % jmlr.dtx generated using makedtx version 1.2 (c) Nicola Talbot % Command line args: -% -doc "jmlr-manual.tex" % -src "jmlrutils.sty\Z=>jmlrutils.sty" % -src "jmlr.cls\Z=>jmlr.cls" % -src "jmlrbook.cls\Z=>jmlrbook.cls" -% -author "Nicola Talbot" +% -doc "jmlr-manual.tex" % -section "chapter" +% -author "Nicola Talbot" % jmlr -% Created on 2020/1/17 16:46 +% Created on 2020/1/31 10:46 %\fi %\iffalse %<*package> @@ -52,7 +52,7 @@ Research (PMLR)}, \doxitem{Option}{option}{package options} -\CheckSum{5241} +\CheckSum{5237} \newcommand*{\appopt}[1]{\texttt{-{}-#1}} @@ -70,7 +70,7 @@ Research (PMLR)}, % \author{Nicola L. C. Talbot\\[10pt] %\url{http://www.dickimaw-books.com/}} % -% \date{2020-01-17 (version 1.25)} +% \date{2020-01-31 (version 1.26)} % \maketitle %\tableofcontents % @@ -184,7 +184,10 @@ Research (PMLR)}, %\item[\clsopt{wcp}] The article is for JMLR Workshop and Conference %Proceedings (JMLR W\&CP). % -%\item[\clsopt{twocolumn}] Use two-column style. +%\item[\clsopt{twocolumn}] Use two-column style. The title and author +%information will span both columns through the use of the optional +%argument of \cs{twocolumn}. This means that no page break can occur +%in the title and author list. % %\item[\clsopt{onecolumn}] Use one-column style (default). % @@ -619,8 +622,8 @@ Research (PMLR)}, %If your image file is made up of \LaTeX\ code (e.g.\ \sty{tikz} %commands) the file can be included using \cs{includeteximage}. %The optional argument is a key=value comma-separated list -%where the keys are a subset of those provided by -%\linebreak\cs{includegraphics}. The main keys are: \texttt{width}, +%where the available keys are a subset of those provided by +%\sty{graphicx}'s \cs{includegraphics}. The main keys are: \texttt{width}, %\texttt{height}, \texttt{scale} and \texttt{angle}. Some %of the keys specific to image files (such as the bounding box %and type keys) do nothing with \cs{includeteximage}. @@ -1734,6 +1737,7 @@ Research (PMLR)}, %section}. % %\StopEventually{\clearpage\phantomsection +% \PrintChanges % \PrintIndex %} % @@ -1749,7 +1753,7 @@ Research (PMLR)}, %Non-class dependent code. This package is automatically loaded by %\cls{jmlr} but may be used with other classes. % \begin{macrocode} -\ProvidesPackage{jmlrutils}[2020/01/17 v1.25 (NLCT)] +\ProvidesPackage{jmlrutils}[2020/01/31 v1.26 (NLCT)] % \end{macrocode} % Package options: %\begin{macro}{\ifjmlrutilsmaths} @@ -2676,7 +2680,7 @@ Research (PMLR)}, % Declare class and required TeX format: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{jmlr}[2020/01/17 v1.25 (NLCT) Journal of Machine Learning Research] +\ProvidesClass{jmlr}[2020/01/31 v1.26 (NLCT) Journal of Machine Learning Research] % \end{macrocode} %\changes{1.10}{2011-01-05}{hyperref now loaded by jmlr instead of %jmlrbook} @@ -3585,17 +3589,30 @@ Keywords:} \ignorespaces}% % \end{macrocode} %\end{macro} %\begin{macro}{\@jmlrmaketitle} -% \begin{macrocode} -\def\@jmlrmaketitle{\vbox{\hsize\textwidth - \linewidth\hsize - \jmlrpretitle +%\changes{1.26}{2020-01-31}{removed vbox} +%This used to enclose the title in a \cs{vbox} but this caused a +%problem for extremely long author/affiliation lists that spanned +%multiple pages, so the \cs{vbox} has been removed (in v1.26), but +%the grouping has been retained. +% \begin{macrocode} +\def\@jmlrmaketitle{% + {% + \jmlrpretitle {% \def\titletag##1{##1}% \@title }% - \jmlrposttitle - \jmlrpreauthor \@author \jmlrpostauthor -}} + \jmlrposttitle +% \end{macrocode} +%\changes{1.26}{2020-01-31}{added \cs{ignorespaces}} +% Use \cs{ignorespaces} before \cs{@author} in case a space has been inserted +% at the start of \cs{author}. May occur with a long author list +% that's been spaced for clarity, but less likely to occur with \cs{title}. +% Trailing spaces are less likely to be noticeable. +% \begin{macrocode} + \jmlrpreauthor \ignorespaces\@author \jmlrpostauthor + }% +} % \end{macrocode} %\end{macro} %\begin{macro}{\kernelmachines} @@ -4789,7 +4806,7 @@ Keywords:} \ignorespaces}% % \end{macrocode} % Declare class: % \begin{macrocode} -\ProvidesClass{jmlrbook}[2020/01/17 v1.25 (NLCT) JMLR Book Style] +\ProvidesClass{jmlrbook}[2020/01/31 v1.26 (NLCT) JMLR Book Style] % \end{macrocode} % Need \sty{xkeyval} package to have key=value class options % \begin{macrocode} diff --git a/macros/latex/contrib/jmlr/jmlr.ins b/macros/latex/contrib/jmlr/jmlr.ins index bb4ec3dbfb..bd12b229e8 100644 --- a/macros/latex/contrib/jmlr/jmlr.ins +++ b/macros/latex/contrib/jmlr/jmlr.ins @@ -1,4 +1,4 @@ -% jmlr.ins generated using makedtx version 1.2 2020/1/17 16:46 +% jmlr.ins generated using makedtx version 1.2 2020/1/31 10:46 \input docstrip \preamble diff --git a/macros/latex/contrib/jmlr/jmlr.pdf b/macros/latex/contrib/jmlr/jmlr.pdf Binary files differindex bf6565a3a1..581338b699 100644 --- a/macros/latex/contrib/jmlr/jmlr.pdf +++ b/macros/latex/contrib/jmlr/jmlr.pdf diff --git a/macros/latex/contrib/jmlr/sample-books/jmlrbook-sample.pdf b/macros/latex/contrib/jmlr/sample-books/jmlrbook-sample.pdf Binary files differindex 9dff0e770a..7cf60da59e 100644 --- a/macros/latex/contrib/jmlr/sample-books/jmlrbook-sample.pdf +++ b/macros/latex/contrib/jmlr/sample-books/jmlrbook-sample.pdf diff --git a/macros/latex/contrib/jmlr/sample-books/proceedings-sample.pdf b/macros/latex/contrib/jmlr/sample-books/proceedings-sample.pdf Binary files differindex 2dacde7e1a..9c288b8fc2 100644 --- a/macros/latex/contrib/jmlr/sample-books/proceedings-sample.pdf +++ b/macros/latex/contrib/jmlr/sample-books/proceedings-sample.pdf diff --git a/macros/latex/contrib/jmlr/sample-papers/jmlr-sample.pdf b/macros/latex/contrib/jmlr/sample-papers/jmlr-sample.pdf Binary files differindex 0bf2de4a70..c59344bbdd 100644 --- a/macros/latex/contrib/jmlr/sample-papers/jmlr-sample.pdf +++ b/macros/latex/contrib/jmlr/sample-papers/jmlr-sample.pdf diff --git a/macros/latex/contrib/jmlr/sample-papers/jmlrwcp-sample.pdf b/macros/latex/contrib/jmlr/sample-papers/jmlrwcp-sample.pdf Binary files differindex a2207ec188..8b3eeb1f42 100644 --- a/macros/latex/contrib/jmlr/sample-papers/jmlrwcp-sample.pdf +++ b/macros/latex/contrib/jmlr/sample-papers/jmlrwcp-sample.pdf diff --git a/macros/latex/contrib/koma-script/README b/macros/latex/contrib/koma-script/README index d12dfb5579..c5dd3a9d91 100644 --- a/macros/latex/contrib/koma-script/README +++ b/macros/latex/contrib/koma-script/README @@ -1,6 +1,6 @@ -KOMA-Script 2019/12/23 v3.28 -Copyright (c) Markus Kohm <komascript(at)gmx.info>, 1994-2019 +KOMA-Script 2020/01/24 v3.29 +Copyright (c) Markus Kohm <komascript(at)gmx.info>, 1994-2020 This material is subject to the LaTeX Project Public License. See lppl.txt (english) or lppl-de.txt (german) for the details of that @@ -85,7 +85,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: scrlayer-scrpage - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrarticle - wrapper class to scrartcl ------------------------------------------------------------------------------ @@ -100,7 +100,7 @@ Abstract: scrreport is a very simple wrapper class to scrartcl. Is has Requires: scrartcl.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrbase - basic features for KOMA-Script, e.g. conditionals and key=value ------------------------------------------------------------------------------ @@ -139,7 +139,7 @@ Requires: keyval - key=value package from the graphics bundle manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrbook - versatile class may be used as a drop-in replacement of book ------------------------------------------------------------------------------ @@ -159,7 +159,7 @@ Requires: scrkbase - internal KOMA-Script package typearea - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrdate - calender date operations, e.g. calculation of the day of the week ------------------------------------------------------------------------------ @@ -178,7 +178,7 @@ Requires: scrkbase - KOMA-Script package for some basic features. manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrdoc - internal source documentation class of KOMA-Script ------------------------------------------------------------------------------ @@ -207,7 +207,7 @@ Requires: scrkbase - internal package with some basics of KOMA-Script etoolbox - tool-box for LaTeX programming using e-TeX License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrfontsizes - package to generate a KOMA-Script font size file ------------------------------------------------------------------------------ @@ -219,7 +219,7 @@ Abstract: scrfontsizes is a LaTeX package of the KOMA-Script bundle. Requires: scrextend - some KOMA-Script features for other classes License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrhack - patch some isues with other packages ------------------------------------------------------------------------------ @@ -237,7 +237,7 @@ Requires: scrkbase - internal KOMA-Script package with basics xpatch - extending etoolbox patching commands License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrjura - contract environment for advocates and scholary persons in law ------------------------------------------------------------------------------ @@ -253,7 +253,7 @@ Requires: scrkbase - internal KOMA-Script package with basics tocbasic - features for helper files and float environments License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrkbase - internal basic features for KOMA-Script classes and packages ------------------------------------------------------------------------------ @@ -268,7 +268,7 @@ Requires: scrbase - KOMA-Script package for some basic features. manipulation License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrlayer-fancyhdr - combining scrlayer with fancyhdr ------------------------------------------------------------------------------ @@ -328,7 +328,7 @@ Abstract: scrlayer-scrpage is a LaTeX package of the KOMA-Script Requires: scrlayer.sty License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrlayer - defining layers and controlling page headers and footers ------------------------------------------------------------------------------ @@ -353,7 +353,7 @@ Abstract: scrlayer is a LaTeX package of the KOMA-Script bundle. Requires: scrkbase.sty License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrletter - wrapper class to scrlttr2 ------------------------------------------------------------------------------ @@ -368,7 +368,7 @@ Abstract: scrreport is a very simple wrapper class to scrlttr2. Is has Requires: scrlttr2.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrletter - letter extention to KOMA-Script classes ------------------------------------------------------------------------------ @@ -383,7 +383,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: marvosym - package by Martin Vogel providing symbols License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrlfile - control of package dependencies ------------------------------------------------------------------------------ @@ -401,7 +401,7 @@ Abstract: scrlfile is a LaTeX package of the KOMA-Script bundle. It Requires: License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrlttr2 - versatile letter class with separation of text area and note paper ------------------------------------------------------------------------------ @@ -434,7 +434,7 @@ Requires: scrkbase - internal KOMA-Script package Recommended: marvosym - package by Martin Vogel providing symbols License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrpage2 - control of page headers and footers ------------------------------------------------------------------------------ @@ -459,7 +459,7 @@ Requires: Successor: scrlayer-scrpage License: LPPL 1.3c or later State: Author maintained, obsolete -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrreport - wrapper class to scrreprt ------------------------------------------------------------------------------ @@ -474,7 +474,7 @@ Abstract: scrreport is a very simple wrapper class to scrreprt. Is has Requires: scrreprt.cls - KOMA-Script class License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrreprt - versatile class may be used as a drop-in replacement of report ------------------------------------------------------------------------------ @@ -494,7 +494,7 @@ Requires: scrkbase - internal KOMA-Script package typearea - KOMA-Script package License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrtime - show the time of the LaTeX run ------------------------------------------------------------------------------ @@ -506,7 +506,7 @@ Abstract: scrtime is a LaTeX package of the KOMA-Script bundle. It Requires: scrkbase - internal package with some basics of KOMA-Script License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== scrwfile - Spare write handles for helper files to avoid `No room' messages ------------------------------------------------------------------------------ @@ -560,7 +560,7 @@ Abstract: tocbasic is a LaTeX package of the KOMA-Script bundle. The Requires: scrbase - KOMA-Script package for some basic features. License: LPPL 1.3c or later State: Author maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== tocstyle - Control layout of table of contents, list of figures etc. ------------------------------------------------------------------------------ @@ -601,5 +601,5 @@ Abstract: Many LaTeX classes, including the standard classes, present Requires: scrkbase - internal basic features for KOMA-Script packages License: LPPL 1.3c or later State: Autor maintained -Version: 2019/12/23 v3.28 +Version: 2020/01/24 v3.29 ============================================================================== diff --git a/macros/latex/contrib/koma-script/doc/manifest.txt b/macros/latex/contrib/koma-script/doc/manifest.txt index 5cab354d10..2253b4ae60 100644 --- a/macros/latex/contrib/koma-script/doc/manifest.txt +++ b/macros/latex/contrib/koma-script/doc/manifest.txt @@ -35,7 +35,7 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -% CONTENTS OF THE KOMA-SCRIPT RELEASE 2019/12/23 v3.28 +% CONTENTS OF THE KOMA-SCRIPT RELEASE 2020/01/24 v3.29 % ------------------------------------------------------ % % diff --git a/macros/latex/contrib/koma-script/doc/scrguide.pdf b/macros/latex/contrib/koma-script/doc/scrguide.pdf Binary files differindex 9eea16c3db..e2b0bd297b 100644 --- a/macros/latex/contrib/koma-script/doc/scrguide.pdf +++ b/macros/latex/contrib/koma-script/doc/scrguide.pdf diff --git a/macros/latex/contrib/koma-script/doc/scrguien.pdf b/macros/latex/contrib/koma-script/doc/scrguien.pdf Binary files differindex 2b23401e8d..a955cd736d 100644 --- a/macros/latex/contrib/koma-script/doc/scrguien.pdf +++ b/macros/latex/contrib/koma-script/doc/scrguien.pdf diff --git a/macros/latex/contrib/koma-script/doc/scrlayer-fancyhdr.pdf b/macros/latex/contrib/koma-script/doc/scrlayer-fancyhdr.pdf Binary files differindex bed856c3f6..b4368ba20a 100644 --- a/macros/latex/contrib/koma-script/doc/scrlayer-fancyhdr.pdf +++ b/macros/latex/contrib/koma-script/doc/scrlayer-fancyhdr.pdf diff --git a/macros/latex/contrib/koma-script/doc/scrpage2.pdf b/macros/latex/contrib/koma-script/doc/scrpage2.pdf Binary files differindex 8c38697860..bcd4f49c79 100644 --- a/macros/latex/contrib/koma-script/doc/scrpage2.pdf +++ b/macros/latex/contrib/koma-script/doc/scrpage2.pdf diff --git a/macros/latex/contrib/koma-script/doc/tocstyle.pdf b/macros/latex/contrib/koma-script/doc/tocstyle.pdf Binary files differindex 87495c67b9..6d658bad67 100644 --- a/macros/latex/contrib/koma-script/doc/tocstyle.pdf +++ b/macros/latex/contrib/koma-script/doc/tocstyle.pdf diff --git a/macros/latex/contrib/koma-script/source/scrkernel-basics.dtx b/macros/latex/contrib/koma-script/source/scrkernel-basics.dtx index af70ac7217..f9c193af4f 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-basics.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-basics.dtx @@ -1,4 +1,4 @@ -% \CheckSum{4334} +% \CheckSum{4335} % \iffalse meta-comment % ====================================================================== % scrkernel-basics.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-basics.dtx 3409 2019-11-26 16:16:24Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 3448 2020-01-17 14:56:41Z kohm $ %<prepare>%%% (run: prepare) %<option>%%% (run: option) %<body>%%% (run: body) @@ -65,7 +65,7 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}} - \filedate$Date: 2019-11-26 17:16:24 +0100 (Tue, 26 Nov 2019) $ + \filedate$Date: 2020-01-17 15:56:41 +0100 (Fri, 17 Jan 2020) $ \def\filerevision$#1: #2 ${\def\filerevision{r#2}} \filerevision$Revision: 1638 $ \xdef\fileinfo{\filedate\space\filerevision\space} @@ -1394,13 +1394,14 @@ % \changes{v2.95}{2002/08/21}{neu}%^^A % \changes{v2.95c}{2006/08/12}{über interne Anweisung definiert}%^^A % \changes{v2.97c}{2007/06/20}{umbenannt von \cs{ifundefined}}%^^A -% \changes{3.28}{2019/11/18}{umbenannt in \cs{Ifundefinedorrelax}}%^^A +% \changes{v3.28}{2019/11/18}{umbenannt in \cs{Ifundefinedorrelax}}%^^A +% \changes{v3.29}{2020/01/17}{fix of missing backslash}%^^A % \begin{macro}{\Ifundefinedorrelax}%^^A % Dieses Makro arbeitet wie \cs{@ifundefined}, definiert dabei aber % ein undefiniertes Makro nicht als \cs{relax}. % \begin{macrocode} %<*base> -\newcommand*{\Ifundefinedorrelax}{scr@ifundefinedorrelax}% +\newcommand*{\Ifundefinedorrelax}{\scr@ifundefinedorrelax}% %</base> % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/koma-script/source/scrkernel-compatibility.dtx b/macros/latex/contrib/koma-script/source/scrkernel-compatibility.dtx index 5c2a3ddb39..3037d123ab 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-compatibility.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-compatibility.dtx @@ -1,4 +1,4 @@ -% \CheckSum{221} +% \CheckSum{222} % \iffalse meta-comment % ====================================================================== % scrkernel-compatibility.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-compatibility.dtx 3397 2019-11-20 10:26:14Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3446 2020-01-06 16:31:11Z kohm $ %<identify>%%% (run: identify) %<init>%%% (run: init) %<option>%%% (run: option) @@ -65,7 +65,7 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}} - \filedate$Date: 2019-11-20 11:26:14 +0100 (Wed, 20 Nov 2019) $ + \filedate$Date: 2020-01-06 17:31:11 +0100 (Mon, 06 Jan 2020) $ \def\filerevision$#1: #2 ${\def\filerevision{r#2}} \filerevision$Revision: 1638 $ \edef\reserved@a{% @@ -426,6 +426,8 @@ % \changes{v3.27a}{2019/10/13}{Neues Macro} % \begin{macro}{\scr@v@3.28} % \changes{v3.28}{2019/11/20}{Neues Macro} +% \begin{macro}{\scr@v@3.29} +% \changes{v3.29}{2020/01/06}{Neues Macro} % \begin{macro}{\scr@v@last} % \changes{v2.9u}{2005/03/05}{Neues Macro}%^^A % Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die @@ -503,6 +505,7 @@ \@namedef{scr@v@3.27}{17} \@namedef{scr@v@3.27a}{17} \@namedef{scr@v@3.28}{17} +\@namedef{scr@v@3.29}{17} \@namedef{scr@v@last}{17} % \end{macrocode} % \end{macro} @@ -564,6 +567,7 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{macro} % \end{macro} % \end{macro} diff --git a/macros/latex/contrib/koma-script/source/scrkernel-version.dtx b/macros/latex/contrib/koma-script/source/scrkernel-version.dtx index 6d3777dbae..f7ba649527 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-version.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-version.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-version.dtx 3444 2019-12-23 08:06:56Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3449 2020-01-24 07:28:10Z kohm $ % \fi % % \iffalse @@ -123,7 +123,7 @@ \fi %</ignorethis> \fi - \@CheckKOMAScriptVersion{2019/12/23 v3.28 KOMA-Script}% + \@CheckKOMAScriptVersion{2020/01/24 v3.29 KOMA-Script}% \endgroup % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/koma-script/source/scrlfile.dtx b/macros/latex/contrib/koma-script/source/scrlfile.dtx index cc64485ec6..8746d73643 100644 --- a/macros/latex/contrib/koma-script/source/scrlfile.dtx +++ b/macros/latex/contrib/koma-script/source/scrlfile.dtx @@ -1,8 +1,8 @@ -% \CheckSum{839} +% \CheckSum{849} % \iffalse^^A meta-comment % ====================================================================== % scrlfile.dtx -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2020 % % This file is part of the work `scrlfile' which is part of the LaTeX2e % KOMA-Script bundle. @@ -21,7 +21,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrlfile.dtx -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2020 % % Diese Datei ist Teil des Werks `scrlfile', das wiederum Teil des % LaTeX2e KOMA-Script Pakets ist. @@ -59,12 +59,12 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrlfile.dtx 3399 2019-11-21 09:01:49Z kohm $ +%%% From File: $Id: scrlfile.dtx 3447 2020-01-06 16:40:47Z kohm $ %<*dtx> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2019-11-21 10:01:49 +0100 (Thu, 21 Nov 2019) $ + \filedate$Date: 2020-01-06 17:40:47 +0100 (Mon, 06 Jan 2020) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 2631 $ \edef\reserved@a{% @@ -444,9 +444,11 @@ \newcommand*{\scr@load@hook}[2]{% % \end{macrocode} % \begin{macro}{\scrlfile@cmp@hook} -% \changes{v3.27a}{2019/10/23}{local macros renamed} +% \changes{v3.27a}{2019/10/23}{local macros renamed}%^^A % \begin{macro}{\scrlfile@hookname} -% \changes{v3.27a}{2019/10/23}{local macros renamed} +% \changes{v3.27a}{2019/10/23}{local macros renamed}%^^A +% \changes{v3.29}{2020/06/01}{do the class and package load hooks only in the +% document preamble}%^^A --> https://komascript.de/node/2274 % Workaround for strange handling of the \cs{AtEndOfPackage} hook in % \cs{@onefilewithoptions} (becomes \cs{@empty}, if the package already has % been loaded and is not loaded again). This workaround is not nice but @@ -454,19 +456,24 @@ % later. To decide whether to define or remove the marker, two local macros % are used \cs{scrlfile@hookname} and \cs{scrlfile@cmp@hook}. The first has % the name of the current hook from the first argument. The other is a compare -% string. The first one is also valid while processing the hook. The names are -% very unique, so we do not reserve them using \cs{newcommand} outside. The -% name of the marker is less unique. Nevertheless it is not reserved. +% string. The first one is also valid while processing the hook, but only in +% the document preamble. The names are very unique, so we do not reserve them +% using \cs{newcommand} outside. The name of the marker is less +% unique. Nevertheless it is not reserved. % Note: For recursive loading of files this does not work. But this also does % not matter, because it is needed only for packages and classes, which are -% never loaded recursive. +% never loaded recursive. For the same reason from \KOMAScript{} 3.29 this is +% only used inside the document preamble. After the document preamble it can +% be dangerous, e.g., inside a |tabular| or |array|. % \begin{macrocode} - \edef\scrlfile@hookname{#1}% - \def\scrlfile@cmp@hook{before}% - \ifx\scrlfile@hookname\scrlfile@cmp@hook - \expandafter\def\csname #2-l@ading\endcsname{#2}% + \ifx\@begindocumenthook\@undefined\else + \edef\scrlfile@hookname{#1}% + \def\scrlfile@cmp@hook{before}% + \ifx\scrlfile@hookname\scrlfile@cmp@hook + \expandafter\def\csname #2-l@ading\endcsname{#2}% + \fi + \let\scrlfile@cmp@hook\@undefined \fi - \let\scrlfile@cmp@hook\@undefined \@ifundefined{#2-@#1}{}{% \@nameuse{#2-@#1}% \expandafter\let\csname #2-@#1\endcsname\relax @@ -474,13 +481,15 @@ % \end{macrocode} % The hook could destroy \cs{scrlfile@hookname} so define it again: % \begin{macrocode} - \edef\scrlfile@hookname{#1}% - \def\scrlfile@cmp@hook{after}% - \ifx\scrlfile@hookname\scrlfile@cmp@hook - \expandafter\let\csname #2-l@ading\endcsname\@undefined + \ifx\@begindocumenthook\@undefined\else + \edef\scrlfile@hookname{#1}% + \def\scrlfile@cmp@hook{after}% + \ifx\scrlfile@hookname\scrlfile@cmp@hook + \expandafter\let\csname #2-l@ading\endcsname\@undefined + \fi + \let\scrlfile@cmp@hook\@undefined + \let\scrlfile@hookname\@undefined \fi - \let\scrlfile@cmp@hook\@undefined - \let\scrlfile@hookname\@undefined } % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index 43b95da870..667f299134 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,6 +7,17 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-01-31] + +### Added +- Table of Contents for combined LaTeX3 News + +### Changed +- Use Lua `utf8` library if available + +### Fixed +- Undefined command in box debugging code + ## [2020-01-22] ### Added @@ -37,8 +48,10 @@ this project uses date-based 'snapshot' version identifiers. - Set backend at the beginning of `\document` (see #657) ### Deprecated -- `\str_<type>_case:n` -- `\tl_<type>_case:n(n)` +- `\str_<type>_case:n` replaced by `\str_<type>case:n` + except `\str_mixed_case:n` replaced by `\str_titlecase:n` +- `\tl_<type>_case:n(n)` replaced by `\text_<type>case:n(n)`, + except `\tl_mixed_case:n(n)` replaced by `\text_titlecase:n(n)` ## [2019-11-07] @@ -568,7 +581,8 @@ this project uses date-based 'snapshot' version identifiers. - Step funcÂtions have been added for dim variÂables, e.g. `\dim_step_inÂline:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2020-01-22...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-01-31...HEAD +[2020-01-31]: https://github.com/latex3/latex3/compare/2020-01-22...2020-01-31 [2020-01-22]: https://github.com/latex3/latex3/compare/2020-01-12...2020-01-22 [2020-01-12]: https://github.com/latex3/latex3/compare/2019-11-07...2020-01-12 [2019-11-07]: https://github.com/latex3/latex3/compare/2019-10-28...2019-11-07 diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md index fad299d966..3e117df8a8 100644 --- a/macros/latex/contrib/l3kernel/README.md +++ b/macros/latex/contrib/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2020-01-22 +Release 2020-01-31 Overview -------- diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx index 5f2037485e..d326cbaf35 100644 --- a/macros/latex/contrib/l3kernel/expl3.dtx +++ b/macros/latex/contrib/l3kernel/expl3.dtx @@ -24,7 +24,7 @@ % %<*driver|generic|package|2ekernel> %</driver|generic|package|2ekernel> -\def\ExplFileDate{2020-01-22}% +\def\ExplFileDate{2020-01-31}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf Binary files differindex fa571903fd..0d3ca9c0d8 100644 --- a/macros/latex/contrib/l3kernel/expl3.pdf +++ b/macros/latex/contrib/l3kernel/expl3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf Binary files differindex 6d4189bdd3..f625a5dac2 100644 --- a/macros/latex/contrib/l3kernel/interface3.pdf +++ b/macros/latex/contrib/l3kernel/interface3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex index d20c01ebf0..37caffa740 100644 --- a/macros/latex/contrib/l3kernel/interface3.tex +++ b/macros/latex/contrib/l3kernel/interface3.tex @@ -54,7 +54,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-22} +\date{Released 2020-01-31} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3kernel/l3alloc.dtx b/macros/latex/contrib/l3kernel/l3alloc.dtx index 158b56887f..d5859a1a36 100644 --- a/macros/latex/contrib/l3kernel/l3alloc.dtx +++ b/macros/latex/contrib/l3kernel/l3alloc.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 51f183ce33..d4e3722c54 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx index fa7c56b27d..7e0a4f9754 100644 --- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx +++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx index d055974c3b..00def6010d 100644 --- a/macros/latex/contrib/l3kernel/l3box.dtx +++ b/macros/latex/contrib/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx index 072b1f0be8..bc34247cad 100644 --- a/macros/latex/contrib/l3kernel/l3candidates.dtx +++ b/macros/latex/contrib/l3kernel/l3candidates.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % @@ -1062,6 +1062,10 @@ % % \subsection{Additions to \pkg{l3prg}} % +% \begin{macrocode} +%<@@=bool> +% \end{macrocode} +% % \begin{macro}[added = 2018-05-10] % {\bool_set_inverse:N, \bool_set_inverse:c, \bool_gset_inverse:N, \bool_gset_inverse:c} % Set to \texttt{false} or \texttt{true} locally or globally. diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx index 2639575a65..916215256f 100644 --- a/macros/latex/contrib/l3kernel/l3clist.dtx +++ b/macros/latex/contrib/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx index 3e06884256..bf9376ee0c 100644 --- a/macros/latex/contrib/l3kernel/l3coffins.dtx +++ b/macros/latex/contrib/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3color-base.dtx b/macros/latex/contrib/l3kernel/l3color-base.dtx index da0d56fdde..8c0df7a7cb 100644 --- a/macros/latex/contrib/l3kernel/l3color-base.dtx +++ b/macros/latex/contrib/l3kernel/l3color-base.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx index 25273f5c07..005e81d5b0 100644 --- a/macros/latex/contrib/l3kernel/l3debug.dtx +++ b/macros/latex/contrib/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % @@ -1208,7 +1208,7 @@ %<@@=box> \__kernel_patch_eval:nn { \@@_dim_eval:n } - { \@@_eval:w { } } + { \@@_dim_eval:w { } } %<@@=dim> \__kernel_patch_eval:nn { diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx index 4cce22b241..14ca1dde8d 100644 --- a/macros/latex/contrib/l3kernel/l3deprecation.dtx +++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx index c2333adb50..d8ab8d9799 100644 --- a/macros/latex/contrib/l3kernel/l3doc.dtx +++ b/macros/latex/contrib/l3kernel/l3doc.dtx @@ -79,7 +79,7 @@ and all files in that bundle must be distributed together. % % \title{The \cls{l3doc} class} % \author{\Team} -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % \maketitle % \tableofcontents % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx index bc7bd712ed..972877f853 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.dtx +++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf Binary files differindex ca54cad98b..96618f986a 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.pdf +++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx index 2adec11ca7..9b0a3428fe 100644 --- a/macros/latex/contrib/l3kernel/l3expan.dtx +++ b/macros/latex/contrib/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx index 65a4d8e247..d5398892a7 100644 --- a/macros/latex/contrib/l3kernel/l3file.dtx +++ b/macros/latex/contrib/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3final.dtx b/macros/latex/contrib/l3kernel/l3final.dtx index 14b8affe91..db4b38332a 100644 --- a/macros/latex/contrib/l3kernel/l3final.dtx +++ b/macros/latex/contrib/l3kernel/l3final.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx index e0ce156f1e..fed66e00ba 100644 --- a/macros/latex/contrib/l3kernel/l3flag.dtx +++ b/macros/latex/contrib/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx index 529f5e966b..2b2fc74ed7 100644 --- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx index 6b43074618..9b62b4159f 100644 --- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx index 89ee175a51..b2eca8b874 100644 --- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx index f596ece141..d76e1817b8 100644 --- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx index a8fb4bc929..ec74a14c73 100644 --- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx index 3134edee74..714e828a3e 100644 --- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx index fd841bf44e..1f9bde6ef0 100644 --- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx index 6c9228aa92..012c837f90 100644 --- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx index 8ed7387fd2..c08576bcd5 100644 --- a/macros/latex/contrib/l3kernel/l3fp-random.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx index 545a67194f..3e70a724f0 100644 --- a/macros/latex/contrib/l3kernel/l3fp-round.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx index d47a70452a..b3530f5ade 100644 --- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx index 61ef2f4250..a03204abca 100644 --- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx index 56a9238cc2..4acc691a0c 100644 --- a/macros/latex/contrib/l3kernel/l3fp.dtx +++ b/macros/latex/contrib/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx index 748a705b3d..df96077446 100644 --- a/macros/latex/contrib/l3kernel/l3fparray.dtx +++ b/macros/latex/contrib/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx index c0d70864a5..a3ae9d8a18 100644 --- a/macros/latex/contrib/l3kernel/l3int.dtx +++ b/macros/latex/contrib/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx index 9a957da913..07ac212dad 100644 --- a/macros/latex/contrib/l3kernel/l3intarray.dtx +++ b/macros/latex/contrib/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx index 0aa6beaab8..2e0f60842a 100644 --- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx +++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx index 8045b98036..255da884eb 100644 --- a/macros/latex/contrib/l3kernel/l3keys.dtx +++ b/macros/latex/contrib/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx index 5fe0f559ca..da373bff03 100644 --- a/macros/latex/contrib/l3kernel/l3legacy.dtx +++ b/macros/latex/contrib/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx index 76e8fbf106..14e94a1a24 100644 --- a/macros/latex/contrib/l3kernel/l3luatex.dtx +++ b/macros/latex/contrib/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % @@ -354,9 +354,10 @@ local write = tex.write local write_nl = texio.write_nl % \end{macrocode} % -% Newer Con\TeX{}t releases replace the |unicode| library by |utf|. +% Newer Con\TeX{}t releases replace the |unicode| library by |utf| and +% since Lua 5.3 we can even use the Lua standard |utf8| library. % \begin{macrocode} -local utf8_char = (utf and utf.char) or unicode.utf8.char +local utf8_char = (utf8 and utf8.char) or (utf and utf.char) or unicode.utf8.char % \end{macrocode} % % Deal with Con\TeX{}t: doesn't use |kpse| library. diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx index 508b11101f..6b12a3d440 100644 --- a/macros/latex/contrib/l3kernel/l3msg.dtx +++ b/macros/latex/contrib/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx index b5794158df..13f629eafc 100644 --- a/macros/latex/contrib/l3kernel/l3names.dtx +++ b/macros/latex/contrib/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % @@ -1272,7 +1272,7 @@ \tex_else:D \tex_ifdefined:D \tex_directlua:D \tex_directlua:D { tex.enableprimitives("@@@@", {"tracingfonts"}) } - \tex_let:D \tex_tracingfonts:D \luatextracingfonts + \tex_let:D \tex_tracingfonts:D \@@@@tracingfonts \tex_fi:D \tex_fi:D \tex_fi:D diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf Binary files differindex b0d0767acf..02014c169d 100644 --- a/macros/latex/contrib/l3kernel/l3news.pdf +++ b/macros/latex/contrib/l3kernel/l3news.pdf diff --git a/macros/latex/contrib/l3kernel/l3news.tex b/macros/latex/contrib/l3kernel/l3news.tex index 1c1b9eed79..ba379538e8 100644 --- a/macros/latex/contrib/l3kernel/l3news.tex +++ b/macros/latex/contrib/l3kernel/l3news.tex @@ -1,4 +1,4 @@ -% Copyright 2019 The LaTeX3 Project +% Copyright 2019-2020 The LaTeX3 Project \providecommand*{\lastissue}{12} @@ -60,6 +60,21 @@ }% }]% } + +% show the page number on first page of issues: + +\renewcommand{\ps@titlepage}{% + \renewcommand{\@oddhead}{\hfill}% + \renewcommand{\@evenhead}{\hfill}% + \renewcommand{\@oddfoot}{\@indiciafont\@indicia\hfill --\thepage}% + \renewcommand{\@evenfoot}{\@indiciafont\@indicia\hfill --\thepage}% +} + +% only needed if the old ltnews class is used +\renewcommand{\@oddfoot}{\@indiciafont\mbox{}\hfill --\thepage}% +\renewcommand{\@evenfoot}{\@indiciafont\mbox{}\hfill --\thepage}% + + \makeatother \begin{document} @@ -97,7 +112,7 @@ \let\protect\l@paragraph\protect\l@subsection }% \fi - \ifnum\@issue=\lastissue\space + \ifnum\@issue>9\space % we may have issue tocs ... \addtocontents{toc}{% \let\protect\l@paragraph\protect\saved@l@paragraph }% @@ -106,7 +121,7 @@ \addtocontents{toc}{\protect\setcounter{tocdepth}{4}}% \renewcommand*{\tableofcontents}{% \section*{\contentsname}% - \@starttoc{toc\lastissue}% + \@starttoc{toc\theissue}% }% \let\saved@addtocontents\addtocontents \renewcommand*{\addtocontents}[2]{% @@ -114,7 +129,7 @@ \def\temp@toc{toc}% \def\temp@param{##1}% \ifx\temp@toc\temp@param - \saved@addtocontents{toc\lastissue}{##2}% + \saved@addtocontents{toc\theissue}{##2}% \fi }% \let\l@subsubsection\l@subsection diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf Binary files differindex a86e4201d6..850ff7afdf 100644 --- a/macros/latex/contrib/l3kernel/l3news01.pdf +++ b/macros/latex/contrib/l3kernel/l3news01.pdf diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf Binary files differindex 7669c66d8c..0991573159 100644 --- a/macros/latex/contrib/l3kernel/l3news02.pdf +++ b/macros/latex/contrib/l3kernel/l3news02.pdf diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf Binary files differindex 79a1b131a1..3613cbe0a3 100644 --- a/macros/latex/contrib/l3kernel/l3news03.pdf +++ b/macros/latex/contrib/l3kernel/l3news03.pdf diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf Binary files differindex d5b02c562e..7d1b29fd8a 100644 --- a/macros/latex/contrib/l3kernel/l3news04.pdf +++ b/macros/latex/contrib/l3kernel/l3news04.pdf diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf Binary files differindex f7b1ec59a0..c6d74c8859 100644 --- a/macros/latex/contrib/l3kernel/l3news05.pdf +++ b/macros/latex/contrib/l3kernel/l3news05.pdf diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf Binary files differindex 60be4341bc..6993f9ce6f 100644 --- a/macros/latex/contrib/l3kernel/l3news06.pdf +++ b/macros/latex/contrib/l3kernel/l3news06.pdf diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf Binary files differindex 8bc8bff460..23e4312eb4 100644 --- a/macros/latex/contrib/l3kernel/l3news07.pdf +++ b/macros/latex/contrib/l3kernel/l3news07.pdf diff --git a/macros/latex/contrib/l3kernel/l3news07.tex b/macros/latex/contrib/l3kernel/l3news07.tex index 9889d5f094..2b433da4c4 100644 --- a/macros/latex/contrib/l3kernel/l3news07.tex +++ b/macros/latex/contrib/l3kernel/l3news07.tex @@ -59,7 +59,7 @@ The development of clipping support for the \texttt{xdvipdfmx} driver has also a us to suggest improvements to the \LaTeXe{} graphics drivers, enabling clipping with the \XeTeX{} engine. -\section{A TeX-based regex engine} +\section{A \TeX{}-based regex engine} Bruno Le Floch has been %working across the codebase, %% omitted to avoid page break improving the efficiency diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf Binary files differindex 5ad9a56908..8faac40c73 100644 --- a/macros/latex/contrib/l3kernel/l3news08.pdf +++ b/macros/latex/contrib/l3kernel/l3news08.pdf diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf Binary files differindex dc5d035cfe..ce27b64d4e 100644 --- a/macros/latex/contrib/l3kernel/l3news09.pdf +++ b/macros/latex/contrib/l3kernel/l3news09.pdf diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf Binary files differindex 5e4c0178d3..63e2d4a98b 100644 --- a/macros/latex/contrib/l3kernel/l3news10.pdf +++ b/macros/latex/contrib/l3kernel/l3news10.pdf diff --git a/macros/latex/contrib/l3kernel/l3news10.tex b/macros/latex/contrib/l3kernel/l3news10.tex index c8ac0dffbe..88291e848f 100644 --- a/macros/latex/contrib/l3kernel/l3news10.tex +++ b/macros/latex/contrib/l3kernel/l3news10.tex @@ -66,7 +66,7 @@ sufficiently flexible that for many common \LaTeX{} package structures, setting up for creating releases will require only a few lines of configuration. In addition to the documentation distributed with \pkg{l3build}, the project -website~\cite[publications in 2014]{project-publications} contains some +website~\cite[publications in 2014]{10:project-publications} contains some articles, videos and conference presentations that explain how to use \pkg{l3build} to manage and test any type of (\LaTeX{}) package. @@ -186,7 +186,7 @@ floats. Early research results have been presented at Bacho\TeX{} 2016, TUG 2016 in Toronto and later in the year at \mbox{DocEng'16}, the ACM Symposium on Document Engineering in Vienna. A link to the ACM paper (that allows a download free of charge) can be found on the project -website~\cite{project-publications}. The site also holds the speaker notes from +website~\cite{10:project-publications}. The site also holds the speaker notes from Toronto and will host a link to a video of the presentation once it becomes available. @@ -212,7 +212,7 @@ for \hologo{LuaTeX}. \begin{thebibliography}{10} \raggedright - \bibitem{project-publications} + \bibitem{10:project-publications} Links to various publications by members of the \LaTeX{} Project Team. \newblock \url{https://www.latex-project.org/publications}. \end{thebibliography} diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf Binary files differindex 6d283e11c7..77add0010e 100644 --- a/macros/latex/contrib/l3kernel/l3news11.pdf +++ b/macros/latex/contrib/l3kernel/l3news11.pdf diff --git a/macros/latex/contrib/l3kernel/l3news11.tex b/macros/latex/contrib/l3kernel/l3news11.tex index b88e7d2420..d992e9f420 100644 --- a/macros/latex/contrib/l3kernel/l3news11.tex +++ b/macros/latex/contrib/l3kernel/l3news11.tex @@ -198,7 +198,7 @@ as possible, we strive to avoid requiring changes to the reference files. \raggedright \bibitem{SubGit} \emph{SubGit}, TMate Software, \url{https://subgit.com} - \bibitem{project-publications} + \bibitem{11:project-publications} Links to various publications by members of the \LaTeX{} Project Team. \newblock \url{https://www.latex-project.org/publications}. \end{thebibliography} diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf Binary files differindex 617d9b6e28..2959dbad39 100644 --- a/macros/latex/contrib/l3kernel/l3news12.pdf +++ b/macros/latex/contrib/l3kernel/l3news12.pdf diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf Binary files differindex 6b786e49c9..66d8fb7ce9 100644 --- a/macros/latex/contrib/l3kernel/l3prefixes.pdf +++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx index 00d03322d6..4a9b62b48f 100644 --- a/macros/latex/contrib/l3kernel/l3prg.dtx +++ b/macros/latex/contrib/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx index 5149bccfc2..f21435895c 100644 --- a/macros/latex/contrib/l3kernel/l3prop.dtx +++ b/macros/latex/contrib/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx index b299651b81..e24bae2164 100644 --- a/macros/latex/contrib/l3kernel/l3quark.dtx +++ b/macros/latex/contrib/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx index a52cc40cbb..fad63e95b2 100644 --- a/macros/latex/contrib/l3kernel/l3regex.dtx +++ b/macros/latex/contrib/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx index 915f118057..ba2f0bd704 100644 --- a/macros/latex/contrib/l3kernel/l3seq.dtx +++ b/macros/latex/contrib/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx index 28606e8c4c..7ca432033e 100644 --- a/macros/latex/contrib/l3kernel/l3skip.dtx +++ b/macros/latex/contrib/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx index b16baf2834..4e98c040a9 100644 --- a/macros/latex/contrib/l3kernel/l3sort.dtx +++ b/macros/latex/contrib/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx index 78216f7359..1d4b38c557 100644 --- a/macros/latex/contrib/l3kernel/l3str-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx index ddcffc9a0a..8a9d310e8c 100644 --- a/macros/latex/contrib/l3kernel/l3str.dtx +++ b/macros/latex/contrib/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf Binary files differindex f55eade362..a5090a9408 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.pdf +++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex index 82f13348de..953770e433 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.tex +++ b/macros/latex/contrib/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-22} +\date{Released 2020-01-31} \begin{document} diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf Binary files differindex 0380eb1dac..8ba0ab37cc 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex index 44e99ca1a3..441bfddf6f 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-22} +\date{Released 2020-01-31} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx index df4921bdf6..aedcee1d16 100644 --- a/macros/latex/contrib/l3kernel/l3sys.dtx +++ b/macros/latex/contrib/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf Binary files differindex 17cab8ffc9..0b862be6b4 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf +++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex index bdf40005a3..cc385744e3 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.tex +++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-22} +\date{Released 2020-01-31} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx index 06d6e54135..84c9d79d42 100644 --- a/macros/latex/contrib/l3kernel/l3text-case.dtx +++ b/macros/latex/contrib/l3kernel/l3text-case.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx index ba97945154..694053ff48 100644 --- a/macros/latex/contrib/l3kernel/l3text.dtx +++ b/macros/latex/contrib/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % @@ -538,7 +538,7 @@ % \begin{macro}[EXP]{\@@_expand_replace:N} % \begin{macro}[EXP]{\@@_expand_replace:n} % \begin{macro}[EXP]{\@@_expand_cs_expand:N} -% \begin{macro}[EXP]{\@@_expand_noexpand:n} +% \begin{macro}[EXP]{\@@_expand_noexpand:nn} % After precautions against |&| tokens, start a simple loop: that of % course means that \enquote{text} cannot contain the two recursion % quarks. The loop here must be \texttt{f}-type expandable; we have @@ -893,13 +893,14 @@ % Finally, expand any macros which can be: this then loops back around to % deal with what they produce. The only issue is if the token is % \cs{exp_not:n}, as that must apply to the following balanced text. +% There might be an \cs{exp_after:wN} there, so we check for it. % \begin{macrocode} \cs_new:Npn \@@_expand_cs_expand:N #1 { \@@_if_expandable:NTF #1 { - \str_if_eq:nnTF {#1} { \exp_not:n } - { \@@_expand_noexpand:n } + \token_if_eq_meaning:NNTF #1 \exp_not:n + { \@@_expand_noexpand:w } { \exp_after:wN \@@_expand_loop:w #1 } } { @@ -907,9 +908,11 @@ \@@_expand_loop:w } } -\cs_new:Npn \@@_expand_noexpand:n #1 +\cs_new:Npn \@@_expand_noexpand:w #1# + { \@@_expand_noexpand:nn {#1} } +\cs_new:Npn \@@_expand_noexpand:nn #1#2 { - \@@_expand_store:n {#1} + #1 \@@_expand_store:n #1 {#2} \@@_expand_loop:w } % \end{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx index f744c4be17..53fc9bb74d 100644 --- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx +++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx index 21998dae31..1572bf30d7 100644 --- a/macros/latex/contrib/l3kernel/l3tl.dtx +++ b/macros/latex/contrib/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx index 68f849ae54..94fdd12157 100644 --- a/macros/latex/contrib/l3kernel/l3token.dtx +++ b/macros/latex/contrib/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index c02f0d5592..f20d7feca9 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-01-22} +% \date{Released 2020-01-31} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf Binary files differindex cbd12bf75e..16eff5e53f 100644 --- a/macros/latex/contrib/l3kernel/source3.pdf +++ b/macros/latex/contrib/l3kernel/source3.pdf diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex index 0d282c451f..fa38cafb84 100644 --- a/macros/latex/contrib/l3kernel/source3.tex +++ b/macros/latex/contrib/l3kernel/source3.tex @@ -53,7 +53,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2020-01-22} +\date{Released 2020-01-31} \pagenumbering{roman} \maketitle |