summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/zref-base.sty')
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-base.sty36
1 files changed, 19 insertions, 17 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
index 73f6f08b3cf..2682c1c7640 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
@@ -29,24 +29,19 @@
%% and the derived files
%% zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty,
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
-%% zref-hyperref.sty, zref-lastpage.sty, zref-nextpage.sty,
-%% zref-perpage.sty, zref-runs.sty, zref-savepos.sty,
-%% zref-thepage.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex,
-%% zref-example-lastpage.tex, zref-example-nextpage.tex,
-%% zref-test1.tex, zref-test-runs.tex.
+%% zref-hyperref.sty, zref-lastpage.sty, zref-marks.sty,
+%% zref-nextpage.sty, zref-perpage.sty, zref-runs.sty,
+%% zref-savepos.sty, zref-thepage.sty, zref-titleref.sty,
+%% zref-totpages.sty, zref-user.sty, zref-xr.sty,
+%% zref-example.tex, zref-example-lastpage.tex,
+%% zref-example-nextpage.tex, zref-test1.tex,
+%% zref-test-runs.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-base}%
- [2010/03/26 v2.8 Module base for zref (HO)]%
-\RequirePackage{ltxcmds}[2009/12/12]
+ [2010/03/29 v2.9 Module base for zref (HO)]%
+\RequirePackage{ltxcmds}[2010/03/01]
\def\ZREF@name{zref}
-\def\ZREF@ErrorNoLine#1#2{%
- \begingroup
- \let\on@line\@empty
- \PackageError\ZREF@name{#1}{#2}%
- \endgroup
-}
\def\ZREF@UpdatePdfTeX{Update pdfTeX.}
\newif\ifZREF@found
\def\ZREF@patch#1{%
@@ -60,7 +55,7 @@
\fi
}
\ltx@IfUndefined{eTeXversion}{%
- \ZREF@ErrorNoLine{%
+ \PackageError\ZREF@name{%
Missing support for eTeX; package is abandoned%
}{%
Use a TeX compiler that support eTeX and enable eTeX %
@@ -71,7 +66,7 @@
\RequirePackage{etexcmds}[2007/09/09]
\ifetex@unexpanded
\else
- \ZREF@ErrorNoLine{%
+ \PackageError\ZREF@name{%
Missing e-TeX's \string\unexpanded.\MessageBreak
Add \string\RequirePackage\string{etexcmds\string} before %
\string\documentclass%
@@ -153,7 +148,9 @@
Property `#2' is already in list `#1'%
}%
}{%
- \expandafter\g@addto@macro\csname Z@L@#1\endcsname{{#2}}%
+ \edef\ZREF@temp{#2}%
+ \expandafter\g@addto@macro\csname Z@L@#1\expandafter\endcsname
+ \expandafter{\expandafter{\ZREF@temp}}%
}%
}%
}%
@@ -415,6 +412,11 @@
}%
}{}%
}
+\ltx@IfUndefined{numexpr}{%
+ \let\ZREF@number\number
+}{%
+ \def\ZREF@number#1{\the\numexpr#1}%
+}
\def\zref@setdefault#1{%
\def\zref@default{#1}%
}