diff options
Diffstat (limited to 'macros/latex')
107 files changed, 489 insertions, 188 deletions
diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md b/macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md new file mode 100644 index 0000000000..48321f6dc4 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md @@ -0,0 +1,28 @@ +Beamer appendix note introduces the `\beamerappxnote` command, which puts the note's content on a separate beamer frame, shown by the command `\printappxnotes`. It also creates interactive buttons to move back and forth between the two frames. + +# Licence + +The `beamerappendixnote` package is made available under the [LaTeX Project Public License (LPPL)](http://www.latex-project.org/lppl.txt), either version 1.3c of this license or (at your option) any later version. + +# Installation + +To install the package, copy beamersubframe.sty into your `texmf` folder. If you wish to build this file from the source code, follow the following instructions. + +# Build + +1. Generate beamersubframe.sty +``` +tex beamersubframe.ins +``` + +2. Compile examples +``` +xelatex example* +``` + +3. Compile documentation +``` +xelatex beamersubframe.dtx +xelatex beamersubframe.dtx +``` + diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx new file mode 100644 index 0000000000..05445b6b65 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx @@ -0,0 +1,180 @@ +% \iffalse meta-comment +% +% Copyright (C) 2020 Christoph Semken <christoph.ban@semken.info> +% ------------------------------------------------------- +% +% This file may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in: +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% \fi +% +% \iffalse +% +% +%<*driver> +\ProvidesFile{beamerappendixnote.dtx} +%</driver> +%<package> \ProvidesPackage{beamerappendixnote} +%<*package> + [2020/05/13 v1.0 initial version] +%</package> +%<*driver> +\documentclass{l3doc} +\usepackage{beamerappendixnote} + +\usepackage{listings} +\lstset{ + basicstyle=\ttfamily, + columns=fullflexible, + keepspaces=true, +} +\usepackage{graphicx} + +\begin{document} + +\changes{v1.0}{2020/05/13}{Initial version} + +\GetFileInfo{beamerappendixnote.dtx} + +\title{The \pkg{beamerappendixnote} package} + +\author{Christoph Semken% + \thanks{E-mail: + \href{mailto:christoph.ban@semken.info} + {christoph.ban@semken.info}% + }% +} + +\date{\fileversion\ --- \filedate} + +\maketitle + +\begin{documentation} + +\noindent Beamer appendix note introduces the \cs{beamerappxnote} command, which puts the note's content on a separate beamer frame, shown by the command \cs{printappxnotes}. It also creates interactive buttons to move back and forth between the two frames: + +\lstinputlisting{example-basic.tex} +\includegraphics[page=1,width=.49\linewidth]{example-basic.pdf} +\includegraphics[page=2,width=.49\linewidth]{example-basic.pdf} + +\clearpage +\section{Usage} + +\begin{function}{\appxnote} + \begin{syntax} + \cs{appxnote}\marg{title}\marg{content} + \end{syntax} + + Create a new appendix note. Inserts a \cs{beamergotobutton} to a frame that contains \marg{content}. The appendix frame is created using \cs{printappxnotes}. The button’s text and the title of the appendix frame are both set to \marg{title}. +\end{function} + +\begin{function}{\printappxnotes} + \begin{syntax} + \cs{printappxnotes} + \end{syntax} + + Prints appendix notes in the order they are created using \cs{appxnote}. Has to be used after the last appendix note. Uses one frame per note. Inserts a \cs{beamerreturnbutton} button to the frame where \cs{appxnote} was called, followed by the content, separated by a \cs{vfill}. +\end{function} + +\end{documentation} + + +\begin{implementation} + \section{Implementation} + \DocInput{beamerappendixnote.dtx} +\end{implementation} + + +\end{document} +%</driver> +% \fi +% \iffalse +%<*package> +%<@@=ban> +% \fi +% +% \subsection{Dependencies} +% +% Load the essential support (\pkg{expl3}). +% \begin{macrocode} +\RequirePackage{expl3} +% \end{macrocode} +% +% Make sure that the version of \pkg{l3kernel} in use is sufficiently new. +% \begin{macrocode} +\@ifpackagelater {expl3}{2018/04/22} {} {% + \PackageError {beamerappendixnote} {Support package expl3 too old} + {% + You need to update your installation of the bundles 'l3kernel' and + 'l3packages'.\MessageBreak + Loading~beamerappendixnote~will~abort!% + }% + \endinput +}% +% \end{macrocode} +% +% Identify the package and give the over all version information. +% \begin{macrocode} +\ProvidesExplPackage {beamerappendixnote} {2020/05/07} {1.0} + {Create notes in appendix frames} +% \end{macrocode} +% +% User level interfaces are all created by \pkg{xparse} +% \begin{macrocode} +\RequirePackage {xparse} +% \end{macrocode} +% +% \subsection{Data structures} +% +% Initialise sequences used to store notes. +% \begin{macrocode} +\seq_new:N \g_ban_titles +\seq_new:N \g_ban_content +% \end{macrocode} +% +% \subsection{Macros} +% +% \begin{macro}{\appxnote} +% Create a new appendix note and insert a link +% \begin{macrocode} +\NewDocumentCommand{\appxnote}{m m}{ + \seq_gput_right:Nn \g_ban_titles {#1} + \seq_gput_right:Nn \g_ban_content {#2} + \hyperlink{ban-\seq_count:N \g_ban_titles}{\beamergotobutton{#1}}% + \label{ban-back-\seq_count:N \g_ban_titles} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@@_print_func:n} +% Print an appendix note +% \begin{macrocode} +\cs_set:Npn \print_func:n #1 { + \begin{frame}[label=ban-#1]{\seq_item:Nn \g_ban_titles {#1}} + \hyperlink{ ban-back-#1 }{\beamerreturnbutton{Back}} + \vfill + \seq_item:Nn \g_ban_content {#1} + \end{frame} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\printappxnotes} +% Print all appendix notes +% \begin{macrocode} +\NewDocumentCommand{\printappxnotes}{}{ + \int_step_function:nN {\seq_count:N \g_ban_titles} \print_func:n +} +% \end{macrocode} +% \end{macro} +% +% \iffalse +%</package> +% \fi diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.ins b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.ins new file mode 100644 index 0000000000..9ed4a61322 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.ins @@ -0,0 +1,39 @@ +%% Copyright (C) 2020 by Christoph Semken <christoph.ban@semken.info> +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2005/12/01 or later. +%% + +\input docstrip.tex + +\keepsilent +\askforoverwritefalse + +\usedir{tex/latex/beamerappendixnote} + +\preamble + +---------------------------------------------------------------- +beamerappendixnote --- insert notes on appendix slides +Author: Christoph Semken +E-mail: christoph.ban@semken.info +License: Released under the LaTeX Project Public License v1.3c or later +See: http://www.latex-project.org/lppl.txt +---------------------------------------------------------------- + +\endpreamble + +\generate{ + \file{beamerappendixnote.sty}{ + \from{beamerappendixnote.dtx}{package} + } +} + +\endbatchfile diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf Binary files differnew file mode 100644 index 0000000000..cc3d4de9e8 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf b/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf Binary files differnew file mode 100644 index 0000000000..1e560098a0 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf diff --git a/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex b/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex new file mode 100644 index 0000000000..e0eb2b68b8 --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex @@ -0,0 +1,9 @@ +\documentclass[20pt]{beamer} +\usepackage{beamerappendixnote} +\begin{document} +\begin{frame}{Main frame} + Main content \vfill + \appxnote{Appendix note}{Note content} +\end{frame} +\printappxnotes +\end{document}
\ No newline at end of file diff --git a/macros/latex/contrib/etoc/README.md b/macros/latex/contrib/etoc/README.md index 9a186ade41..555755615d 100644 --- a/macros/latex/contrib/etoc/README.md +++ b/macros/latex/contrib/etoc/README.md @@ -1,12 +1,12 @@ <!-- --> - Source: etoc.dtx (v1.09b-2019/11/17) + Source: etoc.dtx (v1.09c-2020/05/15) Author: Jean-Francois Burnol Author: Christine Roemer et al. (German tranlation) Info: Completely customisable TOCs License: LPPL 1.3c - Copyright (C) 2012-2019 Jean-Francois Burnol. - Copyright (C) 2014-2019 Christine Roemer and collaborators for + Copyright (C) 2012-2020 Jean-Francois Burnol. + Copyright (C) 2014-2020 Christine Roemer and collaborators for the translation into German of the documentation. <jfbu at free dot fr> <Christine_Roemer at t-online dot de> @@ -107,6 +107,11 @@ etoc.pdf, etoc-DE.pdf, etoc.dvi, etoc-DE.dvi. RECENT CHANGES ============== +v1.09c \[2020/05/05\] +--------------------- + +Syncs with KOMA-script deprecation of `\iftocfeature`. + v1.09a, v1.09b \[2019/11/17\] ----------------------------- diff --git a/macros/latex/contrib/etoc/etoc-DE.pdf b/macros/latex/contrib/etoc/etoc-DE.pdf Binary files differindex 6b443b78ae..57f8f97060 100644 --- a/macros/latex/contrib/etoc/etoc-DE.pdf +++ b/macros/latex/contrib/etoc/etoc-DE.pdf diff --git a/macros/latex/contrib/etoc/etoc.dtx b/macros/latex/contrib/etoc/etoc.dtx index a500a3b01d..6809655d29 100644 --- a/macros/latex/contrib/etoc/etoc.dtx +++ b/macros/latex/contrib/etoc/etoc.dtx @@ -2,27 +2,27 @@ % N.B.: this dtx file is NOT for use with \DocInput. The latex source of the % user manual is not prefixed with percent signs. %<*none> -\def\etocdtxtimestamp {Time-stamp: <17-11-2019 at 13:36:39 CET>}% +\def\etocdtxtimestamp {Time-stamp: <15-05-2020 at 19:18:31 CEST>}% %</none> %<*!readme> %% %% Package: etoc -%% Version: 1.09b-2019/11/17 +%% Version: 1.09c-2020/05/15 %% License: LPPL 1.3c -%% Copyright (C) 2012-2019 Jean-Francois Burnol +%% Copyright (C) 2012-2020 Jean-Francois Burnol %% <jfbu at free dot fr> -%% Copyright (C) 2014-2019 Christine Roemer +%% Copyright (C) 2014-2020 Christine Roemer %% <Christine_Roemer at t-online dot de> %% and collaborators for the translation into German of the documentation %% %</!readme> %<*none> -\def\etocpkgdate {2019/11/17} -\def\etocdocdate {2019/11/17} -\def\etocpkgversion {v1.09b} +\def\etocpkgdate {2020/05/15} +\def\etocdocdate {2020/05/15} +\def\etocpkgversion {v1.09c} \def\etocpkgdescription {Completely customisable TOCs (JFB)} -\def\etocDEpkgdate {17.11.2019}% METTRE Ă€ JOUR Ă€ CHAQUE BUMP! -\def\etocDEdocdate {17.11.2019} +\def\etocDEpkgdate {15.05.2020}% METTRE Ă€ JOUR Ă€ CHAQUE BUMP! +\def\etocDEdocdate {15.05.2020} \def\etocDEDEdocdate {09.04.2015}% \def\etocDEDEpkgversion {v1.08d}% % Definition of \etocLicense @@ -33,10 +33,10 @@ \catcode32=13\catcode`\\=12^^Brelax^^A ^^Bfirstofone{^^Bendgroup^^Bdef^^BetocLicense^^A {% Package: etoc -% Version: 1.09b-2019/11/17 +% Version: 1.09c-2020/05/15 % License: LPPL 1.3c -% Copyright (C) 2012-2019 Jean-Francois Burnol <jfbu at free dot fr> -% Copyright (C) 2014-2019 Christine Roemer <Christine_Roemer at t-online dot de> +% Copyright (C) 2012-2020 Jean-Francois Burnol <jfbu at free dot fr> +% Copyright (C) 2014-2020 Christine Roemer <Christine_Roemer at t-online dot de> % and collaborators for the translation into German of the documentation % % This Work may be distributed and/or modified under the @@ -67,13 +67,13 @@ %<*readme> <!-- --> - Source: etoc.dtx (v1.09b-2019/11/17) + Source: etoc.dtx (v1.09c-2020/05/15) Author: Jean-Francois Burnol Author: Christine Roemer et al. (German tranlation) Info: Completely customisable TOCs License: LPPL 1.3c - Copyright (C) 2012-2019 Jean-Francois Burnol. - Copyright (C) 2014-2019 Christine Roemer and collaborators for + Copyright (C) 2012-2020 Jean-Francois Burnol. + Copyright (C) 2014-2020 Christine Roemer and collaborators for the translation into German of the documentation. <jfbu at free dot fr> <Christine_Roemer at t-online dot de> @@ -174,6 +174,11 @@ etoc.pdf, etoc-DE.pdf, etoc.dvi, etoc-DE.dvi. RECENT CHANGES ============== +v1.09c \[2020/05/05\] +--------------------- + +Syncs with KOMA-script deprecation of `\iftocfeature`. + v1.09a, v1.09b \[2019/11/17\] ----------------------------- @@ -10719,7 +10724,11 @@ Dokumentation erzeugt von der Quelldatei mit dem Stempel \begin{multicols}{2} \begin{jfverbatim} -v1.09a, v1.09b [2019/11/17]^ +v1.09c [2020/05/05]^ + + Syncs with KOMA-script deprecation of \iftocfeature. + +~v1.09a, v1.09b [2019/11/17]^ Sync with memoir v3.7i which has a better location of the TOC hyperref anchor. The \etocaftertitlehook can now freely be @@ -13383,14 +13392,17 @@ v1.09a, v1.09b [2019/11/17]^ \parskip \cftparskip \@nameuse {cfttocbeforelisthook}} {\@nameuse {cfttocafterlisthook}\endgroup\restorefromonecol}} % \end{macrocode} -% placeholder for comments +% |1.09c| (|2020/05/15|) does an update as KOMA-script has deprecated +% |\iftocfeature|. Thanks to Bilel Omrani for report. I did not check +% if cloning of KOMA code required some further updates. % \begin{macrocode} +\ifdefined\Iftocfeature\def\etoc@Iftocfeature{\Iftocfeature}\else\def\etoc@Iftocfeature{\iftocfeature}\fi \def\etocscrartclstyle{% \etocsettocstyle {\let\if@dynlist\if@tocleft \def\@currext{toc}% added 1.07m 2015/01/23 - \iftocfeature {toc}{onecolumn} - {\iftocfeature {toc}{leveldown} + \etoc@Iftocfeature {toc}{onecolumn} + {\etoc@Iftocfeature {toc}{leveldown} {} {\if@twocolumn \aftergroup \twocolumn \onecolumn \fi }} {}% @@ -13398,14 +13410,14 @@ v1.09a, v1.09b [2019/11/17]^ % |1.07k|: next line to do as within current |scrartcl 2013/12/19 v3.12| % KOMA-Script article class. % \begin{macrocode} - \iftocfeature {toc}{numberline}{\def \nonumberline {\numberline {}}}{}% + \etoc@Iftocfeature {toc}{numberline}{\def \nonumberline {\numberline {}}}{}% \tocbasic@listhead {\listoftocname}% \begingroup \expandafter \expandafter \expandafter \endgroup \expandafter \ifx \csname microtypesetup\endcsname \relax \else - \iftocfeature {toc}{noprotrusion}{} + \etoc@Iftocfeature {toc}{noprotrusion}{} {\microtypesetup {protrusion=false}% \PackageInfo {tocbasic}% {character protrusion at toc deactivated}}% @@ -13772,7 +13784,7 @@ v1.09a, v1.09b [2019/11/17]^ Grave accent \` Left brace \{ Vertical bar \| Right brace \} Tilde \~} -\CheckSum{3506}% +\CheckSum{3516}% \csname check@checksum\endcsname \Finale diff --git a/macros/latex/contrib/etoc/etoc.pdf b/macros/latex/contrib/etoc/etoc.pdf Binary files differindex 111b8b2b7e..929e58aea3 100644 --- a/macros/latex/contrib/etoc/etoc.pdf +++ b/macros/latex/contrib/etoc/etoc.pdf diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index 41cffac254..608fd1b57f 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,6 +7,11 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-05-15] + +### Changed +- Make `\text_purify:n` `f`-type expandable + ## [2020-05-14] ### Changed @@ -683,7 +688,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-05-14...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-15...HEAD +[2020-05-15]: https://github.com/latex3/latex3/compare/2020-05-14...2020-05-15 [2020-05-14]: https://github.com/latex3/latex3/compare/2020-05-11...2020-05-14 [2020-05-11]: https://github.com/latex3/latex3/compare/2020-05-05...2020-05-11 [2020-05-05]: https://github.com/latex3/latex3/compare/2020-04-06...2020-05-05 diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md index 99f233c0e8..5681142aae 100644 --- a/macros/latex/contrib/l3kernel/README.md +++ b/macros/latex/contrib/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2020-05-14 +Release 2020-05-15 Overview -------- diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx index c03cfc436e..1abb69d728 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-05-14}% +\def\ExplFileDate{2020-05-15}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf Binary files differindex 454be4b399..9b4fe1854e 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 5914895ef1..b05f2e5d2d 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 5007307c17..9674e7eda2 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-05-14} +\date{Released 2020-05-15} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3kernel/l3alloc.dtx b/macros/latex/contrib/l3kernel/l3alloc.dtx index 4e3ffdbe20..7d54407af6 100644 --- a/macros/latex/contrib/l3kernel/l3alloc.dtx +++ b/macros/latex/contrib/l3kernel/l3alloc.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 8069dbafa8..44085b9b53 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx index 88682ead64..6efb99a6cc 100644 --- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx +++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx index 9279b3a1da..8576615d6e 100644 --- a/macros/latex/contrib/l3kernel/l3box.dtx +++ b/macros/latex/contrib/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx index 90d433dcd9..e5995e626c 100644 --- a/macros/latex/contrib/l3kernel/l3candidates.dtx +++ b/macros/latex/contrib/l3kernel/l3candidates.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx index b6c9390cee..f05a10aa2b 100644 --- a/macros/latex/contrib/l3kernel/l3clist.dtx +++ b/macros/latex/contrib/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx index 2dd3f49c12..eda6dcbd21 100644 --- a/macros/latex/contrib/l3kernel/l3coffins.dtx +++ b/macros/latex/contrib/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3color-base.dtx b/macros/latex/contrib/l3kernel/l3color-base.dtx index 5f0d01d420..d44274517d 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx index d3be8e5fd0..9c7bb162eb 100644 --- a/macros/latex/contrib/l3kernel/l3debug.dtx +++ b/macros/latex/contrib/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx index 3143cbcd9f..eaa3b19256 100644 --- a/macros/latex/contrib/l3kernel/l3deprecation.dtx +++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx index 1f9bb20394..9c8e7be645 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-05-14} +% \date{Released 2020-05-15} % \maketitle % \tableofcontents % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx index 8177c56ddc..54e806acd0 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.dtx +++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf Binary files differindex c01f5c6666..e11a3d19b2 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 6357eb7317..839b255623 100644 --- a/macros/latex/contrib/l3kernel/l3expan.dtx +++ b/macros/latex/contrib/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx index 2aba70b29e..6e2af80659 100644 --- a/macros/latex/contrib/l3kernel/l3file.dtx +++ b/macros/latex/contrib/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3final.dtx b/macros/latex/contrib/l3kernel/l3final.dtx index 79b816bfd8..e51ee44441 100644 --- a/macros/latex/contrib/l3kernel/l3final.dtx +++ b/macros/latex/contrib/l3kernel/l3final.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx index 301f78a340..d09d1bb596 100644 --- a/macros/latex/contrib/l3kernel/l3flag.dtx +++ b/macros/latex/contrib/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx index 64e67f8fad..00bdfef069 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-05-14} +% \date{Released 2020-05-15} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx index 85a31450c9..f251d60c4f 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx index b634f3a949..c97cd6c83d 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx index 9ede33c378..cd317883bc 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx index 8f2c090d5b..70ad1c58f3 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx index 28b2eaca4f..c5377c74dd 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx index a76ba25fb4..9371abf9ef 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx index bc0a4c1e64..17eac4a16b 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx index 61e8d09b8f..d5e52059b9 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx index 0edd5bf20c..6dfd891fae 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx index 093fdccffe..96083857d1 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-05-14} +% \date{Released 2020-05-15} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx index 1d4ce7f6a6..b8c7aa1657 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx index 4dd9a6815c..287c60c8ff 100644 --- a/macros/latex/contrib/l3kernel/l3fp.dtx +++ b/macros/latex/contrib/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx index 9295a0d05a..455dcaf33e 100644 --- a/macros/latex/contrib/l3kernel/l3fparray.dtx +++ b/macros/latex/contrib/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx index 6b58e379da..73043231ef 100644 --- a/macros/latex/contrib/l3kernel/l3int.dtx +++ b/macros/latex/contrib/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx index c8ea3e3172..1c5ff9c6e6 100644 --- a/macros/latex/contrib/l3kernel/l3intarray.dtx +++ b/macros/latex/contrib/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx index 52dd498f57..b042b96d3f 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx index 621f3776de..2433d16162 100644 --- a/macros/latex/contrib/l3kernel/l3keys.dtx +++ b/macros/latex/contrib/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx index b491255503..344e7997e5 100644 --- a/macros/latex/contrib/l3kernel/l3legacy.dtx +++ b/macros/latex/contrib/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx index fd8c5ed6e0..fc654e2b17 100644 --- a/macros/latex/contrib/l3kernel/l3luatex.dtx +++ b/macros/latex/contrib/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx index 5547c3ddc7..f8b68f8c23 100644 --- a/macros/latex/contrib/l3kernel/l3msg.dtx +++ b/macros/latex/contrib/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx index 3f9a7309c9..a400eaf1aa 100644 --- a/macros/latex/contrib/l3kernel/l3names.dtx +++ b/macros/latex/contrib/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf Binary files differindex 5d5f7c9e6e..03794ae5be 100644 --- a/macros/latex/contrib/l3kernel/l3news.pdf +++ b/macros/latex/contrib/l3kernel/l3news.pdf diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf Binary files differindex 214fd413d7..e4af9d1475 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 3842c435e3..db213ca44b 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 b8be0aefda..14fd4f5f10 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 a63902984d..d9b407c1f6 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 db82fc240e..707d39b18c 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 cfd3bd38e4..f32bb37c19 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 d78833f8b5..03b1ea05bf 100644 --- a/macros/latex/contrib/l3kernel/l3news07.pdf +++ b/macros/latex/contrib/l3kernel/l3news07.pdf diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf Binary files differindex 5757976cef..c82c137d39 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 6be892cf79..7a58dcd35f 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 b79ce66624..57ee772bb9 100644 --- a/macros/latex/contrib/l3kernel/l3news10.pdf +++ b/macros/latex/contrib/l3kernel/l3news10.pdf diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf Binary files differindex a6e2878426..7a0f2044c4 100644 --- a/macros/latex/contrib/l3kernel/l3news11.pdf +++ b/macros/latex/contrib/l3kernel/l3news11.pdf diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf Binary files differindex 4988c454a7..8970788a4d 100644 --- a/macros/latex/contrib/l3kernel/l3news12.pdf +++ b/macros/latex/contrib/l3kernel/l3news12.pdf diff --git a/macros/latex/contrib/l3kernel/l3prefixes.csv b/macros/latex/contrib/l3kernel/l3prefixes.csv index ad48bfaa10..c3fb308f0e 100644 --- a/macros/latex/contrib/l3kernel/l3prefixes.csv +++ b/macros/latex/contrib/l3kernel/l3prefixes.csv @@ -53,6 +53,7 @@ duckuments,duckuments,Jonathan P. Spratte,https://github.com/Skillmon/ltx_duckum e,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12, else,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28, emoji,emoji,Xiangdong Zeng,https://github.com/stone-zeng/latex-emoji,https://github.com/stone-zeng/latex-emoji.git,https://github.com/stone-zeng/latex-emoji/issues,2020-03-08,2020-03-08, +emojicite,emojicite,Leon Sixt,https://github.com/berleon/emojicite,https://github.com/berleon/emojicite.git,https://github.com/berleon/emojicite/issues/,2020-04-14,2020-04-20, empty,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12, enotez,enotez,Clemens Niederberger,https://github.com/cgnieder/enotez/,https://github.com/cgnieder/enotez.git,https://github.com/cgnieder/enotez/issues,2013-03-16,2020-04-14, etex,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27, diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf Binary files differindex 3b412e4338..1ec1ee1526 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 34a14829c7..a7ddadeef6 100644 --- a/macros/latex/contrib/l3kernel/l3prg.dtx +++ b/macros/latex/contrib/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx index 33741fecf0..f5076b9ffb 100644 --- a/macros/latex/contrib/l3kernel/l3prop.dtx +++ b/macros/latex/contrib/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx index 9068f7bbec..d0ed90c4e7 100644 --- a/macros/latex/contrib/l3kernel/l3quark.dtx +++ b/macros/latex/contrib/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx index 80e2ffa896..39f97fd1c1 100644 --- a/macros/latex/contrib/l3kernel/l3regex.dtx +++ b/macros/latex/contrib/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx index 830adba2cb..0f6c9dbfbe 100644 --- a/macros/latex/contrib/l3kernel/l3seq.dtx +++ b/macros/latex/contrib/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx index a4973652c1..fcc18befca 100644 --- a/macros/latex/contrib/l3kernel/l3skip.dtx +++ b/macros/latex/contrib/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx index 89c085f778..4c781cd471 100644 --- a/macros/latex/contrib/l3kernel/l3sort.dtx +++ b/macros/latex/contrib/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx index 88bf391f25..5836bea27b 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx index d15ee54ed1..efd5d4f6f8 100644 --- a/macros/latex/contrib/l3kernel/l3str.dtx +++ b/macros/latex/contrib/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf Binary files differindex caccebc3f6..dfeabc06a9 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 0f04182896..358bf451e8 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-05-14} +\date{Released 2020-05-15} \begin{document} diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf Binary files differindex 5366e6446b..1760654ff2 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 c11fe2002f..25fcd7a1c1 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-05-14} +\date{Released 2020-05-15} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx index fe96f7aec5..15b06c4926 100644 --- a/macros/latex/contrib/l3kernel/l3sys.dtx +++ b/macros/latex/contrib/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf Binary files differindex 06e770e291..651110e948 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 3e35a2e3b8..2550fc5ae5 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-05-14} +\date{Released 2020-05-15} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx index 51819ed514..ed23d7204a 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx index 54266ba72c..312d7e180d 100644 --- a/macros/latex/contrib/l3kernel/l3text-purify.dtx +++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -72,40 +72,61 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}[rEXP]{\text_purify:n, \@@_purify:n} -% \begin{macro}[rEXP]{\@@_purify_loop:w} -% \begin{macro}[rEXP]{\@@_purify_group:n} -% \begin{macro}[rEXP]{\@@_purify_space:w} -% \begin{macro}[rEXP]{\@@_purify_N_type:N, \@@_purify_N_type_aux:N} -% \begin{macro}[rEXP]{\@@_purify_math_search:NNN} -% \begin{macro}[rEXP]{\@@_purify_math_start:NNw} -% \begin{macro}[rEXP]{\@@_purify_math_store:n} -% \begin{macro}[rEXP]{\@@_purify_math_store:nw} -% \begin{macro}[rEXP]{\@@_purify_math_end:w} -% \begin{macro}[rEXP]{\@@_purify_math_loop:NNw} -% \begin{macro}[rEXP]{\@@_purify_math_N_type:NNN} -% \begin{macro}[rEXP]{\@@_purify_math_group:NNn} -% \begin{macro}[rEXP]{\@@_purify_math_space:NNw} -% \begin{macro}[rEXP]{\@@_purify_math_cmd:N} -% \begin{macro}[rEXP]{\@@_purify_math_cmd:NN} -% \begin{macro}[rEXP]{\@@_purify_math_cmd:Nn} -% \begin{macro}[rEXP]{\@@_purify_replace:N} -% \begin{macro}[rEXP]{\@@_purify_replace:n} -% \begin{macro}[rEXP]{\@@_purify_expand:N, \@@_purify_protect:N} +% \begin{macro}[EXP]{\text_purify:n, \@@_purify:n} +% \begin{macro}[EXP]{\@@_purify_store:n} +% \begin{macro}[EXP]{\@@_purify_store:nw} +% \begin{macro}[EXP]{\@@_purify_end:w} +% \begin{macro}[EXP]{\@@_purify_loop:w} +% \begin{macro}[EXP]{\@@_purify_group:n} +% \begin{macro}[EXP]{\@@_purify_space:w} +% \begin{macro}[EXP]{\@@_purify_N_type:N, \@@_purify_N_type_aux:N} +% \begin{macro}[EXP]{\@@_purify_math_search:NNN} +% \begin{macro}[EXP]{\@@_purify_math_start:NNw} +% \begin{macro}[EXP]{\@@_purify_math_store:n} +% \begin{macro}[EXP]{\@@_purify_math_store:nw} +% \begin{macro}[EXP]{\@@_purify_math_end:w} +% \begin{macro}[EXP]{\@@_purify_math_loop:NNw} +% \begin{macro}[EXP]{\@@_purify_math_N_type:NNN} +% \begin{macro}[EXP]{\@@_purify_math_group:NNn} +% \begin{macro}[EXP]{\@@_purify_math_space:NNw} +% \begin{macro}[EXP]{\@@_purify_math_cmd:N} +% \begin{macro}[EXP]{\@@_purify_math_cmd:NN} +% \begin{macro}[EXP]{\@@_purify_math_cmd:Nn} +% \begin{macro}[EXP]{\@@_purify_replace:N} +% \begin{macro}[EXP]{\@@_purify_replace:n} +% \begin{macro}[EXP]{\@@_purify_expand:N, \@@_purify_protect:N} % As in the other parts of the module, we start off with a standard -% \enquote{action} loop, with expansion applied up-front. Here, as there -% will be no text commands left in the output, there is no concern about -% using \cs{exp_not:n} and \texttt{e}-type expansion. +% \enquote{action} loop, with expansion applied up-front. % \begin{macrocode} \cs_new:Npn \text_purify:n #1 { + \__kernel_exp_not:w \exp_after:wN + { + \exp:w + \exp_args:Ne \@@_purify:n + { \text_expand:n {#1} } + } + } +\cs_new:Npn \@@_purify:n #1 + { \group_align_safe_begin: - \exp_args:Ne \@@_purify:n - { \text_expand:n {#1} } + \@@_purify_loop:w #1 + \q_@@_recursion_tail \q_@@_recursion_stop + \@@_purify_result:n { } + } +% \end{macrocode} +% As for expansion, collect up the tokens for future use. +% \begin{macrocode} +\cs_new:Npn \@@_purify_store:n #1 + { \@@_purify_store:nw {#1} } +\cs_new:Npn \@@_purify_store:nw #1#2 \@@_purify_result:n #3 + { #2 \@@_purify_result:n { #3 #1 } } +\cs_new:Npn \@@_purify_end:w #1 \@@_purify_result:n #2 + { \group_align_safe_end: + \exp_end: + #2 } -\cs_new:Npn \@@_purify:n #1 - { \@@_purify_loop:w #1 \q_@@_recursion_tail \q_@@_recursion_stop } % \end{macrocode} % The main loop is a standard \enquote{tl action}. Unlike the expansion % or case changing, here any groups have to be run inline. Most of the @@ -125,7 +146,7 @@ \cs_new:Npn \@@_purify_group:n #1 { \@@_purify_loop:w #1 } \exp_last_unbraced:NNo \cs_new:Npn \@@_purify_space:w \c_space_tl { - \c_space_tl + \@@_purify_store:n { ~ } \@@_purify_loop:w } % \end{macrocode} @@ -135,7 +156,7 @@ % \begin{macrocode} \cs_new:Npn \@@_purify_N_type:N #1 { - \@@_if_recursion_tail_stop:N #1 + \@@_if_recursion_tail_stop_do:Nn #1 { \@@_purify_end:w } \@@_purify_N_type_aux:N #1 } \cs_new:Npn \@@_purify_N_type_aux:N #1 @@ -167,11 +188,14 @@ { #2 \@@_purify_math_result:n { #3 #1 } } \cs_new:Npn \@@_purify_math_end:w #1 \@@_purify_math_result:n #2 { - \exp_not:n { $ #2 $ } + \@@_purify_store:n { $ #2 $ } \@@_purify_loop:w #1 } \cs_new:Npn \@@_purify_math_stop:Nw #1 \@@_purify_math_result:n #2 - { \exp_not:n {#1#2} } + { + \@@_purify_store:n {#1#2} + \@@_purify_end:w + } \cs_new:Npn \@@_purify_math_loop:NNw #1#2#3 \q_@@_recursion_stop { \tl_if_head_is_N_type:nTF {#3} @@ -253,7 +277,8 @@ \token_if_cs:NTF #1 { \@@_purify_expand:N #1 } { - \@@_token_to_explicit:N #1 + \exp_args:Ne \@@_purify_store:n + { \@@_token_to_explicit:N #1 } \@@_purify_loop:w } } @@ -271,7 +296,7 @@ } \cs_new:Npn \@@_purify_protect:N #1 { - \@@_if_recursion_tail_stop:N #1 + \@@_if_recursion_tail_stop_do:Nn #1 { \@@_purify_end:w } \@@_purify_loop:w } % \end{macrocode} @@ -295,6 +320,9 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \begin{macro} % { diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx index 0f8f24cafd..35f1cbb981 100644 --- a/macros/latex/contrib/l3kernel/l3text.dtx +++ b/macros/latex/contrib/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -197,7 +197,7 @@ % % \subsection{Removing formatting from text} % -% \begin{function}[rEXP, added = 2020-03-05]{\text_purify:n} +% \begin{function}[EXP, added = 2020-03-05, updated = 2020-05-14]{\text_purify:n} % \begin{syntax} % \cs{text_purify:n} \Arg{text} % \end{syntax} diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx index 2a6b31f537..297bceb682 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-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx index b3d6c3ddac..3aa0688705 100644 --- a/macros/latex/contrib/l3kernel/l3tl.dtx +++ b/macros/latex/contrib/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx index 0ed1350b03..fbdbd04bd9 100644 --- a/macros/latex/contrib/l3kernel/l3token.dtx +++ b/macros/latex/contrib/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index 6f2d533f58..03cdf2f0f1 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf Binary files differindex af4dac1c7d..401a597eec 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 4209a7e724..7e945e45c8 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-05-14} +\date{Released 2020-05-15} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3packages/CHANGELOG.md b/macros/latex/contrib/l3packages/CHANGELOG.md index ee88f4780f..d68f55467b 100644 --- a/macros/latex/contrib/l3packages/CHANGELOG.md +++ b/macros/latex/contrib/l3packages/CHANGELOG.md @@ -7,6 +7,8 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-05-15] + ## [2020-05-14] ### Changed @@ -97,7 +99,8 @@ this project uses date-based 'snapshot' version identifiers. - Switch to ISO date format - Improve cross-module use of internal functions -[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-14...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-15...HEAD +[2020-05-15]: https://github.com/latex3/latex3/compare/2020-05-14...2020-05-15 [2020-05-14]: https://github.com/latex3/latex3/compare/2020-03-06...2020-05-14 [2020-03-06]: https://github.com/latex3/latex3/compare/2020-03-03...2020-03-06 [2020-03-03]: https://github.com/latex3/latex3/compare/2020-02-25...2020-03-03 diff --git a/macros/latex/contrib/l3packages/README.md b/macros/latex/contrib/l3packages/README.md index 8f505b0141..3861dad168 100644 --- a/macros/latex/contrib/l3packages/README.md +++ b/macros/latex/contrib/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2020-05-14 +Release 2020-05-15 Overview -------- diff --git a/macros/latex/contrib/l3packages/l3keys2e.dtx b/macros/latex/contrib/l3packages/l3keys2e.dtx index 6a09bb18bd..16aefcf57c 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.dtx +++ b/macros/latex/contrib/l3packages/l3keys2e.dtx @@ -62,7 +62,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -139,7 +139,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3keys2e}{2020-05-14}{} +\ProvidesExplPackage{l3keys2e}{2020-05-15}{} {LaTeX2e option processing using LaTeX3 keys} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/l3keys2e.pdf b/macros/latex/contrib/l3packages/l3keys2e.pdf Binary files differindex 0611a9b979..6d04dfcbc5 100644 --- a/macros/latex/contrib/l3packages/l3keys2e.pdf +++ b/macros/latex/contrib/l3packages/l3keys2e.pdf diff --git a/macros/latex/contrib/l3packages/xfp.dtx b/macros/latex/contrib/l3packages/xfp.dtx index e0ebede0f9..05ab4415dd 100644 --- a/macros/latex/contrib/l3packages/xfp.dtx +++ b/macros/latex/contrib/l3packages/xfp.dtx @@ -64,7 +64,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -167,7 +167,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfp}{2020-05-14}{} +\ProvidesExplPackage{xfp}{2020-05-15}{} {L3 Floating point unit} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfp.pdf b/macros/latex/contrib/l3packages/xfp.pdf Binary files differindex 96c91d897d..dea76ec62c 100644 --- a/macros/latex/contrib/l3packages/xfp.pdf +++ b/macros/latex/contrib/l3packages/xfp.pdf diff --git a/macros/latex/contrib/l3packages/xfrac.dtx b/macros/latex/contrib/l3packages/xfrac.dtx index 275aa6859a..5ff7e2b98f 100644 --- a/macros/latex/contrib/l3packages/xfrac.dtx +++ b/macros/latex/contrib/l3packages/xfrac.dtx @@ -65,7 +65,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -535,7 +535,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfrac}{2020-05-14}{} +\ProvidesExplPackage{xfrac}{2020-05-15}{} {L3 Experimental split-level fractions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xfrac.pdf b/macros/latex/contrib/l3packages/xfrac.pdf Binary files differindex 9454c240a2..17dbaeaee1 100644 --- a/macros/latex/contrib/l3packages/xfrac.pdf +++ b/macros/latex/contrib/l3packages/xfrac.pdf diff --git a/macros/latex/contrib/l3packages/xparse.dtx b/macros/latex/contrib/l3packages/xparse.dtx index c700434903..fe2df64f5f 100644 --- a/macros/latex/contrib/l3packages/xparse.dtx +++ b/macros/latex/contrib/l3packages/xparse.dtx @@ -67,7 +67,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -975,25 +975,16 @@ % % \begin{macrocode} %<*2ekernel> -% \end{macrocode} -% -% \begin{macrocode} \everyjob\expandafter{\the\everyjob \message{xparse <2020-03-03>}% } \ExplSyntaxOn -% \end{macrocode} -% -% \begin{macrocode} %</2ekernel> % \end{macrocode} % % \begin{macrocode} %<*package> -% \end{macrocode} -% -% \begin{macrocode} -\ProvidesExplPackage{xparse}{2020-05-14}{} +\ProvidesExplPackage{xparse}{2020-05-15}{} {L3 Experimental document command parser} % \end{macrocode} % @@ -1015,12 +1006,22 @@ \keys_set:nV { xparse } \l_@@_options_clist \bool_if:NF \l_@@_log_bool { \msg_redirect_module:nnn { LaTeX / xparse } { info } { none } } +%</package> % \end{macrocode} % \end{variable} % \end{variable} % +% \subsection{Catcode regime check} +% % \begin{macrocode} -%</package> +%<*core> +\if_charcode:w xx + \cs_gset:Npn \@@_file_end_hook: { } +\else + \ExplSyntaxOn + \cs_gset:Npn \@@_file_end_hook: { \ExplSyntaxOff } +\fi: +%</core> % \end{macrocode} % % \subsection{Reload check} @@ -1043,7 +1044,7 @@ % \subsection{Variables and constants} % % \begin{macrocode} -%<*!package> +%<*core|initex> % \end{macrocode} % % \begin{variable}{\c_@@_special_chars_seq} @@ -1058,17 +1059,6 @@ % \end{macrocode} % \end{variable} % -% \begin{macrocode} -%<*core> -\if_charcode:w xx - \cs_new:Npn \@@_file_end_hook: { } -\else - \ExplSyntaxOn - \cs_new:Npn \@@_file_end_hook: { \ExplSyntaxOff } -\fi: -%</core> -% \end{macrocode} -% % \begin{variable}{\l_@@_arg_spec_tl} % Holds the argument specification after normalization of shorthands. % \begin{macrocode} @@ -1923,7 +1913,7 @@ \@@_bad_def:wn } } -%</!package> +%</core|initex> %<*package> \cs_gset_protected:Npn \@@_normalize_arg_spec_loop:n #1 { @@ -1937,7 +1927,7 @@ } } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -1984,12 +1974,12 @@ { \@@_normalize_type_t:w * } } \exp_args:No \@@_tmp:w { \c_novalue_tl } -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npx \@@_normalize_type_g:w { \exp_not:N \@@_normalize_type_G:w { \exp_not:V \c_novalue_tl } } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2103,7 +2093,7 @@ \@@_normalize_E_unique_check:w #2 \q_stop } } -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_normalize_type_G:w #1 { @@ -2114,7 +2104,7 @@ \@@_normalize_arg_spec_loop:n } %</package> -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_t:w #1 { \quark_if_recursion_tail_stop_do:Nn #1 { \@@_bad_arg_spec:wn } @@ -2151,7 +2141,7 @@ % \cs{l_@@_arg_spec_tl}, count the mandatory argument, and empty the % list of last delimiters. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_normalize_type_l:w { @@ -2160,7 +2150,7 @@ \@@_normalize_arg_spec_loop:n } %</package> -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_m:w { \@@_delimiter_check:nnn { } { m } { \iow_char:N \{ } @@ -2177,7 +2167,7 @@ \@@_add_arg_spec_mandatory:n { R #1 #2 {#3} } \@@_normalize_arg_spec_loop:n } -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_normalize_type_u:w #1 { @@ -2187,7 +2177,7 @@ \@@_normalize_arg_spec_loop:n } %</package> -%<*!package> +%<*core|initex> \cs_new_protected:Npn \@@_normalize_type_v:w { \@@_normalize_check_gv:N v @@ -2546,7 +2536,7 @@ % For the \texttt{G} type, the grabber and the default are added to the % signature. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_add_type_G:w #1 { @@ -2570,7 +2560,7 @@ \@@_prepare_signature:N } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2626,7 +2616,7 @@ % At the set up stage, the \texttt{u} type argument is identical to the % \texttt{G} type except for the name of the grabber function. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_add_type_u:w #1 { @@ -2637,7 +2627,7 @@ \@@_prepare_signature:N } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2856,12 +2846,12 @@ % parameter text ends with |#| in fact end up being delimited by an % open brace. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_add_expandable_type_l:w { \@@_add_expandable_type_u:w ## } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -2910,7 +2900,7 @@ % Define an auxiliary that will be used directly in the signature. It % grabs one argument delimited by |#1| and places it before \cs{q_@@}. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_add_expandable_type_u:w #1 { @@ -2925,7 +2915,7 @@ \@@_prepare_signature:N } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % @@ -3329,7 +3319,7 @@ % Optional groups are checked by meaning, so that the same code will % work with, for example, \ConTeXt{}-like input. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_grab_G:w #1 \@@_run_code: { @@ -3361,7 +3351,7 @@ { \@@_add_arg:o \c_novalue_tl } } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -3374,7 +3364,7 @@ % \begin{macro}{\@@_grab_l_aux:nN} % Argument grabbers for mandatory \TeX{} arguments are pretty simple. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_grab_l:w #1 \@@_run_code: { \@@_grab_l_aux:nN {#1} \cs_set_protected_nopar:Npn } @@ -3388,7 +3378,7 @@ \l_@@_fn_tl } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -3560,7 +3550,7 @@ % Grabbing up to a list of tokens is quite easy: define the grabber, % and then collect. % \begin{macrocode} -%</!package> +%</core|initex> %<*package> \cs_new_protected:Npn \@@_grab_u:w #1#2 \@@_run_code: { \@@_grab_u_aux:nnN {#1} {#2} \cs_set_protected_nopar:Npn } @@ -3574,7 +3564,7 @@ \l_@@_fn_tl } %</package> -%<*!package> +%<*core|initex> % \end{macrocode} % \end{macro} % \end{macro} @@ -5210,16 +5200,16 @@ % \end{macro} % % \begin{macrocode} -%<*2ekernel> -\ExplSyntaxOff -%</2ekernel> -% \end{macrocode} -% -% \begin{macrocode} %<*core> \@@_file_end_hook: %</core> -%</!package> +%</core|initex> +% \end{macrocode} +% +% \begin{macrocode} +%<*2ekernel> +\ExplSyntaxOff +%</2ekernel> % \end{macrocode} % % \end{implementation} diff --git a/macros/latex/contrib/l3packages/xparse.pdf b/macros/latex/contrib/l3packages/xparse.pdf Binary files differindex 7813fa3526..caae1c8ac6 100644 --- a/macros/latex/contrib/l3packages/xparse.pdf +++ b/macros/latex/contrib/l3packages/xparse.pdf diff --git a/macros/latex/contrib/l3packages/xtemplate.dtx b/macros/latex/contrib/l3packages/xtemplate.dtx index 897d1d3f84..194b9dbba7 100644 --- a/macros/latex/contrib/l3packages/xtemplate.dtx +++ b/macros/latex/contrib/l3packages/xtemplate.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2020-05-14} +% \date{Released 2020-05-15} % % \maketitle % @@ -682,7 +682,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xtemplate}{2020-05-14}{} +\ProvidesExplPackage{xtemplate}{2020-05-15}{} {L3 Experimental prototype document functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3packages/xtemplate.pdf b/macros/latex/contrib/l3packages/xtemplate.pdf Binary files differindex e69b3a4142..f5241e3fff 100644 --- a/macros/latex/contrib/l3packages/xtemplate.pdf +++ b/macros/latex/contrib/l3packages/xtemplate.pdf |