texlive[73195] Master/texmf-dist: pageslts (23dec24)
commits+karl at tug.org
commits+karl at tug.org
Mon Dec 23 22:17:29 CET 2024
Revision: 73195
https://tug.org/svn/texlive?view=revision&revision=73195
Author: karl
Date: 2024-12-23 22:17:29 +0100 (Mon, 23 Dec 2024)
Log Message:
-----------
pageslts (23dec24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/pageslts/README
trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf
trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex
trunk/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf
trunk/Master/texmf-dist/source/latex/pageslts/pageslts.drv
trunk/Master/texmf-dist/source/latex/pageslts/pageslts.dtx
trunk/Master/texmf-dist/source/latex/pageslts/pageslts.ins
trunk/Master/texmf-dist/tex/latex/pageslts/pageslts.sty
Modified: trunk/Master/texmf-dist/doc/latex/pageslts/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pageslts/README 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/doc/latex/pageslts/README 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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 @@
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 @@
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
Modified: trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/doc/latex/pageslts/pageslts-example.tex 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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},
Modified: trunk/Master/texmf-dist/doc/latex/pageslts/pageslts.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/pageslts/pageslts.drv
===================================================================
--- trunk/Master/texmf-dist/source/latex/pageslts/pageslts.drv 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/source/latex/pageslts/pageslts.drv 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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)
Modified: trunk/Master/texmf-dist/source/latex/pageslts/pageslts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pageslts/pageslts.dtx 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/source/latex/pageslts/pageslts.dtx 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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 @@
%
% \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 @@
% \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 @@
%
% \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 @@
% \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 @@
}}{\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 @@
\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 @@
%
% \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 @@
%
% \begin{macrocode}
\DeclareKeys[pagesLTS]
- {alphMult .store = \pagesLTS at alphMult ,
- alphMult .usage = preamble ,
- AlphMulti .store = \pagesLTS at AlphMulti ,
- AlphMulti .usage = preamble ,
+ {alphMult .store = \pagesLTS at alphMult ,
+ alphMult .usage = preamble ,
+ AlphMulti .store = \pagesLTS at AlphMulti ,
+ AlphMulti .usage = preamble ,
pagecontinue .if = pagesLTS at pagecontinue ,
pagecontinue .usage = load ,
romanMult .if = pagesLTS at romanMult ,
@@ -2397,10 +2397,10 @@
RomanMulti .if = pagesLTS at RomanMulti ,
RomanMulti .usage = load ,
fnsymbolmult .if = pagesLTS at 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 @@
%
% \begin{macrocode}
\AddToHookWithArguments{cmd/pagesLTS at ifcounter/before}{%
- \PackageError{pageslts}{Old command \string\pagesLTS at ifcounter\space used}{Replace by \string\pagesLTS at providecounter.}%
+ \PackageError{pageslts}{Old command \string\pagesLTS at ifcounter\space used}{%
+ Replace by \string\pagesLTS at providecounter.}%
}%
}
@@ -3797,7 +3798,7 @@
% page numbering scheme as argument:
%
% \begin{macrocode}
- \pagenumbering{\pagesLTS at tmpQ}%
+ \expandafter\pagenumbering\expandafter{\pagesLTS at tmpQ}%
% \end{macrocode}
%
% This resets the page to one (if option |pagecontinue=false| was chosen),
@@ -4521,7 +4522,7 @@
% \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 @@
% \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,7 +4549,7 @@
% 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}
@@ -4555,7 +4556,7 @@
% 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 @@
%
% \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 @@
% \item Missing |\if at 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
%
Modified: trunk/Master/texmf-dist/source/latex/pageslts/pageslts.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/pageslts/pageslts.ins 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/source/latex/pageslts/pageslts.ins 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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
Modified: trunk/Master/texmf-dist/tex/latex/pageslts/pageslts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pageslts/pageslts.sty 2024-12-23 21:17:19 UTC (rev 73194)
+++ trunk/Master/texmf-dist/tex/latex/pageslts/pageslts.sty 2024-12-23 21:17:29 UTC (rev 73195)
@@ -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 at alphMult ,
- alphMult .usage = preamble ,
- AlphMulti .store = \pagesLTS at AlphMulti ,
- AlphMulti .usage = preamble ,
+ {alphMult .store = \pagesLTS at alphMult ,
+ alphMult .usage = preamble ,
+ AlphMulti .store = \pagesLTS at AlphMulti ,
+ AlphMulti .usage = preamble ,
pagecontinue .if = pagesLTS at pagecontinue ,
pagecontinue .usage = load ,
romanMult .if = pagesLTS at romanMult ,
@@ -92,10 +92,10 @@
RomanMulti .if = pagesLTS at RomanMulti ,
RomanMulti .usage = load ,
fnsymbolmult .if = pagesLTS at 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 at ifcounter}{\pagesLTS at providecounter}
\AddToHook{begindocument}{%
\AddToHookWithArguments{cmd/pagesLTS at ifcounter/before}{%
- \PackageError{pageslts}{Old command \string\pagesLTS at ifcounter\space used}{Replace by \string\pagesLTS at providecounter.}%
+ \PackageError{pageslts}{Old command \string\pagesLTS at ifcounter\space used}{%
+ Replace by \string\pagesLTS at providecounter.}%
}%
}
@@ -756,7 +757,7 @@
\edef\pagesLTS at tmpQ{\extract\thepage}%
%% End of code from Andres L\"{o}h %%
\def\pagesLTS at pnc{0}%
- \pagenumbering{\pagesLTS at tmpQ}%
+ \expandafter\pagenumbering\expandafter{\pagesLTS at tmpQ}%
\setcounter{page}{\value{pagesLTS.tmpcounter}}%
\fi%
\pagesLTS at writelabel{0}%
More information about the tex-live-commits
mailing list.