summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-09-30 22:51:56 +0000
committerKarl Berry <karl@freefriends.org>2010-09-30 22:51:56 +0000
commit3acc26f7aaf96ff42f1547326bbc6893cd3a125c (patch)
tree9de586318fbb12836388cbf5872bcc78fb9c68c7
parent89af17231d950f0a56eab1766a66cc569a033993 (diff)
pagesLTS 1.1l (1oct10)
git-svn-id: svn://tug.org/texlive/trunk@19957 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/pagesLTS/README6
-rw-r--r--Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdfbin467051 -> 312525 bytes
-rw-r--r--Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.tex4
-rw-r--r--Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdfbin1013589 -> 588994 bytes
-rw-r--r--Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv4
-rw-r--r--Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx74
-rw-r--r--Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins2
-rw-r--r--Master/texmf-dist/tex/latex/pagesLTS/pagesLTS.sty8
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
9 files changed, 64 insertions, 35 deletions
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
--- a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf
+++ b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS-example.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf
+++ b/Master/texmf-dist/doc/latex/pagesLTS/pagesLTS.pdf
Binary files 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",