diff options
author | Karl Berry <karl@freefriends.org> | 2010-09-30 22:51:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-09-30 22:51:56 +0000 |
commit | 3acc26f7aaf96ff42f1547326bbc6893cd3a125c (patch) | |
tree | 9de586318fbb12836388cbf5872bcc78fb9c68c7 /Master/texmf-dist/source | |
parent | 89af17231d950f0a56eab1766a66cc569a033993 (diff) |
pagesLTS 1.1l (1oct10)
git-svn-id: svn://tug.org/texlive/trunk@19957 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv | 4 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx | 74 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins | 2 |
3 files changed, 52 insertions, 28 deletions
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{******************************************************} |