From 3acc26f7aaf96ff42f1547326bbc6893cd3a125c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 30 Sep 2010 22:51:56 +0000 Subject: pagesLTS 1.1l (1oct10) git-svn-id: svn://tug.org/texlive/trunk@19957 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/pagesLTS/README | 6 +- .../doc/latex/pagesLTS/pagesLTS-example.pdf | Bin 467051 -> 312525 bytes .../doc/latex/pagesLTS/pagesLTS-example.tex | 4 +- Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf | Bin 1013589 -> 588994 bytes .../texmf-dist/source/latex/pagesLTS/pagesLTS.drv | 4 +- .../texmf-dist/source/latex/pagesLTS/pagesLTS.dtx | 74 ++++++++++++++------- .../texmf-dist/source/latex/pagesLTS/pagesLTS.ins | 2 +- Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty | 8 ++- Master/tlpkg/libexec/ctan2tds | 1 + 9 files changed, 64 insertions(+), 35 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/pagesLTS/README b/Master/texmf-dist/doc/latex/pagesLTS/README index 9b55bb8c193..907f08b4509 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, 2010/09/22, v1.1k +README for pagesLTS package, 2010/09/27, v1.1l TABLE OF CONTENTS @@ -153,7 +153,7 @@ The pagesLTS-example.tex requires the same files as all CTAN:macros/latex/required/tools/showkeys.dtx - package hyperref, 2010/09/13, v6.81n, CTAN:macros/latex/contrib/hyperref.zip -- package pagesLTS, 2010/09/22, v1.1k, +- package pagesLTS, 2010/09/27, v1.1l, CTAN:macros/latex/contrib/pagesLTS/pagesLTS.dtx (Well, it is the example file for this package, and because you are reading the README for the pagesLTS @@ -161,7 +161,7 @@ The pagesLTS-example.tex requires the same files as all version of it - is it the current one?) which again load other packages -(see the result of the \listfiles comman in the log-file +(see the result of the \listfiles command in the log-file of the example). diff --git a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf index c2e2dffb804..4d382033e4a 100644 Binary files a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf and b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.tex b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.tex index 20e70751b43..adaec2a2414 100644 --- a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.tex +++ b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.tex @@ -76,7 +76,7 @@ pdfpagelayout=SinglePage,% bookmarksopen=true% } -\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2010/09/22]% v1.1k +\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2010/09/27]% v1.1l %% These are the default options. %% \makeatletter \renewcommand{\@evenfoot}% @@ -106,7 +106,7 @@ \markboth{Example for pagesLTS}{Example for pagesLTS} This example demonstrates the most common uses of package\\ -\textsf{pagesLTS}, v1.1k as of 2010/09/22 (HMM).\\ +\textsf{pagesLTS}, v1.1l as of 2010/09/27 (HMM).\\ The used options were \texttt{pagecontinue=true}, \texttt{alphMult=ab}, \texttt{AlphMulti=AB}, \linebreak \texttt{fnsymbolmult=true}, diff --git a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf index f78976c18e3..e6d128889ce 100644 Binary files a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf and b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf differ diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv index 007d13fe811..be0c8ad04dc 100644 --- a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv +++ b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv @@ -55,11 +55,11 @@ %% pagesLTS-example.tex. %% \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{pagesLTS.drv}[2010/09/22 v1.1k +\ProvidesFile{pagesLTS.drv}[2010/09/27 v1.1l Refers to special pages' numbers/names (HMM)]% \documentclass[landscape]{ltxdoc}[2007/11/11]% v2.0u \usepackage{geometry}[2010/07/13]% v5.5 -\usepackage{holtxdoc}[2010/04/18]% v0.18 +\usepackage{holtxdoc}[2010/04/24]% v0.19 %% pagesLTS may work with earlier versions of LaTeX2e and those %% class and package, but this was not tested. %% Please consider updating your LaTeX, class, and package diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx index 6baa6f5f4dd..5d4d9e6bef1 100644 --- a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx +++ b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx @@ -1,9 +1,9 @@ % \iffalse meta-comment % % pagesLTS package (when searching on CTAN, look for pageslts) -% file version: v1.1k -% file date: 2010/09/22 -% documentation date: 2010/09/22 +% file version: v1.1l +% file date: 2010/09/27 +% documentation date: 2010/09/27 % % Copyright (C) 2010 H.-Martin M\"{u}nch (Martin dot Muench at Uni-Bonn dot de) % Portions of code copyrighted by other people as marked. @@ -89,7 +89,7 @@ \obeyspaces \Msg{******************************************************} \Msg{* Installation *} -\Msg{* Package: pagesLTS v1.1k 2010/09/22 LaTeX2e package *} +\Msg{* Package: pagesLTS v1.1l 2010/09/27 LaTeX2e package *} \Msg{* Refers to special pages' numbers/names (HMM) *} \Msg{******************************************************} @@ -202,11 +202,11 @@ and the derived files % \begin{macrocode} %<*driver> \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{pagesLTS.drv}[2010/09/22 v1.1k +\ProvidesFile{pagesLTS.drv}[2010/09/27 v1.1l Refers to special pages' numbers/names (HMM)]% \documentclass[landscape]{ltxdoc}[2007/11/11]% v2.0u \usepackage{geometry}[2010/07/13]% v5.5 -\usepackage{holtxdoc}[2010/04/18]% v0.18 +\usepackage{holtxdoc}[2010/04/24]% v0.19 %% pagesLTS may work with earlier versions of LaTeX2e and those %% class and package, but this was not tested. %% Please consider updating your LaTeX, class, and package @@ -322,7 +322,7 @@ and the derived files % % \fi % -% \CheckSum{1641} +% \CheckSum{1650} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -375,11 +375,11 @@ and the derived files % \DoNotIndex{{pagesLTS.arabic, pagesLTS.roman, pagesLTS.Roman, pagesLTS.alph, pagesLTS.Alph,\ldots }} % % \title{The \textsf{pagesLTS} package\footnote{This file% -% has version number v1.1k, last% -% revised 2010/09/22, documentation dated 2010/09/22.}} +% has version number v1.1l, last% +% revised 2010/09/27, documentation dated 2010/09/27.}} % \author{H.-Martin M\"{u}nch\\ % (\texttt{Martin dot Muench at Uni-Bonn dot de})} -% \date{2010/09/22} +% \date{2010/09/27} % % \maketitle % @@ -1362,7 +1362,7 @@ and the derived files pdfpagelayout=SinglePage,% bookmarksopen=true% } -\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2010/09/22]% v1.1k +\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2010/09/27]% v1.1l %% These are the default options. %% \makeatletter \renewcommand{\@evenfoot}% @@ -1392,7 +1392,7 @@ and the derived files \markboth{Example for pagesLTS}{Example for pagesLTS} This example demonstrates the most common uses of package\\ -\textsf{pagesLTS}, v1.1k as of 2010/09/22 (HMM).\\ +\textsf{pagesLTS}, v1.1l as of 2010/09/27 (HMM).\\ The used options were \texttt{pagecontinue=true}, \texttt{alphMult=ab}, \texttt{AlphMulti=AB}, \linebreak \texttt{fnsymbolmult=true}, @@ -2311,7 +2311,7 @@ was added.)\\ % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesPackage{pagesLTS}[2010/09/22 v1.1k +\ProvidesPackage{pagesLTS}[2010/09/27 v1.1l Refers to special pages' numbers/names (HMM)]% % \end{macrocode} @@ -2647,6 +2647,7 @@ was added.)\\ \def\pagesLTS@esov{0} \def\lastpageref{\lastpagereftxt} \def\pagesLTS@undolable{none} +\def\pncmissing{0} % \end{macrocode} % % \pagebreak @@ -2714,6 +2715,8 @@ was added.)\\ % \end{macrocode} % +% \pagebreak +% % \phantomsection % \begin{macro}{\xroman}\label{xroman} % When |\roman{...}| is used with a value $<1$, \LaTeX\ just ignores this @@ -3782,6 +3785,8 @@ was added.)\\ \fi% % \end{macrocode} % +% \pagebreak +% % If the |CurrentPage| is equal to one, this is the first shipout. % % \begin{macrocode} @@ -3822,16 +3827,22 @@ was added.)\\ % \end{macrocode} % % If it was not defined (i.\,e. |\pagesLTS@called| is zero), -% the user is informed, that a |\pagenumbering{...}| +% the user should be informed, that a |\pagenumbering{...}| % is missing behind |\begin{document}|. % Of course, it is possible that some package did some % pages of output with |\AtBeginDocument|. In that case, % one |\pagenumbering{...}| before |\begin{document}| and % one |\pagenumbering{...}| (with the same argument, of course!) -% behind |\begin{document}| could help somewhat. +% behind |\begin{document}| could help somewhat. When |\PackageError| +% was used here, the error message was not written to the screen and +% the \xfile{.log}-file, but into the document. Therefore we just make +% a note to give the error message later (|\AtEndDocument|). At that +% time unfortunately most of the document has already been compiled +% (or did not compile due to this error), but I do not konw how to +% change that. % % \begin{macrocode} - \PackageError{pagesLTS}{pagenumbering missing}{\pagesLTS@messageNPN }% + \global\def\pncmissing{1}% % \end{macrocode} % % We save the current value of the page, @@ -4404,12 +4415,20 @@ was added.)\\ % \end{macrocode} % % \begin{macro}{\AtEndDocument} -% \indent |\AtEndDocument| we put in a |\message| to show, -% in what order things (which were called) are done -% (see subsection~\ref{ssec:aed}). +% \indent |\AtEndDocument| we first give the error message about the missing +% (i.\,e.~not found) page numbering scheme, which could not be given in |\EveryShipout|. % % \begin{macrocode} \AtEndDocument{% + \ifx\pncmissing\pagesLTS@one% + \PackageError{pagesLTS}{pagenumbering scheme missing}{\pagesLTS@messageNPN }% + \fi% +% \end{macrocode} +% +% Then we put in a |\message| to show, in what order things (which were called) +% are done (see subsection~\ref{ssec:aed}). +% +% \begin{macrocode} \message{AED: pagesLTS setting LastPage ^^J}% % \end{macrocode} % @@ -4443,8 +4462,6 @@ was added.)\\ % \end{macrocode} % \end{macro} % -% \pagebreak -% % \begin{macro}{\AfterLastShipout} % \indent |\AfterLastShipout| is a command from Heiko Oberdiek's % \texttt{atveryend} package (see above). @@ -4661,7 +4678,7 @@ was added.)\\ % % \item[-] package \textsf{hyperref}, 2010/09/13, v6.81n, \CTAN{macros/latex/contrib/hyperref.zip} % -% \item[-] package \textsf{pagesLTS}, 2010/09/22, v1.1k, \CTAN{macros/latex/contrib/pagesLTS/pagesLTS.dtx}\\ +% \item[-] package \textsf{pagesLTS}, 2010/09/27, v1.1l, \CTAN{macros/latex/contrib/pagesLTS/pagesLTS.dtx}\\ % (Well, it is the example file for this package, and because you are reading the % documentation for the \textsf{pagesLTS} package, it can be assumed that you already % have some version of it -- is it the current one?) @@ -4765,14 +4782,14 @@ was added.)\\ % That package allows to \textquotedblleft hide\textquotedblright\ some (hyperlinked) % text when printing the document while keeping the layout. % -% \item[lastpage] 2010/09/12, v1.2e, \CTAN{macros/latex/contrib/lastpage/lastpage.dtx} and\\ +% \item[lastpage] 2010/09/24, v1.2f, \CTAN{macros/latex/contrib/lastpage/lastpage.dtx} and\\ % \CTAN{install/macros/latex/contrib/lastpage.tds.zip}\\ % That package allows to refer to the (maybe not so) last page. % \textit{The package was originally invented by Jeffrey P. Goldberg.} % The \textsf{pagesLTS} package is much more mighty, but needs more resources % (e.\,g.~new counters).\\ % -% \item[pagesLTS] 2010/09/22, v1.1k, \CTAN{macros/latex/contrib/pagesLTS/pagesLTS.dtx} and\\ +% \item[pagesLTS] 2010/09/27, v1.1l, \CTAN{macros/latex/contrib/pagesLTS/pagesLTS.dtx} and\\ % \CTAN{install/macros/latex/contrib/pagesLTS.tds.zip}\\ % The package described in this very documentation:\\ % This package allows to refer to the (very) last page, gives the total number of @@ -5147,7 +5164,14 @@ was added.)\\ % \item Moved the package from \texttt{.../latex/muench/pagesLTS/...} to % \texttt{.../latex/pagesLTS/...}.\\ % (Please make sure that the old version of the \textsf{pagesLTS} package -% was porperly uninstalled from your system.) +% was properly uninstalled from your system.) +% \end{Version} +% \begin{Version}{2010/09/27 v1.1l} +% \item Bug fix: |\PackageError{pagesLTS}{pagenumbering missing}{\pagesLTS@messageNPN }| +% had to be moved to the outside of |\EveryShipout|, because it wrote its +% message into the document instead to the screen and the \xfile{.log}-file. +% \item Updated to version 2010/04/24 v0.19 of the \textsf{holtxdoc} package. +% \item \textsf{lastpage} package has a new version: 2010/09/24 v1.2f. % \end{Version} % \end{History} % diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins index f42e244b405..2d804f1bd20 100644 --- a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins +++ b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins @@ -59,7 +59,7 @@ \obeyspaces \Msg{******************************************************} \Msg{* Installation *} -\Msg{* Package: pagesLTS v1.1k 2010/09/22 LaTeX2e package *} +\Msg{* Package: pagesLTS v1.1l 2010/09/27 LaTeX2e package *} \Msg{* Refers to special pages' numbers/names (HMM) *} \Msg{******************************************************} diff --git a/Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty b/Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty index a6f40cc72b5..df478ae5cfe 100644 --- a/Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty +++ b/Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty @@ -55,7 +55,7 @@ %% pagesLTS-example.tex. %% \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesPackage{pagesLTS}[2010/09/22 v1.1k +\ProvidesPackage{pagesLTS}[2010/09/27 v1.1l Refers to special pages' numbers/names (HMM)]% %% Allows for things like\\ @@ -270,6 +270,7 @@ \def\pagesLTS@esov{0} \def\lastpageref{\lastpagereftxt} \def\pagesLTS@undolable{none} +\def\pncmissing{0} \def\pagesLTS@messageNPN{% The pagesLTS package was used, but\MessageBreak% \textbackslash pagenumbering\MessageBreak% @@ -780,7 +781,7 @@ \gdef\pagesLTS@hyper{1}% }% \ifx\pagesLTS@called\pagesLTS@zero - \PackageError{pagesLTS}{pagenumbering missing}{\pagesLTS@messageNPN }% + \global\def\pncmissing{1}% \mathchardef\pagesLTS@tmpD=\arabic{page}% %% Code from Andres L\"{o}h, Universiteit Utrecht (NL) %% \def\extract#1{\expandafter\extract@ #1\END} @@ -1071,6 +1072,9 @@ \let\pagesLTS@rerunwarning\relax% \AtEndDocument{% + \ifx\pncmissing\pagesLTS@one% + \PackageError{pagesLTS}{pagenumbering scheme missing}{\pagesLTS@messageNPN }% + \fi% \message{AED: pagesLTS setting LastPage ^^J}% \clearpage% \ifx\pagesLTS@pnc\pagesLTS@fns% diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index bbff693ae43..e57dd43e44c 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -500,6 +500,7 @@ $Master = "$mydir/../.."; 'otibet', "&MAKEflatten", 'oxford', "die 'skipping, nosell license'", 'pageno', "die 'skipping, nosell license'", + 'pageslts', "die 'skipping, use pagesLTS'", 'pandora', "&MAKEflatten", 'paradigm', "die 'skipping, too old, for BLUe'", 'pb-diagram', "&MAKEpbdiagram", -- cgit v1.2.3