From 620bc3c876f2ef3fd02999442cb3865a9b72321f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 16 Mar 2011 22:16:28 +0000 Subject: pagesLTS (15mar11) git-svn-id: svn://tug.org/texlive/trunk@21738 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/pagesLTS/pagesLTS.drv | 6 +- .../texmf-dist/source/latex/pagesLTS/pagesLTS.dtx | 159 +++++++++++++++------ .../texmf-dist/source/latex/pagesLTS/pagesLTS.ins | 2 +- 3 files changed, 121 insertions(+), 46 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv index a464d58a802..21b5bd387f9 100644 --- a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv +++ b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.drv @@ -55,7 +55,7 @@ %% pagesLTS-example.tex. %% \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{pagesLTS.drv}[2011/02/01 v1.1m +\ProvidesFile{pagesLTS.drv}[2011/03/16 v1.1n Refers to special pages' numbers/names (HMM)]% \documentclass[landscape]{ltxdoc}[2007/11/11]% v2.0u \usepackage{geometry}[2010/09/12]% v5.6 @@ -67,7 +67,7 @@ %% recent version). %% Warning: holtxdoc, 2010/04/24 v0.19, requires the packages %% hypdoc, 2010/03/26, v1.9 -%% hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) +%% hyperref, 2010/03/30, v6.80u (latest: 2011/03/09, v6.82d) %% pdftexcmds, 2010/04/01, v0.9 %% ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) %% hologo, 2010/04/24, v1.2 @@ -91,7 +91,7 @@ pdfwindowui=true,% pdfnewwindow=true% } -\usepackage{ulem}[2010/10/03] +\usepackage{ulem}[2010/10/03]% no version given in the ulem.sty file \setlength\hfuzz{1pt} % Ignore slight overfulls. \CodelineIndex \EnableCrossrefs diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.dtx index fe409f03ee6..eee309d0327 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.1m -% file date: 2011/02/01 -% documentation date: 2011/02/01 +% file version: v1.1n +% file date: 2011/03/16 +% documentation date: 2011/03/16 % % Copyright (C) 2010, 2011 H.-Martin M\"{u}nch (Martin dot Muench at Uni-Bonn dot de) % Portions of code copyrighted by other people as marked. @@ -80,7 +80,7 @@ \obeyspaces \Msg{******************************************************} \Msg{* Installation *} -\Msg{* Package: pagesLTS v1.1m 2011/02/01 LaTeX2e package *} +\Msg{* Package: pagesLTS v1.1n 2011/03/16 LaTeX2e package *} \Msg{* Refers to special pages' numbers/names (HMM) *} \Msg{******************************************************} @@ -193,7 +193,7 @@ and the derived files % \begin{macrocode} %<*driver> \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{pagesLTS.drv}[2011/02/01 v1.1m +\ProvidesFile{pagesLTS.drv}[2011/03/16 v1.1n Refers to special pages' numbers/names (HMM)]% \documentclass[landscape]{ltxdoc}[2007/11/11]% v2.0u \usepackage{geometry}[2010/09/12]% v5.6 @@ -205,7 +205,7 @@ and the derived files %% recent version). %% Warning: holtxdoc, 2010/04/24 v0.19, requires the packages %% hypdoc, 2010/03/26, v1.9 -%% hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) +%% hyperref, 2010/03/30, v6.80u (latest: 2011/03/09, v6.82d) %% pdftexcmds, 2010/04/01, v0.9 %% ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) %% hologo, 2010/04/24, v1.2 @@ -229,7 +229,7 @@ and the derived files pdfwindowui=true,% pdfnewwindow=true% } -\usepackage{ulem}[2010/10/03] +\usepackage{ulem}[2010/10/03]% no version given in the ulem.sty file \setlength\hfuzz{1pt} % Ignore slight overfulls. \CodelineIndex %\PageIndex % instead of \CodelineIndex to get the page numbers @@ -314,7 +314,7 @@ and the derived files % % \fi % -% \CheckSum{1683} +% \CheckSum{1748} % % \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 @@ -367,11 +367,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.1m, last% -% revised 2011/02/01, documentation dated 2011/02/01.}} +% has version number v1.1n, last% +% revised 2011/03/16, documentation dated 2011/03/16.}} % \author{H.-Martin M\"{u}nch\\ % (\texttt{Martin dot Muench at Uni-Bonn dot de})} -% \date{2011/02/01} +% \date{2011/03/16} % % \maketitle % @@ -379,7 +379,7 @@ and the derived files % This package puts the labels \texttt{LastPage} % (\texttt{\textbackslash AtEndDocument}) and % \texttt{VeryLastPage} (\texttt{\textbackslash AfterLastShipout}) -% into the \texttt{.aux} file, allowing the user to refer +% into the \xfile{.aux} file, allowing the user to refer % to the (very) last page of a document. This might be % particularly useful in places like headers or footers. % When more than one page numbering scheme is used, @@ -462,7 +462,7 @@ and the derived files % (\texttt{\textbackslash AtEndDocument}) (like the \textsf{LastPage} % package of Jeffrey P. Goldberg) and % \texttt{VeryLastPage} (\texttt{\textbackslash AfterLastShipout}) -% into the \texttt{.aux} file, allowing the user to refer +% into the \xfile{.aux} file, allowing the user to refer % to the (very) last page of a document via % |\lastpageref{LastPage}| and |\lastpageref{VeryLastPage}|. % This might be particularly useful in places like headers or @@ -535,7 +535,7 @@ and the derived files % \textbf{logical page numbers} together with % \textsf{hyperref}!\label{logical page numbers} % \begin{description} -% \item [-] In Adobe Reader X (10.0.0) enable:\\ +% \item [-] In Adobe Reader X (10.0.1) enable:\\ % \underline{E}dit $>$ Prefere\underline{n}ces (Ctrl+k) % $>$ Page Display $>$ Page Content and Information % $>$ Use logical page \nolinebreak{\underline{n}umbers\ .} @@ -1166,7 +1166,7 @@ and the derived files % |\usepackage[pagecontinue=false,alphMult=0,AlphMulti=0,fnsymbolmult=false,romanMult=false,RomanMulti=false]{pagesLTS}|,\\ % if the behaviour of the \textsf{lastpage} package should be simulated. % Using \textbf{old}~(!) versions of the \textsf{lastpage} before the \textsf{pagesLTS} -% before the \textsf{hyperref} [2010/12/16 v6.81z] +% before the \textsf{hyperref} [2011/03/09 v6.82d] % package results in multiply definitions of the |LastPage| label. % While the \textsf{pagesLTS} package cancels the command |\lastpage@putlabel| % from the old \textsf{lastpage} package (because it does this itself, and better), @@ -1237,7 +1237,7 @@ and the derived files % \begin{description} % \item[-] There can be a counter overflow, see preceding subsection~\ref{ss:overflow}. % -% \item[-] Adobe Reader X (10.0.0) does not show the correct page names +% \item[-] Adobe Reader X (10.0.1) does not show the correct page names % for all pages with \texttt{fnsymbol} page numbering scheme: % % \begin{center} @@ -1360,7 +1360,7 @@ and the derived files \usepackage{lipsum}[2005/01/26]% v1.0 \usepackage[draft]{showkeys}[2007/08/07]% v3.15 %% Use final instead of draft to hide the keys. %% -\usepackage{hyperref}[2010/12/16]% v6.81z +\usepackage{hyperref}[2011/03/09]% v6.82d \hypersetup{% extension=pdf,% plainpages=false,% @@ -1376,7 +1376,7 @@ and the derived files pdfpagelayout=SinglePage,% bookmarksopen=true% } -\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2011/02/01]% v1.1m +\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pagesLTS}[2011/03/16]% v1.1n %% These are the default options. %% \makeatletter \renewcommand{\@evenfoot}% @@ -1406,7 +1406,7 @@ and the derived files \markboth{Example for pagesLTS}{Example for pagesLTS} This example demonstrates the most common uses of package\\ -\textsf{pagesLTS}, v1.1m as of 2011/02/01 (HMM).\\ +\textsf{pagesLTS}, v1.1n as of 2011/03/16 (HMM).\\ The used options were \texttt{pagecontinue=true}, \texttt{alphMult=ab}, \texttt{AlphMulti=AB}, \linebreak \texttt{fnsymbolmult=true}, @@ -1449,7 +1449,7 @@ usage is to the benefit of the trademark owner.\\ \textbf{Tip}: Use \textit{logical page numbers} for the display of the pdf!\\ -(In Adobe Reader X (10.0.0): \underline{E}dit $>$ +(In Adobe Reader X (10.0.1): \underline{E}dit $>$ Prefere\underline{n}ces (Ctrl+k) $>$ Page Display $>$ Page Content and Information $>$ Use logical page \nolinebreak{\underline{n}umbers.)}\\ @@ -1790,7 +1790,7 @@ current page numbering sheme): \theCurrentPageLocal\\ \section{fnsymbol} -Adobe Reader X (10.0.0) does not show the correct page names +Adobe Reader X (10.0.1) does not show the correct page names for all pages with \texttt{fnsymbol} page numbering scheme: \begin{center} @@ -2332,7 +2332,7 @@ was added.)\\ % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesPackage{pagesLTS}[2010/09/27 v1.1m +\ProvidesPackage{pagesLTS}[2011/03/16 v1.1n Refers to special pages' numbers/names (HMM)]% % \end{macrocode} @@ -2494,7 +2494,7 @@ was added.)\\ % can be choosen with the \textsf{pagesLTS} package. % If no extension is whished (or another extension is whished % and implemented manually), \textsf{pagesLTS} can be called with -% options set to 0 (zero) and flase: |alphMult=0|, |AlphMulti=0|, +% options set to 0 (zero) and false: |alphMult=0|, |AlphMulti=0|, % |fnsymbolmult=false|. % % \begin{macrocode} @@ -2536,10 +2536,24 @@ was added.)\\ } \ifx\pagesLTS@alphMult\pagesLTS@ab% - \relax% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but not alphMult=0.\MessageBreak% + Now setting alphMult=0.\MessageBreak% + }% + \setkeys{pagesLTS}{alphMult=0}% + \fi% \else% \ifx\pagesLTS@alphMult\pagesLTS@bb% - \relax% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but not alphMult=0.\MessageBreak% + Now setting alphMult=0.\MessageBreak% + }% + \setkeys{pagesLTS}{alphMult=0}% + \fi% \else% \ifx\pagesLTS@alphMult\pagesLTS@zero% \PackageWarningNoLine{pagesLTS}{\pagesLTS@messageaMz }% @@ -2557,10 +2571,24 @@ was added.)\\ \fi% \ifx\pagesLTS@AlphMulti\pagesLTS@ABi% - \relax% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but not AlphMulti=0.\MessageBreak% + Now setting AlphMulti=0.\MessageBreak% + }% + \setkeys{pagesLTS}{AlphMulti=0}% + \fi% \else% \ifx\pagesLTS@AlphMulti\pagesLTS@BBi% - \relax% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but not AlphMulti=0.\MessageBreak% + Now setting AlphMulti=0.\MessageBreak% + }% + \setkeys{pagesLTS}{AlphMulti=0}% + \fi% \else% \ifx\pagesLTS@AlphMulti\pagesLTS@zero% \PackageWarningNoLine{pagesLTS}{\pagesLTS@messageAMiz }% @@ -2583,6 +2611,16 @@ was added.)\\ % choice of an extension by \textsf{pagesLTS} or not. % % \begin{macrocode} +\ifpagesLTS@romanMult% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but also romanMult.\MessageBreak% + Now setting romanMult=false.\MessageBreak% + }% + \setkeys{pagesLTS}{romanMult=false}% + \fi% +\fi% \ifpagesLTS@romanMult% \PackageInfo{pagesLTS}{Option romanMult enabled\MessageBreak% (maybe by default):\MessageBreak% @@ -2610,6 +2648,16 @@ was added.)\\ % Same for the Roman page numbering scheme. % % \begin{macrocode} +\ifpagesLTS@RomanMulti% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but also RomanMulti.\MessageBreak% + Now setting RomanMulti=false.\MessageBreak% + }% + \setkeys{pagesLTS}{RomanMulti=false}% + \fi% +\fi% \ifpagesLTS@RomanMulti% \PackageInfo{pagesLTS}{Option RomanMulti enabled\MessageBreak% (maybe by default):\MessageBreak% @@ -2638,6 +2686,16 @@ was added.)\\ % just the choice of a extension by \textsf{pagesLTS} or not. % % \begin{macrocode} +\ifpagesLTS@fnsymbolmult% + \ifpagesLTS@pagecontinue \relax% + \else% + \PackageWarningNoLine{pagesLTS}{Option pagecontinue=false used,\MessageBreak% + but also fnsymbolmult.\MessageBreak% + Now setting fnsymbolmult=false.\MessageBreak% + }% + \setkeys{pagesLTS}{fnsymbolmult=false}% + \fi% +\fi% \ifpagesLTS@fnsymbolmult% \PackageInfo{pagesLTS}{Option fnsymbolmult enabled\MessageBreak% (maybe by default):\MessageBreak% @@ -2670,11 +2728,6 @@ was added.)\\ \def\pagesLTS@undolable{none} \def\pncmissing{0} \def\pagesLTS@SK{0} -% \end{macrocode} -% -% \pagebreak -% -% \begin{macrocode} \def\pagesLTS@messageNPN{% The pagesLTS package was used, but\MessageBreak% \textbackslash pagenumbering\MessageBreak% @@ -2782,9 +2835,9 @@ was added.)\\ % |\XRoman| does the same for uppercase |\Roman| numbers. % |-\uppercase{\romannumeral\number-\arabic{#1}}| cannot be used, % because the result in the example is |-\uppercase{vii}| and -% not |-VII|.\footnote{This does not matter for the print out,% -% but for the display of the logical page numbers% -% as well as the \xfile{aux} file.} Therefore we have a look +% not |-VII|.\footnote{This does not matter for the print out, +% but for the display of the logical page numbers +% as well as the \xfile{.aux} file.} Therefore we have a look % at \LaTeX's own |\@Roman\FOOcounter|,\\ % |\def\@Roman#1{\expandafter\@slowromancap\romannumeral #1@}|,\\ % and use |\@slowromancap|, which is a fully expandable macro, @@ -4415,7 +4468,7 @@ was added.)\\ % package is performed and if need be a warning is issued: % % \begin{macrocode} - \@ifpackagelater{hyperref}{2010/12/15}{% 2010/12/16 v6.81z + \@ifpackagelater{hyperref}{2011/03/08}{% 2011/03/09 v6.82d \relax}{% \PackageWarningNoLine{pagesLTS}{Old hyperref package detected:\MessageBreak% There is a newer version of the\MessageBreak% @@ -4424,7 +4477,7 @@ was added.)\\ }% }% %% pagesLTS supports the use of the package hyperref by - %% Heiko Oberdiek (hyperref version 2010/12/16 v6.81z). + %% Heiko Oberdiek (hyperref version 2011/03/09 v6.82d). %% pagesLTS may work with earlier versions of this packages, %% but this was not tested. }% @@ -4704,6 +4757,9 @@ was added.)\\ % \item[-] package \textsf{hypdoc}, 2010/03/26, v1.9, \CTAN{macros/latex/contrib/oberdiek/hypdoc.dtx} % % \item[-] package \textsf{geometry}, 2010/09/12, v5.6, \CTAN{macros/latex/contrib/geometry/geometry.dtx} +% +% \item[-] package \textsf{ulem}, 2010/10/03, (no version number given), +% \CTAN{macros/latex/contrib/ulem/} % \end{description} % % \DescribeMacro{pagesLTS.sty} @@ -4718,7 +4774,7 @@ was added.)\\ % % \item[-] package \textsf{kvoptions}, 2010/02/22, v3.7, \CTAN{macros/latex/contrib/oberdiek/kvoptions.dtx} % -% \item[-] package \textsf{undolabl}, 2010/09/12, v1.0g, \CTAN{macros/latex/contrib/undolabl/undolabl.dtx}\\ +% \item[-] package \textsf{undolabl}, 2011/02/01, v1.0h, \CTAN{macros/latex/contrib/undolabl/undolabl.dtx}\\ % \end{description} % % \DescribeMacro{pagesLTS-example.tex} @@ -4733,14 +4789,16 @@ was added.)\\ % % \item[-] package \textsf{showkeys}, 2007/08/07, v3.15, \CTAN{macros/latex/required/tools/showkeys.dtx} % -% \item[-] package \textsf{hyperref}, 2010/12/16, v6.81z, \CTAN{macros/latex/contrib/hyperref.zip} +% \item[-] package \textsf{hyperref}, 2011/03/09, v6.82d, \CTAN{macros/latex/contrib/hyperref.zip} % -% \item[-] package \textsf{pagesLTS}, 2011/02/01, v1.1m, \CTAN{macros/latex/contrib/pagesLTS/pagesLTS.dtx}\\ +% \item[-] package \textsf{pagesLTS}, 2011/03/16, v1.1n, \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?) % \end{description} % +% \pagebreak +% % \DescribeMacro{papermas} % The \textsf{papermas} package is not required, but requires itself the % the \textsf{pagesLTS} package and can be considered as kind of add-on: @@ -4818,7 +4876,7 @@ was added.)\\ % \textbf{Warning}: holtxdoc, 2010/04/24 v0.19, requires the packages % \begin{description} % \item[-] hypdoc, 2010/03/26, v1.9 -% \item[-] hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) +% \item[-] hyperref, 2010/03/30, v6.80u (latest: 2011/03/09, v6.82d) % \item[-] pdftexcmds, 2010/04/01, v0.9 % \item[-] ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) % \item[-] hologo, 2010/04/24, v1.2 @@ -5202,7 +5260,7 @@ was added.)\\ % which has the advantage of showing the recent versions of all those packages. % \item There is a new version of the used \textsf{geometry} package: 2010/09/12,~v5.6. % \item There is a new version of the \textsf{hyperref} package: 2010/12/16,~v6.81z. -% \item The recent version of the Adobe Reader is X (10.0.0) (instead of 9.3.3). +% \item The recent version of the Adobe Reader \sout{\ is}\uwave{\ was} X (10.0.0) (instead of 9.3.3). % Its handling of special page numbers was improved. % \item The option \texttt{alphMult}\ \ is now set to \texttt{ab} by default. % \item The option \texttt{AlphMulti}\ is now set to \texttt{AB} by default. @@ -5211,6 +5269,23 @@ was added.)\\ % \item There is a new version of the \textsf{papermas} package: 2011/02/01,~v1.0e. % \item Some details. % \end{Version} +% \begin{Version}{2011/03/16 v1.1n} +% \item Bug fix: Handling of option |pagecontinue=false| changed. +% When |pagecontinue=false| was used, but also a +% |alphMult|, |AlphMulti|, |fnsymbolmult|, |romanMult| or |RomanMulti| option +% other than |0| or |false|, respectively, was used, the page numbering +% \textit{was} continued/extended. Now a warning is issued in case of such +% option clash and |pagecontinue=false| is heeded, disabling all continuation. +% \item Bug fix: |\ProvidesPackage{pagesLTS}| contained an older date (2010/09/27 of v1.1l +% instead of 2011/02/01 of v1.1m). +% \item Bug fix: The \textsf{ulem} package is needed to generate the documentation from the +% \xfile{pagesLTS.dtx} file, but was not listed as necessary package. +% \item Bug fix: One reference to an outdated version of \textsf{undolabl} package, +% replaced by the recent version. +% \item There is a new version of the \textsf{hyperref} package: 2011/03/09,~v6.82d. +% \item The recent version of the Adobe Reader is X~(10.0.1) (instead of 10.0.0). +% \item Some minor details. +% \end{Version} % \end{History} % % % \PrintChanges diff --git a/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins b/Master/texmf-dist/source/latex/pagesLTS/pagesLTS.ins index ee68ac1e587..93b30a6b6bc 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.1m 2011/02/01 LaTeX2e package *} +\Msg{* Package: pagesLTS v1.1n 2011/03/16 LaTeX2e package *} \Msg{* Refers to special pages' numbers/names (HMM) *} \Msg{******************************************************} -- cgit v1.2.3