diff options
author | Karl Berry <karl@freefriends.org> | 2024-12-23 21:17:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-12-23 21:17:29 +0000 |
commit | e5a104e7fad708d992e9277e4ae82947782164db (patch) | |
tree | 4ed9d8d936402ea1fed76ebf12ce9cb683049f4f /Master | |
parent | d47c7642e6b8b75ee853aa88325bc1010f47c23a (diff) |
pageslts (23dec24)
git-svn-id: svn://tug.org/texlive/trunk@73195 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/pageslts/README | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf | bin | 316387 -> 316385 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pageslts/pageslts.pdf | bin | 616268 -> 616599 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/pageslts/pageslts.drv | 6 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/pageslts/pageslts.dtx | 61 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/pageslts/pageslts.ins | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pageslts/pageslts.sty | 21 |
8 files changed, 60 insertions, 54 deletions
diff --git a/Master/texmf-dist/doc/latex/pageslts/README b/Master/texmf-dist/doc/latex/pageslts/README index 490ea9aaa5e..8a284056920 100644 --- a/Master/texmf-dist/doc/latex/pageslts/README +++ b/Master/texmf-dist/doc/latex/pageslts/README @@ -1,4 +1,4 @@ -README for pageslts package, 2024-12-07, v2.0b +README for pageslts package, 2024-12-23, v2.0c TABLE OF CONTENTS @@ -143,7 +143,7 @@ h) Copy the documentation files to The pageslts.sty for LaTeX2e (i.e. all documents using the pageslts package) requires: -- TeXFormat LaTeX2e, 2024-06-01 +- TeXFormat LaTeX2e, 2024-11-01 - package undolabl, 2024-12-05, v1.0n, https://ctan.org/pkg/undolabl - if any of the options alphMult, AlphMulti, or fnsymbolmult @@ -152,12 +152,12 @@ pageslts package) requires: The pageslts-example.tex requires the same files as all documents using the pageslts package, and additionally: -- class article, 2024/02/08, v1.4n, from classes.dtx: https://ctan.org/pkg/classes +- class article, 2024/06/29, v1.4n, from classes.dtx: https://ctan.org/pkg/classes - package alphalph, 2019/12/09, v2.6, https://ctan.org/pkg/alphalph - package lipsum, 2021-09-20, v2.7, https://ctan.org/pkg/lipsum - package showkeys, 2024/05/23, v3.21, https://ctan.org/pkg/showkeys -- package hyperref, 2024-10-30, v7.01k, https://ctan.org/pkg/hyperref -- package pageslts, 2024-12-06, v2.0b, https://ctan.org/pkg/pageslts +- package hyperref, 2024-11-05, v7.01l, https://ctan.org/pkg/hyperref +- package pageslts, 2024-12-23, v2.0c, https://ctan.org/pkg/pageslts (Well, it is the example file for this package, and because you are reading the README for the pageslts package, it can be assumed that you already have some version of it diff --git a/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf b/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf Binary files differindex ec37cf643a5..780b2553163 100644 --- a/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf +++ b/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf diff --git a/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex b/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex index 10ba03e982d..48608665cfa 100644 --- a/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex +++ b/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pageslts -%% Version: 2024-12-07 v2.0b +%% Version: 2024-12-23 v2.0c %% Info: Variants of last page labels %% %% Copyright (C) 2010 - 2024 by @@ -65,11 +65,11 @@ %% Tommy Muench + 2014-01-02 %% Hans-Klaus Muench + 2014-08-24 %% -\documentclass[british]{article}[2024/02/08]% v1.4n +\documentclass[british]{article}[2024/06/29]% v1.4n \usepackage{lipsum}[2021-09-20]% v2.7 \usepackage[draft]{showkeys}[2024/05/23]% v3.21 %% Use final instead of draft to hide the keys. %% -\usepackage[pdfpagelabels=true,hyperindex=false]{hyperref}[2024-10-30]% v7.01k +\usepackage[pdfpagelabels=true,hyperindex=false]{hyperref}[2024-11-05]% v7.01l \makeatletter \@ifpackageloaded{hyperref}{% Hypertext links for LaTeX \hypersetup{extension=pdf,% @@ -86,7 +86,7 @@ }}{\usepackage{url}[2013/09/16]}% v3.4 \makeatother \usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,% - romanMult=true,RomanMulti=true]{pageslts}[2024-12-07]% v2.0b + romanMult=true,RomanMulti=true]{pageslts}[2024-12-23]% v2.0c %% These are the default options. %% \makeatletter @@ -128,7 +128,7 @@ \markboth{Example for pageslts}{Example for pageslts} This example demonstrates the most common uses of package\newline -\textsf{pageslts}, v2.0b as of 2024-12-07 (HMM);\newline +\textsf{pageslts}, v2.0c as of 2024-12-23 (HMM);\newline \url{https://ctan.org/pkg/pageslts}.\bigskip The used options were \texttt{pagecontinue=true}, diff --git a/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf b/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf Binary files differindex 491793e2186..7046225de56 100644 --- a/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf +++ b/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf diff --git a/Master/texmf-dist/source/latex/pageslts/pageslts.drv b/Master/texmf-dist/source/latex/pageslts/pageslts.drv index be02189218a..f808ffec8f2 100644 --- a/Master/texmf-dist/source/latex/pageslts/pageslts.drv +++ b/Master/texmf-dist/source/latex/pageslts/pageslts.drv @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pageslts -%% Version: 2024-12-07 v2.0b +%% Version: 2024-12-23 v2.0c %% Info: Variants of last page labels %% %% Copyright (C) 2010 - 2024 by @@ -65,9 +65,9 @@ %% Tommy Muench + 2014-01-02 %% Hans-Klaus Muench + 2014-08-24 %% -\NeedsTeXFormat{LaTeX2e}[2022-11-01] +\NeedsTeXFormat{LaTeX2e}[2024-11-01] \ProvidesFile{pageslts.drv}% - [2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)] + [2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)] \documentclass[landscape]{ltxdoc}[2024/02/08]% v2.1j Standard LaTeX documentation class \usepackage{geometry}[2020/01/02]% v5.9 Page Geometry \usepackage{holtxdoc}[2019/12/09]% v0.30 Private additional ltxdoc support (HO) diff --git a/Master/texmf-dist/source/latex/pageslts/pageslts.dtx b/Master/texmf-dist/source/latex/pageslts/pageslts.dtx index ac421fabe2a..b2944ddc63c 100644 --- a/Master/texmf-dist/source/latex/pageslts/pageslts.dtx +++ b/Master/texmf-dist/source/latex/pageslts/pageslts.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: pageslts.dtx -% Version: 2024-12-07 v2.0b +% Version: 2024-12-23 v2.0c % Info: Variants of last page labels % % Copyright © 2010 - 2024 by @@ -54,7 +54,7 @@ \input docstrip.tex \Msg{**********************************************************************************} \Msg{* Installation *} -\Msg{* Package: pageslts 2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)*} +\Msg{* Package: pageslts 2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)*} \Msg{**********************************************************************************} \keepsilent @@ -66,7 +66,7 @@ This is a generated file. Project: pageslts -Version: 2024-12-07 v2.0b +Version: 2024-12-23 v2.0c Info: Variants of last page labels Copyright (C) 2010 - 2024 by @@ -174,9 +174,9 @@ In memoriam % % \begin{macrocode} %<*driver> -\NeedsTeXFormat{LaTeX2e}[2022-11-01] +\NeedsTeXFormat{LaTeX2e}[2024-11-01] \ProvidesFile{pageslts.drv}% - [2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)] + [2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)] \documentclass[landscape]{ltxdoc}[2024/02/08]% v2.1j Standard LaTeX documentation class \usepackage{geometry}[2020/01/02]% v5.9 Page Geometry \usepackage{holtxdoc}[2019/12/09]% v0.30 Private additional ltxdoc support (HO) @@ -251,7 +251,7 @@ In memoriam % \renewcommand{\indent}{\hspace*{\ltsindent}} % % \title{The \xpackage{pageslts} package} -% \date{2024-12-07 v2.0b} +% \date{2024-12-23 v2.0c} % \author{H.-Martin Münch\\\xemail{Martin.Muench at Uni-Bonn.de}} % % \maketitle @@ -901,7 +901,7 @@ In memoriam % % \item[-]\DescribeMacro{totpages} % The \xpackage{totpages} package provides a \texttt{totpages} label similar to -% \texttt{LastPages}, but |\AtEndDocument| instead of hook |enddocument/afterlastpage|. +% \texttt{LastPages}, but |\AtEndDocument| instead of hook |enddocument/|\linebreak |afterlastpage|. % Therefore you should stay with \xpackage{pageslts}. % The \xpackage{totpages} package additionally computes the number of paper sheets % needed to (double) print the document (with one, two, three,\ldots{} pages on @@ -980,11 +980,11 @@ In memoriam % \section{Example} % \begin{macrocode} %<*example> -\documentclass[british]{article}[2024/02/08]% v1.4n +\documentclass[british]{article}[2024/06/29]% v1.4n \usepackage{lipsum}[2021-09-20]% v2.7 \usepackage[draft]{showkeys}[2024/05/23]% v3.21 %% Use final instead of draft to hide the keys. %% -\usepackage[pdfpagelabels=true,hyperindex=false]{hyperref}[2024-10-30]% v7.01k +\usepackage[pdfpagelabels=true,hyperindex=false]{hyperref}[2024-11-05]% v7.01l \makeatletter \@ifpackageloaded{hyperref}{% Hypertext links for LaTeX \hypersetup{extension=pdf,% @@ -1001,7 +1001,7 @@ In memoriam }}{\usepackage{url}[2013/09/16]}% v3.4 \makeatother \usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,% - romanMult=true,RomanMulti=true]{pageslts}[2024-12-07]% v2.0b + romanMult=true,RomanMulti=true]{pageslts}[2024-12-23]% v2.0c %% These are the default options. %% \makeatletter @@ -1043,7 +1043,7 @@ In memoriam \markboth{Example for pageslts}{Example for pageslts} This example demonstrates the most common uses of package\newline -\textsf{pageslts}, v2.0b as of 2024-12-07 (HMM);\newline +\textsf{pageslts}, v2.0c as of 2024-12-23 (HMM);\newline \url{https://ctan.org/pkg/pageslts}.\bigskip The used options were \texttt{pagecontinue=true}, @@ -2361,7 +2361,7 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[2024-06-01] -\ProvidesPackage{pageslts}[2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)] +\ProvidesPackage{pageslts}[2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)] % \end{macrocode} % @@ -2386,10 +2386,10 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % % \begin{macrocode} \DeclareKeys[pagesLTS] - {alphMult .store = \pagesLTS@alphMult , - alphMult .usage = preamble , - AlphMulti .store = \pagesLTS@AlphMulti , - AlphMulti .usage = preamble , + {alphMult .store = \pagesLTS@alphMult , + alphMult .usage = preamble , + AlphMulti .store = \pagesLTS@AlphMulti , + AlphMulti .usage = preamble , pagecontinue .if = pagesLTS@pagecontinue , pagecontinue .usage = load , romanMult .if = pagesLTS@romanMult , @@ -2397,10 +2397,10 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } RomanMulti .if = pagesLTS@RomanMulti , RomanMulti .usage = load , fnsymbolmult .if = pagesLTS@fnsymbolmult , - fnsymbolmult .usage = load , + fnsymbolmult .usage = load } -\SetKeys[pagesLTS]{alphMult=ab,AlphMulti=AB,pagecontinue=true,romanMult=true,romanMult=true,RomanMulti=true,fnsymbolmult=true} +\SetKeys[pagesLTS]{alphMult=ab,AlphMulti=AB,pagecontinue=true,romanMult=true,RomanMulti=true,fnsymbolmult=true} \DeclareUnknownKeyHandler[pagesLTS]{% \PackageError{pageslts}{Unknown option "\CurrentOption"}{% @@ -2847,7 +2847,8 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % % \begin{macrocode} \AddToHookWithArguments{cmd/pagesLTS@ifcounter/before}{% - \PackageError{pageslts}{Old command \string\pagesLTS@ifcounter\space used}{Replace by \string\pagesLTS@providecounter.}% + \PackageError{pageslts}{Old command \string\pagesLTS@ifcounter\space used}{% + Replace by \string\pagesLTS@providecounter.}% }% } @@ -3797,7 +3798,7 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % page numbering scheme as argument: % % \begin{macrocode} - \pagenumbering{\pagesLTS@tmpQ}% + \expandafter\pagenumbering\expandafter{\pagesLTS@tmpQ}% % \end{macrocode} % % This resets the page to one (if option |pagecontinue=false| was chosen), @@ -4521,7 +4522,7 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % \DescribeMacro{pageslts.dtx} % For unpacking the |pageslts.dtx| file and constructing the documentation it is required: % \begin{description} -% \item[-] \TeX Format \LaTeXe{} 2024-06-01: \url{https://CTAN.org} +% \item[-] \TeX Format \LaTeXe{} 2024-11-01: \url{https://CTAN.org} % % \item[-] document class \xclass{ltxdoc}, 2024/02/08, v2.1j, \url{https://ctan.org/pkg/ltxdoc} % @@ -4535,12 +4536,12 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % \end{description} % % \DescribeMacro{pageslts.sty} -% The |pageslts.sty| for \LaTeXe{} $\geq$ 2024-06-01 (i.\,e.~all documents using the +% The |pageslts.sty| for \LaTeXe{} $\geq$ 2024-11-01 (i.\,e.~all documents using the % \xpackage{pageslts} package) requires: % \begin{description} -% \item[-] \TeX{} Format \LaTeXe{} 2024-06-01, \url{https://CTAN.org} +% \item[-] \TeX{} Format \LaTeXe{} 2024-11-01, \url{https://CTAN.org} % -% \item[-] package \xpackage{undolabl}, 2023-02-14, v1.0m, \url{https://ctan.org/pkg/undolabl} +% \item[-] package \xpackage{undolabl}, 2024-12-05, v1.0n, \url{https://ctan.org/pkg/undolabl} % % \item[-] package \xpackage{kvoptions}, 2022-06-15, v3.15, \url{https://ctan.org/pkg/kvoptions} % @@ -4548,14 +4549,14 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % package \xpackage{alphalph}, 2019/12/09, v2.6,\newline \url{https://ctan.org/pkg/alphalph} % % \item[-] if |\pagenumbering{silly}| shall be used, the \xpackage{sillypage} package -% must be loaded, 2023-07-23, v1.7,\newline \url{https://www.ctan.org/pkg/sillypage} +% must be loaded, 2024-07-23, v1.7,\newline \url{https://www.ctan.org/pkg/sillypage} % \end{description} % % \DescribeMacro{pageslts-example.tex} % The |pageslts-example.tex| requires the same files as all documents using the % \xpackage{pageslts} package, and additionally: % \begin{description} -% \item[-] class \textsf{article}, 2024/02/08, v1.4n, from \textsf{classes.dtx}: \url{https://ctan.org/pkg/classes} +% \item[-] class \textsf{article}, 2024/06/29, v1.4n, from \textsf{classes.dtx}: \url{https://ctan.org/pkg/classes} % % \item[-] package \xpackage{alphalph}, 2019/12/09, v2.6, \url{https://ctan.org/pkg/alphalph} % @@ -4563,9 +4564,9 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % % \item[-] package \xpackage{showkeys}, 2024/05/23, v3.21, \url{https://ctan.org/pkg/showkeys} % -% \item[-] package \xpackage{hyperref}, 2024-10-30, v7.01k, \url{https://ctan.org/pkg/hyperref} +% \item[-] package \xpackage{hyperref}, 2024-11-05, v7.01l, \url{https://ctan.org/pkg/hyperref} % -% \item[-] package \xpackage{pageslts}, 2024-12-07, v2.0b, \url{https://ctan.org/pkg/pageslts}\newline +% \item[-] package \xpackage{pageslts}, 2024-12-23, v2.0c, \url{https://ctan.org/pkg/pageslts}\newline % (Well, it is the example file for this package, and because you are reading the % documentation for the \xpackage{pageslts} package, it can be assumed that you already % have some version of it~-- is it the current one?) @@ -5036,6 +5037,10 @@ Last page's \textit{number} (LastPages): \lastpageref{LastPages}{\hskip3em } % \item Missing |\if@filesw \fi| added. % \item Recent \xpackage{undolabl} package ($\geq$ 2024-12-05 v1.0n) required! % \end{Version} +% \begin{Version}{2024-12-23 v2.0c} +% \item Bug fix: Error handling for missing |\pagenumbering| now needs +% two \mbox{\texttt{\textbackslash}|expandafter|\,s.} +% \end{Version} % \end{History} % \bigskip % diff --git a/Master/texmf-dist/source/latex/pageslts/pageslts.ins b/Master/texmf-dist/source/latex/pageslts/pageslts.ins index ae03fd0c539..2a9d523053a 100644 --- a/Master/texmf-dist/source/latex/pageslts/pageslts.ins +++ b/Master/texmf-dist/source/latex/pageslts/pageslts.ins @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pageslts -%% Version: 2024-12-07 v2.0b +%% Version: 2024-12-23 v2.0c %% Info: Variants of last page labels %% %% Copyright (C) 2010 - 2024 by @@ -68,7 +68,7 @@ \input docstrip.tex \Msg{**********************************************************************************} \Msg{* Installation *} -\Msg{* Package: pageslts 2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)*} +\Msg{* Package: pageslts 2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)*} \Msg{**********************************************************************************} \keepsilent @@ -80,7 +80,7 @@ This is a generated file. Project: pageslts -Version: 2024-12-07 v2.0b +Version: 2024-12-23 v2.0c Info: Variants of last page labels Copyright (C) 2010 - 2024 by diff --git a/Master/texmf-dist/tex/latex/pageslts/pageslts.sty b/Master/texmf-dist/tex/latex/pageslts/pageslts.sty index dc1c18362c7..33ab3456ed9 100644 --- a/Master/texmf-dist/tex/latex/pageslts/pageslts.sty +++ b/Master/texmf-dist/tex/latex/pageslts/pageslts.sty @@ -9,7 +9,7 @@ %% This is a generated file. %% %% Project: pageslts -%% Version: 2024-12-07 v2.0b +%% Version: 2024-12-23 v2.0c %% Info: Variants of last page labels %% %% Copyright (C) 2010 - 2024 by @@ -66,7 +66,7 @@ %% Hans-Klaus Muench + 2014-08-24 %% \NeedsTeXFormat{LaTeX2e}[2024-06-01] -\ProvidesPackage{pageslts}[2024-12-07 v2.0b Refers to special pages' numbers/names (HMM)] +\ProvidesPackage{pageslts}[2024-12-23 v2.0c Refers to special pages' numbers/names (HMM)] %% Allows for things like\par %% |Page \thepage\ (\theCurrentPage; local: \theCurrentPageLocal) of % @@ -81,10 +81,10 @@ %% 'Page d (57; local: 4) of ii(2) + XX(20) + *(1) + 30(30) + e(5) + C(3) = 61 pages.'. \DeclareKeys[pagesLTS] - {alphMult .store = \pagesLTS@alphMult , - alphMult .usage = preamble , - AlphMulti .store = \pagesLTS@AlphMulti , - AlphMulti .usage = preamble , + {alphMult .store = \pagesLTS@alphMult , + alphMult .usage = preamble , + AlphMulti .store = \pagesLTS@AlphMulti , + AlphMulti .usage = preamble , pagecontinue .if = pagesLTS@pagecontinue , pagecontinue .usage = load , romanMult .if = pagesLTS@romanMult , @@ -92,10 +92,10 @@ RomanMulti .if = pagesLTS@RomanMulti , RomanMulti .usage = load , fnsymbolmult .if = pagesLTS@fnsymbolmult , - fnsymbolmult .usage = load , + fnsymbolmult .usage = load } -\SetKeys[pagesLTS]{alphMult=ab,AlphMulti=AB,pagecontinue=true,romanMult=true,romanMult=true,RomanMulti=true,fnsymbolmult=true} +\SetKeys[pagesLTS]{alphMult=ab,AlphMulti=AB,pagecontinue=true,romanMult=true,RomanMulti=true,fnsymbolmult=true} \DeclareUnknownKeyHandler[pagesLTS]{% \PackageError{pageslts}{Unknown option "\CurrentOption"}{% @@ -337,7 +337,8 @@ \NewCommandCopy{\pagesLTS@ifcounter}{\pagesLTS@providecounter} \AddToHook{begindocument}{% \AddToHookWithArguments{cmd/pagesLTS@ifcounter/before}{% - \PackageError{pageslts}{Old command \string\pagesLTS@ifcounter\space used}{Replace by \string\pagesLTS@providecounter.}% + \PackageError{pageslts}{Old command \string\pagesLTS@ifcounter\space used}{% + Replace by \string\pagesLTS@providecounter.}% }% } @@ -756,7 +757,7 @@ \edef\pagesLTS@tmpQ{\extract\thepage}% %% End of code from Andres L\"{o}h %% \def\pagesLTS@pnc{0}% - \pagenumbering{\pagesLTS@tmpQ}% + \expandafter\pagenumbering\expandafter{\pagesLTS@tmpQ}% \setcounter{page}{\value{pagesLTS.tmpcounter}}% \fi% \pagesLTS@writelabel{0}% |