summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/zref.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/zref.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/zref.dtx149
1 files changed, 78 insertions, 71 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/zref.dtx b/Master/texmf-dist/source/latex/oberdiek/zref.dtx
index 6b30275cf7e..182b838e27b 100644
--- a/Master/texmf-dist/source/latex/oberdiek/zref.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/zref.dtx
@@ -1,11 +1,13 @@
% \iffalse meta-comment
%
% File: zref.dtx
-% Version: 2012/04/04 v2.24
+% Version: 2016/05/16 v2.25
% Info: A new reference scheme for LaTeX
%
% Copyright (C) 2006-2012 by
% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
+% 2016
+% https://github.com/ho-tex/oberdiek/issues
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -112,7 +114,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: zref 2012/04/04 v2.24 A new reference scheme for LaTeX (HO)}
+\Msg{* Package: zref 2016/05/16 v2.25 A new reference scheme for LaTeX (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -124,7 +126,7 @@
This is a generated file.
Project: zref
-Version: 2012/04/04 v2.24
+Version: 2016/05/16 v2.25
Copyright (C) 2006-2012 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -230,7 +232,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{zref.drv}%
- [2012/04/04 v2.24 A new reference scheme for LaTeX (HO)]%
+ [2016/05/16 v2.25 A new reference scheme for LaTeX (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\setlength{\emergencystretch}{1em}
@@ -240,7 +242,6 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{4013}
%
% \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
@@ -261,8 +262,10 @@ and the derived files
% \GetFileInfo{zref.drv}
%
% \title{The \xpackage{zref} package}
-% \date{2012/04/04 v2.24}
-% \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}}
+% \date{2016/05/16 v2.25}
+% \author{Heiko Oberdiek\thanks
+% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
+% \xemail{heiko.oberdiek at googlemail.com}}
%
% \maketitle
%
@@ -939,7 +942,7 @@ and the derived files
\newcounter{foo}
\renewcommand*{\thefoo}{\Alph{foo}}
-\usepackage{zref-lastpage,zref-user}[2012/04/04]
+\usepackage{zref-lastpage,zref-user}[2016/05/16]
\makeatletter
\zref@newprop{thefoo}{\thefoo}
@@ -1053,7 +1056,7 @@ and the derived files
%<<END_EXAMPLE
\documentclass{book}
-\usepackage{zref-nextpage}[2012/04/04]
+\usepackage{zref-nextpage}[2016/05/16]
\znextpagesetup
{\thepage}% next page is unknown
{\thepage\ (#1)}% this page is last page
@@ -1623,13 +1626,13 @@ the height difference of the two baselines is
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref}
- [2012/04/04 v2.24 A new reference scheme for LaTeX (HO)]%
+ [2016/05/16 v2.25 A new reference scheme for LaTeX (HO)]%
% \end{macrocode}
%
% \subsubsection{Load basic module}
%
% \begin{macrocode}
-\RequirePackage{zref-base}[2012/04/04]
+\RequirePackage{zref-base}[2016/05/16]
% \end{macrocode}
% Abort package loading if \xpackage{zref-base} could not be
% loaded successfully.
@@ -1644,7 +1647,7 @@ the height difference of the two baselines is
\def\ZREF@temp#1{%
\DeclareOption{#1}{%
\AtEndOfPackage{%
- \RequirePackage{zref-#1}[2012/04/04]%
+ \RequirePackage{zref-#1}[2016/05/16]%
}%
}%
}
@@ -1710,7 +1713,7 @@ the height difference of the two baselines is
%<*base>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-base}%
- [2012/04/04 v2.24 Module base for zref (HO)]%
+ [2016/05/16 v2.25 Module base for zref (HO)]%
% \end{macrocode}
%
% \subsubsection{Utilities}
@@ -3017,8 +3020,8 @@ the height difference of the two baselines is
%<*user>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-user}%
- [2012/04/04 v2.24 Module user for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module user for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3108,8 +3111,8 @@ the height difference of the two baselines is
%<*abspage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspage}%
- [2012/04/04 v2.24 Module abspage for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module abspage for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3156,8 +3159,8 @@ the height difference of the two baselines is
%<*counter>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-counter}%
- [2012/04/04 v2.24 Module counter for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module counter for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3196,9 +3199,9 @@ the height difference of the two baselines is
%<*lastpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-lastpage}%
- [2012/04/04 v2.24 Module lastpage for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
-\RequirePackage{zref-abspage}[2012/04/04]
+ [2016/05/16 v2.25 Module lastpage for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
+\RequirePackage{zref-abspage}[2016/05/16]
\RequirePackage{atveryend}[2009/12/07]
\ifx\ZREF@base@ok Y%
\else
@@ -3268,8 +3271,8 @@ the height difference of the two baselines is
%<*thepage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-thepage}%
- [2012/04/04 v2.24 Module thepage for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module thepage for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3278,7 +3281,7 @@ the height difference of the two baselines is
%
% \begin{macrocode}
\RequirePackage{atbegshi}[2011/10/05]
-\RequirePackage{zref-abspage}[2012/04/04]
+\RequirePackage{zref-abspage}[2016/05/16]
% \end{macrocode}
% \begin{macrocode}
\zref@newlist{thepage}
@@ -3343,8 +3346,8 @@ the height difference of the two baselines is
%<*nextpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-nextpage}%
- [2012/04/04 v2.24 Module nextpage for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module nextpage for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3352,9 +3355,9 @@ the height difference of the two baselines is
% \end{macrocode}
%
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2012/04/04]
-\RequirePackage{zref-thepage}[2012/04/04]
-\RequirePackage{zref-lastpage}[2012/04/04]
+\RequirePackage{zref-abspage}[2016/05/16]
+\RequirePackage{zref-thepage}[2016/05/16]
+\RequirePackage{zref-lastpage}[2016/05/16]
\RequirePackage{uniquecounter}[2009/12/18]
% \end{macrocode}
% \begin{macrocode}
@@ -3447,8 +3450,8 @@ the height difference of the two baselines is
%<*totpages>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-totpages}%
- [2012/04/04 v2.24 Module totpages for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module totpages for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3458,8 +3461,8 @@ the height difference of the two baselines is
% The absolute page number of the last page is the total
% page number.
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2012/04/04]
-\RequirePackage{zref-lastpage}[2012/04/04]
+\RequirePackage{zref-abspage}[2016/05/16]
+\RequirePackage{zref-lastpage}[2016/05/16]
% \end{macrocode}
%
% \begin{macro}{\ztotpages}
@@ -3489,8 +3492,8 @@ the height difference of the two baselines is
%<*pagelayout>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-pagelayout}%
- [2012/04/04 v2.24 Module pagelayout for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module pagelayout for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3498,7 +3501,7 @@ the height difference of the two baselines is
% \end{macrocode}
%
% \begin{macrocode}
-\RequirePackage{zref-thepage}[2012/04/04]
+\RequirePackage{zref-thepage}[2016/05/16]
\RequirePackage{ifluatex}[2010/03/01]
\RequirePackage{atveryend}[2010/03/24]
% \end{macrocode}
@@ -3731,8 +3734,8 @@ the height difference of the two baselines is
%<*pageattr>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-pageattr}%
- [2012/04/04 v2.24 Module pageattr for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module pageattr for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3782,7 +3785,7 @@ the height difference of the two baselines is
\def\zref@pdfpageattr#1{}%
\def\zref@pdfpageattr@used#1{}%
}{%
- \RequirePackage{zref-thepage}[2012/04/04]%
+ \RequirePackage{zref-thepage}[2016/05/16]%
\zref@newprop*{pdfpageattr}[]{\zref@hex{\the\pdfpageattr}}%
\zref@addprop{thepage}{pdfpageattr}%
\let\ZREF@temp=Y%
@@ -3794,7 +3797,7 @@ the height difference of the two baselines is
\def\zref@pdfpagesattr{}%
\def\zref@pdfpagesattr@used{}%
}{%
- \RequirePackage{zref-lastpage}[2012/04/04]%
+ \RequirePackage{zref-lastpage}[2016/05/16]%
\zref@newprop*{pdfpagesattr}[]{\zref@hex{\the\pdfpagesattr}}%
\zref@addprop{LastPage}{pdfpagesattr}%
\let\ZREF@temp=Y%
@@ -3806,7 +3809,7 @@ the height difference of the two baselines is
\fi
% \end{macrocode}
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2012/04/04]
+\RequirePackage{zref-abspage}[2016/05/16]
\RequirePackage{atveryend}[2010/03/24]
\RequirePackage{pdftexcmds}[2010/04/01]
\let\ZREF@temp=Y%
@@ -3956,8 +3959,8 @@ the height difference of the two baselines is
%<*marks>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-marks}%
- [2012/04/04 v2.24 Module marks for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module marks for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -4062,7 +4065,7 @@ the height difference of the two baselines is
%<*runs>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-runs}%
- [2012/04/04 v2.24 Module runs for zref (HO)]%
+ [2016/05/16 v2.25 Module runs for zref (HO)]%
% \end{macrocode}
%
% \begin{macro}{\zruns}
@@ -4094,8 +4097,8 @@ the height difference of the two baselines is
%<*perpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-perpage}%
- [2012/04/04 v2.24 Module perpage for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module perpage for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -4110,7 +4113,7 @@ the height difference of the two baselines is
% For detecting changed pages module \xmodule{abspage}
% is loaded.
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2012/04/04]
+\RequirePackage{zref-abspage}[2016/05/16]
% \end{macrocode}
%
% We group the properties for the needed references
@@ -4261,8 +4264,8 @@ the height difference of the two baselines is
%<*titleref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-titleref}%
- [2012/04/04 v2.24 Module titleref for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module titleref for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -4674,8 +4677,8 @@ the height difference of the two baselines is
%<*xr>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-xr}%
- [2012/04/04 v2.24 Module xr for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module xr for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -5210,8 +5213,8 @@ the height difference of the two baselines is
%<*hyperref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-hyperref}%
- [2012/04/04 v2.24 Module hyperref for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module hyperref for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -5240,8 +5243,8 @@ the height difference of the two baselines is
%<*savepos>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-savepos}%
- [2012/04/04 v2.24 Module savepos for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module savepos for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -5399,8 +5402,8 @@ the height difference of the two baselines is
%<*abspos>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspos}%
- [2012/04/04 v2.24 Module abspos for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module abspos for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -5408,14 +5411,14 @@ the height difference of the two baselines is
% \end{macrocode}
%
% \begin{macrocode}
-\RequirePackage{zref-savepos}[2012/04/04]
+\RequirePackage{zref-savepos}[2016/05/16]
\ifx\ZREF@savepos@ok Y%
\else
\expandafter\endinput
\fi
% \end{macrocode}
% \begin{macrocode}
-\RequirePackage{zref-pagelayout}[2012/04/04]
+\RequirePackage{zref-pagelayout}[2016/05/16]
\zref@addprop{savepos}{abspage}
% \end{macrocode}
%
@@ -6028,8 +6031,8 @@ the height difference of the two baselines is
%<*dotfill>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-dotfill}%
- [2012/04/04 v2.24 Module dotfill for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module dotfill for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -6039,7 +6042,7 @@ the height difference of the two baselines is
% For measuring the width of \cs{zdotfill} we use the features
% provided by module \xmodule{savepos}.
% \begin{macrocode}
-\RequirePackage{zref-savepos}[2012/04/04]
+\RequirePackage{zref-savepos}[2016/05/16]
% \end{macrocode}
% For automatically generated label names we use the unique
% counter of module \xmodule{base}.
@@ -6128,8 +6131,8 @@ the height difference of the two baselines is
%<*env>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-env}%
- [2012/04/04 v2.24 Module env for zref (HO)]%
-\RequirePackage{zref-base}[2012/04/04]
+ [2016/05/16 v2.25 Module env for zref (HO)]%
+\RequirePackage{zref-base}[2016/05/16]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -6174,7 +6177,7 @@ the height difference of the two baselines is
\NeedsTeXFormat{LaTeX2e}
\nofiles
\documentclass{article}
-\usepackage{zref-base}[2012/04/04]
+\usepackage{zref-base}[2016/05/16]
\usepackage{qstest}
\IncludeTests{*}
\LogTests{log}{*}{*}
@@ -6214,7 +6217,7 @@ the height difference of the two baselines is
%<*test-base>
\NeedsTeXFormat{LaTeX2e}
\documentclass{article}
-\usepackage{zref-base,zref-titleref}[2012/04/04]
+\usepackage{zref-base,zref-titleref}[2016/05/16]
\usepackage{qstest}
\IncludeTests{*}
\LogTests{log}{*}{*}
@@ -6273,7 +6276,7 @@ the height difference of the two baselines is
%<*test-runs>
\NeedsTeXFormat{LaTeX2e}
\documentclass{article}
-\usepackage{zref-runs}[2012/04/04]
+\usepackage{zref-runs}[2016/05/16]
\usepackage{qstest}
\IncludeTests{*}
\LogTests{log}{*}{*}
@@ -6302,7 +6305,7 @@ the height difference of the two baselines is
%<*test-titleref-memoir>
\NeedsTeXFormat{LaTeX2e}
\documentclass{memoir}
-\usepackage{zref-titleref}[2012/04/04]
+\usepackage{zref-titleref}[2016/05/16]
\usepackage{qstest}
\IncludeTests{*}
\LogTests{log}{*}{*}
@@ -6363,7 +6366,7 @@ the height difference of the two baselines is
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{ftp://ftp.ctan.org/tex-archive/}}:
+% CTAN\footnote{\url{http://ctan.org/pkg/zref}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/zref.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/zref.pdf}] Documentation.
@@ -6583,7 +6586,7 @@ the height difference of the two baselines is
<authorref id='auth:oberdiek'/>
<copyright owner='Heiko Oberdiek' year='2006-2012'/>
<license type='lppl1.3'/>
- <version number='2.24'/>
+ <version number='2.25'/>
<description>
This package offers a means to remove the limitation, of only two
properties, that is inherent in the way LaTeX&#x2019;s reference system
@@ -6882,6 +6885,10 @@ the height difference of the two baselines is
% Module \xmodule{titleref}, package \xpackage{titlesec}:
% some support for class `straight' (\cs{ttl@straight@i}) added.
% \end{Version}
+% \begin{Version}{2016/05/16 v2.25}
+% \item
+% Documentation updates.
+% \end{Version}
% \end{History}
%
% \PrintIndex