summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/accsupp.pdfbin239379 -> 239379 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdfbin171171 -> 171172 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/askinclude.pdfbin901157 -> 901157 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdfbin160635 -> 160635 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/auxhook.pdfbin174284 -> 174286 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdfbin665014 -> 665014 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bitset.pdfbin1032088 -> 1032087 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdfbin676100 -> 676100 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/catchfile.pdfbin230539 -> 230539 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/centernot.pdfbin151174 -> 151175 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr.pdfbin162455 -> 162455 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/classlist.pdfbin169687 -> 169686 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/colonequals.pdfbin170972 -> 170972 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdfbin152375 -> 152375 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/engord.pdfbin230961 -> 230961 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdfbin261893 -> 261893 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdfbin217901 -> 217901 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/flags.pdfbin176719 -> 176721 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grfext.pdfbin252300 -> 252301 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grffile.pdfbin232553 -> 232553 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdfbin197990 -> 197990 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdfbin191835 -> 191834 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypcap.pdfbin185425 -> 185426 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdfbin221721 -> 221721 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdfbin259447 -> 259447 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdfbin184542 -> 184542 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdfbin220030 -> 220030 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdfbin154706 -> 154708 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/iflang.pdfbin280763 -> 280764 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdfbin193194 -> 193194 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdfbin209093 -> 209093 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdfbin207411 -> 207412 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdfbin261535 -> 261535 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx.pdfbin1803724 -> 1803724 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/intcalc.pdfbin612201 -> 612201 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdfbin507110 -> 507110 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdfbin207860 -> 207861 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luacolor.pdfbin215237 -> 215237 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/luatex.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/magicnum.pdfbin244472 -> 244472 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust.pdfbin150665 -> 150666 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdfbin823810 -> 824874 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagesel.pdfbin222641 -> 222641 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdfbin248898 -> 248898 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdfbin192056 -> 192056 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdfbin213441 -> 213441 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdfbin252901 -> 252901 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdfbin239912 -> 239912 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdfbin243493 -> 243492 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture.pdfbin195456 -> 195455 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/refcount.pdfbin182991 -> 182991 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/scrindex.pdfbin194829 -> 194829 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/selinput.pdfbin618473 -> 618473 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdfbin264692 -> 264691 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox.pdfbin200981 -> 200981 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf2
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stackrel.pdfbin162029 -> 162029 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdfbin171371 -> 171369 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/stringenc.pdfbin1160416 -> 1160416 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht.pdfbin267259 -> 267259 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdfbin147169 -> 147167 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/telprint.pdfbin236138 -> 236139 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex60
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/transparent.pdfbin164310 -> 164310 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/twoopt.pdfbin170157 -> 170157 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex70
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example.tex3
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref.pdfbin516640 -> 540538 bytes
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.ins2
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/oberdiek.tex4
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/zref.dtx233
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-base.sty41
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty9
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty16
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty9
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty11
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-user.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty7
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/zref.sty9
96 files changed, 445 insertions, 99 deletions
diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
index 8902a1d5864..92263bd777f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
index 14deb8e5667..00b25667f03 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
index f469e21fcab..9c6d4855402 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
@@ -4171,7 +4171,7 @@ xref
0000337340 00000 n
0000337404 00000 n
trailer
-<</Size 1125/Root 1 0 R/Compress<</LengthO 419569/SpecO/1.4>>/Info 6 0 R/ID[(C6O+i{3})( % LZY])]>>
+<</Size 1125/Root 1 0 R/Compress<</LengthO 419569/SpecO/1.4>>/Info 6 0 R/ID[(C6O+i{3})(W1ΏAea^\)%)]>>
startxref
337468
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
index 820b3449276..b0643a0f33e 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
index 1d7285ab05a..b954a3a84c3 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
@@ -4761,7 +4761,7 @@ xref
0000359952 00000 n
0000360016 00000 n
trailer
-<</Size 1339/Root 1 0 R/Compress<</LengthO 462677/SpecO/1.4>>/Info 6 0 R/ID[(LԏA׻p2x!)(p_/eo|)]>>
+<</Size 1339/Root 1 0 R/Compress<</LengthO 462677/SpecO/1.4>>/Info 6 0 R/ID[(LԏA׻p2x!)(ZvTޙWW:)]>>
startxref
360080
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
index ff878f6bf39..d88511f24b8 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
index 7721c371d1a..c671d1f1692 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
@@ -4824,7 +4824,7 @@ xref
0000365451 00000 n
0000365515 00000 n
trailer
-<</Size 1352/Root 1 0 R/Compress<</LengthO 474613/SpecO/1.4>>/Info 6 0 R/ID[(\\\)e>NPS$)(?&?Z)]>>
+<</Size 1352/Root 1 0 R/Compress<</LengthO 474613/SpecO/1.4>>/Info 6 0 R/ID[(\\\)e>NPS$)(Vs[trjB8zeYF)]>>
startxref
365579
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
index c155c592efe..d31aacc6b81 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
index f67227b8236..19b4513b0d4 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
index 2572120c391..5d057fe8b8b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
index c8e9a05007d..d2ae24b7843 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
index b563cf5b9d7..74a52a7b148 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf
@@ -6190,7 +6190,7 @@ xref
0000430474 00000 n
0000430538 00000 n
trailer
-<</Size 1798/Root 1 0 R/Compress<</LengthO 574424/SpecO/1.4>>/Info 6 0 R/ID[(Q*Oe)(Q5`«O)]>>
+<</Size 1798/Root 1 0 R/Compress<</LengthO 574424/SpecO/1.4>>/Info 6 0 R/ID[(Q*Oe)(mŏ߿D\r~P$f)]>>
startxref
430602
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
index f531378fad8..9d2dd10aeb9 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
index ab518415e78..e5d160d6a55 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
index 43ffa46e213..809b1ff93e2 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
index 1822cafab07..d142802b7ce 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
index 0930c5d1879..667e134c199 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
index 5413727f0d3..be6f293b4ac 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
index 87d43385b03..37bd64d46df 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
@@ -4880,7 +4880,7 @@ xref
0000370094 00000 n
0000370158 00000 n
trailer
-<</Size 1361/Root 1 0 R/Compress<</LengthO 475567/SpecO/1.4>>/Info 6 0 R/ID[(ĢU7# ^)(iL%ȻLt{dZ)]>>
+<</Size 1361/Root 1 0 R/Compress<</LengthO 475567/SpecO/1.4>>/Info 6 0 R/ID[(ĢU7# ^)("BsY<U)]>>
startxref
370222
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
index 0a9e5fc1794..565912b5250 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
index abb253d40c1..56d135a1b59 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
index a2391bdbcd0..95290e46ecd 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
index 0ba21f6b4a1..70003b70d29 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
index 32b92a2d5d4..389b0dc1632 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/grfext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
index 2214b8f0e8a..7587d4a7c43 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
index cc78f42584e..c3f3ff13afd 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
index dd71a8a082f..0b8c7616da2 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
@@ -5377,7 +5377,7 @@ xref
0000399965 00000 n
0000400028 00000 n
trailer
-<</Size 1511/Root 1 0 R/Compress<</LengthO 520549/SpecO/1.4>>/Info 6 0 R/ID[(A{xz}k3*ʺ)(К`\(9;)]>>
+<</Size 1511/Root 1 0 R/Compress<</LengthO 520549/SpecO/1.4>>/Info 6 0 R/ID[(A{xz}k3*ʺ)(QZ3Gs5~)]>>
startxref
400092
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
index 4b332c77a8f..3a53689d654 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
index 40772510d27..c81c3d77c9f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
index ee48d68d062..8053b42ce81 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
index cbc3187749b..9ec976e3727 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
index 64077fa8b0b..050d830d231 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
index 34018066fb7..0cf46d37f48 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
index de8a88823d2..870fe54ed48 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
index e01cb7a43f2..a3433d3cf4c 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
index 539b81d4361..ed7970b520b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifluatex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
index 1d32ceff1bc..40e2c6c4584 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
index 9b476e19a25..49d52f9fcd7 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
index 07963b7a2bf..4701d16caa5 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
index b6f3508cecd..e8476d4244c 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
index 1e0ab7838e6..3dc439fba27 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
index a15a8d91d1c..9618a12b442 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
index ca62e01cec0..b496496af1d 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
@@ -4205,7 +4205,7 @@ xref
0000322439 00000 n
0000322503 00000 n
trailer
-<</Size 1157/Root 1 0 R/Compress<</LengthO 410134/SpecO/1.4>>/Info 6 0 R/ID[(,\\i:44p+ z)($R;O.)]>>
+<</Size 1157/Root 1 0 R/Compress<</LengthO 410134/SpecO/1.4>>/Info 6 0 R/ID[(,\\i:44p+ z)(5QtY\r*B)]>>
startxref
322567
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
index 364295730bc..f9e12b03b18 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/letltxmacro.pdf
@@ -3049,7 +3049,7 @@ xref
0000248847 00000 n
trailer
<</Size 832/Root 1 0 R/Compress<</LengthO 311214/SpecO/1.4>>/Info 6 0 R/ID[(Q<M\r¯d
-U)(Kj/n8_s)]>>
+U)(@^Ə5΍6)]>>
startxref
248910
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
index acc626ef221..d9dcdd1243f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
index f75241cf6c6..df84f518ddf 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/luacolor.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
index 8b345288d89..eccd1f8780f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/luatex.pdf
@@ -4439,7 +4439,7 @@ xref
0000336181 00000 n
0000336244 00000 n
trailer
-<</Size 1228/Root 1 0 R/Compress<</LengthO 428189/SpecO/1.4>>/Info 6 0 R/ID[(
+<</Size 1228/Root 1 0 R/Compress<</LengthO 428189/SpecO/1.4>>/Info 6 0 R/ID[(
startxref
336308
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
index a36864abbe0..8c5a57777dc 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/magicnum.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
index 3d6c0c04205..addd63ab038 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
index 448d3b0f959..df9f8a5431b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
index 34efc41cccc..257ac22ee8b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
index 028a1591ecc..50cb878d62b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
index b6e01ad8e6f..fc9e832f080 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
index 4ad446f1576..3f65cbf2537 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
@@ -3424,7 +3424,7 @@ xref
0000265479 00000 n
0000265542 00000 n
trailer
-<</Size 944/Root 1 0 R/Compress<</LengthO 335709/SpecO/1.4>>/Info 6 0 R/ID[(\rXQ&Aj)(QSiPbXz
+<</Size 944/Root 1 0 R/Compress<</LengthO 335709/SpecO/1.4>>/Info 6 0 R/ID[(\rXQ&Aj)(݇YN2ٯ)]>>
startxref
265605
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
index 556b212cc79..43a527dcfaf 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
@@ -3058,7 +3058,7 @@ xref
0000252212 00000 n
0000252275 00000 n
trailer
-<</Size 817/Root 1 0 R/Compress<</LengthO 312303/SpecO/1.4>>/Info 6 0 R/ID[(fa|Em|xB?)(~@">˓gy$)]>>
+<</Size 817/Root 1 0 R/Compress<</LengthO 312303/SpecO/1.4>>/Info 6 0 R/ID[(fa|Em|xB?)(^m4"\\ZP/)]>>
startxref
252338
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
index baf22fecf9b..4028c8c8c0b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
index f015d9fd321..d0852d7ddbe 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
index 05d6342af24..d97699d65fe 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
@@ -5279,7 +5279,7 @@ xref
0000381515 00000 n
0000381579 00000 n
trailer
-<</Size 1510/Root 1 0 R/Compress<</LengthO 500357/SpecO/1.4>>/Info 6 0 R/ID[(ʪJ\riG3W)(<>[kqׂ$j 2)]>>
+<</Size 1510/Root 1 0 R/Compress<</LengthO 500357/SpecO/1.4>>/Info 6 0 R/ID[(ʪJ\riG3W)(]Ξ2{9,)]>>
startxref
381643
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
index f1507ce8a05..800bb795432 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
index 1d52763caaf..660ca6d2d10 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
index 4794040112e..bc4b886b3a8 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
index 200f4ff9c2a..5a21135623f 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
@@ -3817,7 +3817,7 @@ xref
0000290240 00000 n
0000290304 00000 n
trailer
-<</Size 1047/Root 1 0 R/Compress<</LengthO 367712/SpecO/1.4>>/Info 6 0 R/ID[(@W'4\\g ^)(}Z; _)]>>
+<</Size 1047/Root 1 0 R/Compress<</LengthO 367712/SpecO/1.4>>/Info 6 0 R/ID[(@W'4\\g ^)(ٜ.1'[ 0)]>>
startxref
290368
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
index 7413dae602e..ecc9d6e6300 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
index 3172cb6482f..79e1c9274b3 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
index 3c6ac70384d..39598456eb1 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
index 0a3fcf9927d..c2103e94ddb 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
index 35a066a2ca8..8421c1eab8e 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
index 7f1e81519a7..47afe5240be 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
@@ -5754,7 +5754,7 @@ xref
0000404840 00000 n
0000404904 00000 n
trailer
-<</Size 1664/Root 1 0 R/Compress<</LengthO 539829/SpecO/1.4>>/Info 6 0 R/ID[(b;ǤBS\rQ>)(:Y#r!!Y3)]>>
+<</Size 1664/Root 1 0 R/Compress<</LengthO 539829/SpecO/1.4>>/Info 6 0 R/ID[(b;ǤBS\rQ>)(\\[ 8ykݡ)]>>
startxref
404968
%%EOF
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
index 7f4c69a56b9..349be2ffdaa 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
index 32d94d38503..42f8b309ddb 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
index 0ae3c58ec1c..3964467eb9a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
index 215dbf41f37..36d5a58bd9b 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
index 0aea57379df..dcf0e6c883a 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
index e1f140dc55e..360c8b22d7d 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex
new file mode 100644
index 00000000000..511a992123d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/test/zref-test1.tex
@@ -0,0 +1,60 @@
+%%
+%% This is file `zref-test1.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% zref.dtx (with options: `test1')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006-2008 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file zref.dtx
+%% 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-perpage.sty,
+%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\nofiles
+\documentclass{article}
+\usepackage{zref-base}[2008/10/01]
+\usepackage{qstest}
+\IncludeTests{*}
+\LogTests{log}{*}{*}
+
+\makeatletter
+\begin{qstest}{localaddprop}{localaddprop}
+ \Expect*{\Z@L@main}*{{default}{page}}%
+ \zref@newprop{foobar}{FOO}%
+ \zref@newlist{alist}%
+ \Expect*{\Z@L@alist}{}%
+ \begingroup
+ \zref@localaddprop{main}{foobar}%
+ \Expect*{\Z@L@main}{{default}{page}{foobar}}%
+ \zref@localaddprop{alist}{page}%
+ \Expect*{\Z@L@alist}{{page}}%
+ \endgroup
+ \Expect*{\Z@L@main}*{{default}{page}}%
+ \Expect*{\Z@L@alist}{}%
+\end{qstest}
+\@@end
+\endinput
+%%
+%% End of file `zref-test1.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
index 965cfc320e6..c38102f2881 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
index fd1a9a9db26..d6007784cc5 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
new file mode 100644
index 00000000000..7f4f81507d7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
@@ -0,0 +1,70 @@
+%%
+%% This is file `zref-example-lastpage.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% zref.dtx (with options: `example-lastpage')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006-2008 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file zref.dtx
+%% 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-perpage.sty,
+%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\documentclass{report}
+ %
+\newcounter{foo}
+\renewcommand*{\thefoo}{\Alph{foo}}
+ %
+\usepackage{zref-lastpage,zref-user}[2008/10/01]
+ %
+\makeatletter
+\zref@newprop{thefoo}{\thefoo}
+\zref@newprop{valuefoo}{\the\value{foo}}
+\zref@newprop{chapter}{\thechapter}
+\zref@addprop{LastPage}{thefoo}
+\zref@addprop{LastPage}{valuefoo}
+\zref@addprop{LastPage}{chapter}
+\makeatother
+ %
+\newcommand*{\foo}{%
+ \stepcounter{foo}%
+ [Current foo: \thefoo]%
+}
+ %
+\begin{document}
+ \chapter{First chapter}
+ Last page is \zref{LastPage}.\\%
+ Last chapter is \zref[chapter]{LastPage}.\\%
+ Last foo is \zref[thefoo]{LastPage}.\\%
+ Last value of foo is \zref[valuefoo]{LastPage}.\\%
+ \foo
+ \chapter{Second chapter}
+ \foo\foo\foo
+ \chapter{Last chapter}
+ \foo
+\end{document}
+\endinput
+%%
+%% End of file `zref-example-lastpage.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
index 021ca9ada9b..d6249d60aef 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
@@ -28,7 +28,8 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\documentclass{book}
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
index 44e13dc84c9..1e5474203de 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
index eb3ac60f585..be2a9cd59e0 100644
--- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
+++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
@@ -1,5 +1,5 @@
% oberdiek.ins
-% 2008/09/21
+% 2008/10/01
%
% Copyright (C) 1999, 2001, 2006 by
% Heiko Oberdiek <oberdiek@uni-freiburg.de>
diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
index 5085eb4800d..ad2f9cf43ca 100644
--- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
+++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
@@ -6,7 +6,7 @@
\newcommand*{\Subject}{CTAN:\CTANdir}
\newcommand*{\Author}{Heiko Oberdiek}
\newcommand*{\Email}{oberdiek@uni-freiburg.de}
-\newcommand*{\Date}{2008/09/21}
+\newcommand*{\Date}{2008/10/01}
% Copyright (C) 2006 by
% Heiko Oberdiek <oberdiek@uni-freiburg.de>
@@ -310,7 +310,7 @@
[\entrysep]
\entry{twoopt}{2008/08/11}{1.5}{Definitions with two optional arguments}%
[\entrysep]
-\entry{zref}{2008/09/21}{2.2}{New reference scheme for \LaTeXe{}}%
+\entry{zref}{2008/10/01}{2.3}{New reference scheme for \LaTeXe{}}%
\end{overview}
\section{Packages}
diff --git a/Master/texmf-dist/source/latex/oberdiek/zref.dtx b/Master/texmf-dist/source/latex/oberdiek/zref.dtx
index 74a43f088b8..4ca5b6c08d2 100644
--- a/Master/texmf-dist/source/latex/oberdiek/zref.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/zref.dtx
@@ -20,7 +20,8 @@
% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-% zref-user.sty, zref-xr.sty, zref-example.tex.
+% zref-user.sty, zref-xr.sty, zref-example.tex,
+% zref-example-lastpage.tex, zref-test1.tex.
%
% Distribution:
% CTAN:macros/latex/contrib/oberdiek/zref.dtx
@@ -68,6 +69,8 @@
% TDS:tex/latex/oberdiek/zref-xr.sty
% TDS:doc/latex/oberdiek/zref.pdf
% TDS:doc/latex/oberdiek/zref-example.tex
+% TDS:doc/latex/oberdiek/zref-example-lastpage.tex
+% TDS:doc/latex/oberdiek/test/zref-test1.tex
% TDS:source/latex/oberdiek/zref.dtx
%
%<*ignore>
@@ -83,7 +86,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: zref 2008/09/21 v2.2 New reference scheme for LaTeX2e (HO)}
+\Msg{* Package: zref 2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -114,7 +117,8 @@ and the derived files
zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
- zref-user.sty, zref-xr.sty, zref-example.tex.
+ zref-user.sty, zref-xr.sty, zref-example.tex,
+ zref-example-lastpage.tex, zref-test1.tex.
\endpreamble
\let\MetaPrefix\DoubleperCent
@@ -138,6 +142,9 @@ and the derived files
\file{zref-xr.sty}{\from{zref.dtx}{xr}}%
\usedir{doc/latex/oberdiek}%
\file{zref-example.tex}{\from{zref.dtx}{example}}%
+ \file{zref-example-lastpage.tex}{\from{zref.dtx}{example-lastpage}}%
+ \usedir{doc/latex/oberdiek/test}%
+ \file{zref-test1.tex}{\from{zref.dtx}{test1}}%
}
\obeyspaces
@@ -170,7 +177,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{zref.drv}%
- [2008/09/21 v2.2 New reference scheme for LaTeX2e (HO)]%
+ [2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2008/08/11]
\begin{document}
@@ -179,7 +186,7 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{1555}
+% \CheckSum{1646}
%
% \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
@@ -200,7 +207,7 @@ and the derived files
% \GetFileInfo{zref.drv}
%
% \title{The \xpackage{zref} package}
-% \date{2008/09/21 v2.2}
+% \date{2008/10/01 v2.3}
% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}}
%
% \maketitle
@@ -391,6 +398,11 @@ and the derived files
% Adds the property \meta{propname} to the property list \meta{listname}.
% The property and list must exist.
%
+% \begin{declcs}{zref@localaddprop}
+% \M{listname} \M{propname}
+% \end{declcs}
+% Local variant of \cs{zref@addprop}.
+%
% \begin{declcs}{zref@listexists}
% \M{listname} \M{then}
% \end{declcs}
@@ -735,6 +747,53 @@ and the derived files
% |\zpageref{LastPage}|
% \end{quote}
%
+% Since version 2008/10/01 v2.3 the module defines the list |LastPage|.
+% In addition to the properties of the main list label |LastPage| also
+% stores the properties of this list |LastPage|. The default of this
+% list is empty. The list can be used by the user to add additional
+% properties for label |LastPage|.
+%
+% \subsubsection{Example}
+%
+% \begin{macrocode}
+%<*example-lastpage>
+\NeedsTeXFormat{LaTeX2e}
+\documentclass{report}
+ %
+\newcounter{foo}
+\renewcommand*{\thefoo}{\Alph{foo}}
+ %
+\usepackage{zref-lastpage,zref-user}[2008/10/01]
+ %
+\makeatletter
+\zref@newprop{thefoo}{\thefoo}
+\zref@newprop{valuefoo}{\the\value{foo}}
+\zref@newprop{chapter}{\thechapter}
+\zref@addprop{LastPage}{thefoo}
+\zref@addprop{LastPage}{valuefoo}
+\zref@addprop{LastPage}{chapter}
+\makeatother
+ %
+\newcommand*{\foo}{%
+ \stepcounter{foo}%
+ [Current foo: \thefoo]%
+}
+ %
+\begin{document}
+ \chapter{First chapter}
+ Last page is \zref{LastPage}.\\%
+ Last chapter is \zref[chapter]{LastPage}.\\%
+ Last foo is \zref[thefoo]{LastPage}.\\%
+ Last value of foo is \zref[valuefoo]{LastPage}.\\%
+ \foo
+ \chapter{Second chapter}
+ \foo\foo\foo
+ \chapter{Last chapter}
+ \foo
+\end{document}
+%</example-lastpage>
+% \end{macrocode}
+%
% \subsection{Module \xoption{totpages}}
%
% For the total number of pages of a document you need to
@@ -1161,13 +1220,13 @@ the height difference of the two baselines is
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref}
- [2008/09/21 v2.2 New reference scheme for LaTeX2e (HO)]%
+ [2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)]%
% \end{macrocode}
%
% \subsubsection{Load basic module}
%
% \begin{macrocode}
-\RequirePackage{zref-base}[2008/09/21]
+\RequirePackage{zref-base}[2008/10/01]
% \end{macrocode}
% Abort package loading if \xpackage{zref-base} could not be
% loaded successfully.
@@ -1182,7 +1241,7 @@ the height difference of the two baselines is
\def\ZREF@temp#1{%
\DeclareOption{#1}{%
\AtEndOfPackage{%
- \RequirePackage{zref-#1}[2008/09/21]%
+ \RequirePackage{zref-#1}[2008/10/01]%
}%
}%
}
@@ -1242,7 +1301,7 @@ the height difference of the two baselines is
%<*base>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-base}%
- [2008/09/21 v2.2 Module base for zref (HO)]%
+ [2008/10/01 v2.3 Module base for zref (HO)]%
% \end{macrocode}
%
% \subsubsection{Utilities}
@@ -1444,6 +1503,21 @@ the height difference of the two baselines is
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\zref@listforloop}
+% \begin{macrocode}
+\def\zref@listforloop#1#2{%
+ \expandafter\expandafter\expandafter\@tfor
+ \expandafter\expandafter\expandafter\zref@prop
+ \expandafter\expandafter\expandafter:%
+ \expandafter\expandafter\expandafter=%
+ \csname Z@L@#1\endcsname
+ \do{%
+ #2\zref@prop
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\zref@addprop}
% \cs{zref@addprop} adds the property \verb|#2| to the property
% list \verb|#1|, if the property is not already in the list.
@@ -1465,6 +1539,41 @@ the height difference of the two baselines is
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\zref@localaddprop}
+% \begin{macrocode}
+\def\zref@localaddprop#1#2{%
+ \zref@listexists{#1}{%
+ \zref@propexists{#2}{%
+ \zref@iflistcontainsprop{#1}{#2}{%
+ \PackageWarning\ZREF@name{%
+ Property `#2' is already in list `#1'%
+ }%
+ }{%
+ \expandafter\ZREF@l@addto@macro\csname Z@L@#1\endcsname{{#2}}%
+ }%
+ }%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ZREF@l@addto@macro}
+% \begin{macrocode}
+\ifetex@unexpanded
+ \def\ZREF@l@addto@macro#1#2{%
+ \global\let\ZREF@gtemp#1%
+ \g@addto@macro\ZREF@gtemp{#2}%
+ \let#1\ZREF@gtemp
+ }%
+\else
+ \def\ZREF@l@addto@macro#1#2{%
+ \edef#1{%
+ \etex@unexpanded\expandafter{#1#2}%
+ }%
+ }%
+\fi
+% \end{macrocode}
+% \end{macro}
+%
% \subsubsection{Properties}
%
% \begin{macro}{\zref@ifpropundefined}
@@ -1951,8 +2060,8 @@ the height difference of the two baselines is
%<*user>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-user}%
- [2008/09/21 v2.2 Module user for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module user for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2026,8 +2135,8 @@ the height difference of the two baselines is
%<*abspage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspage}%
- [2008/09/21 v2.2 Module abspage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module abspage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2071,8 +2180,8 @@ the height difference of the two baselines is
%<*counter>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-counter}%
- [2008/09/21 v2.2 Module counter for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module counter for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2108,8 +2217,8 @@ the height difference of the two baselines is
%<*lastpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-lastpage}%
- [2008/09/21 v2.2 Module lastpage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module lastpage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2120,13 +2229,20 @@ the height difference of the two baselines is
% page number is available, because the properties of
% the main property list are used.
% \begin{macrocode}
+\zref@newlist{LastPage}
\AtBeginDocument{%
\AtEndDocument{%
\if@filesw
\clearpage
\begingroup
\advance\c@page\m@ne
- \zref@wrapper@immediate{\zref@label{LastPage}}%
+ \toks@\expandafter\expandafter\expandafter{%
+ \expandafter\Z@L@main
+ \Z@L@LastPage
+ }%
+ \expandafter\zref@wrapper@immediate\expandafter{%
+ \expandafter\ZREF@label\expandafter{\the\toks@}{LastPage}%
+ }%
\endgroup
\fi
}%
@@ -2142,16 +2258,16 @@ the height difference of the two baselines is
%<*totpages>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-totpages}%
- [2008/09/21 v2.2 Module totpages for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module totpages for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
% The absolute page number of the last page is the total
% page number.
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2008/09/21]
-\RequirePackage{zref-lastpage}[2008/09/21]
+\RequirePackage{zref-abspage}[2008/10/01]
+\RequirePackage{zref-lastpage}[2008/10/01]
% \end{macrocode}
%
% \begin{macro}{\ztotpages}
@@ -2181,8 +2297,8 @@ the height difference of the two baselines is
%<*perpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-perpage}%
- [2008/09/21 v2.2 Module perpage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module perpage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2194,7 +2310,7 @@ the height difference of the two baselines is
% For detecting changed pages module \xoption{abspage}
% is loaded.
% \begin{macrocode}
-\RequirePackage{zref-abspage}[2008/09/21]
+\RequirePackage{zref-abspage}[2008/10/01]
% \end{macrocode}
%
% We group the properties for the needed references
@@ -2338,8 +2454,8 @@ the height difference of the two baselines is
%<*titleref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-titleref}%
- [2008/09/21 v2.2 Module titleref for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module titleref for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -2665,8 +2781,8 @@ the height difference of the two baselines is
%<*xr>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-xr}%
- [2008/09/21 v2.2 Module xr for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module xr for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
% \begin{macrocode}
@@ -3009,8 +3125,8 @@ the height difference of the two baselines is
%<*hyperref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-hyperref}%
- [2008/09/21 v2.2 Module hyperref for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module hyperref for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -3038,8 +3154,8 @@ the height difference of the two baselines is
%<*savepos>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-savepos}%
- [2008/09/21 v2.2 Module savepos for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module savepos for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
@@ -3144,15 +3260,15 @@ the height difference of the two baselines is
%<*dotfill>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-dotfill}%
- [2008/09/21 v2.2 Module dotfill for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module dotfill for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
% \end{macrocode}
%
% For measuring the width of \cs{zdotfill} we use the features
% provided by module \xoption{savepos}.
% \begin{macrocode}
-\RequirePackage{zref-savepos}[2008/09/21]
+\RequirePackage{zref-savepos}[2008/10/01]
% \end{macrocode}
% For automatically generated label names we use the unique
% counter of module \xoption{base}.
@@ -3232,6 +3348,39 @@ the height difference of the two baselines is
%</dotfill>
% \end{macrocode}
%
+% \section{Test}
+%
+% \subsection{\cs{zref@localaddprop}}
+%
+% \begin{macrocode}
+%<*test1>
+\NeedsTeXFormat{LaTeX2e}
+\nofiles
+\documentclass{article}
+\usepackage{zref-base}[2008/10/01]
+\usepackage{qstest}
+\IncludeTests{*}
+\LogTests{log}{*}{*}
+
+\makeatletter
+\begin{qstest}{localaddprop}{localaddprop}
+ \Expect*{\Z@L@main}*{{default}{page}}%
+ \zref@newprop{foobar}{FOO}%
+ \zref@newlist{alist}%
+ \Expect*{\Z@L@alist}{}%
+ \begingroup
+ \zref@localaddprop{main}{foobar}%
+ \Expect*{\Z@L@main}{{default}{page}{foobar}}%
+ \zref@localaddprop{alist}{page}%
+ \Expect*{\Z@L@alist}{{page}}%
+ \endgroup
+ \Expect*{\Z@L@main}*{{default}{page}}%
+ \Expect*{\Z@L@alist}{}%
+\end{qstest}
+\@@end
+%</test1>
+% \end{macrocode}
+%
% \section{Installation}
%
% \subsection{Download}
@@ -3306,6 +3455,8 @@ the height difference of the two baselines is
% zref-xr.sty & tex/latex/oberdiek/zref-xr.sty\\
% zref.pdf & doc/latex/oberdiek/zref.pdf\\
% zref-example.tex & doc/latex/oberdiek/zref-example.tex\\
+% zref-example-lastpage.tex & doc/latex/oberdiek/zref-example-lastpage.tex\\
+% test/zref-test1.tex & doc/latex/oberdiek/test/zref-test1.tex\\
% zref.dtx & source/latex/oberdiek/zref.dtx\\
% \end{tabular}^^A
% }^^A
@@ -3525,6 +3676,14 @@ the height difference of the two baselines is
% a broken \cs{zref@listcontainsprop} implemented. Name and
% implementation fixed (thanks Ohad Kammar).
% \end{Version}
+% \begin{Version}{2008/10/01 v2.3}
+% \item
+% \cs{zref@localaddprop} added (feature request of Ohad Kammar).
+% \item
+% Module lastpage: list `LastPage' added. Label `LastPage' will use
+% the properties of this list (default is empty) along with the
+% properties of the main list.
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
index 73adc7729ec..109d72d6156 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspage}%
- [2008/09/21 v2.2 Module abspage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module abspage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\RequirePackage{atbegshi}%
\begingroup
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
index 7ac3d034f4d..7fc366adf6d 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty
@@ -28,11 +28,12 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-base}%
- [2008/09/21 v2.2 Module base for zref (HO)]%
+ [2008/10/01 v2.3 Module base for zref (HO)]%
\def\ZREF@name{zref}
\def\ZREF@ErrorNoLine#1#2{%
\begingroup
@@ -131,6 +132,16 @@
\expandafter\@secondoftwo
\fi
}
+\def\zref@listforloop#1#2{%
+ \expandafter\expandafter\expandafter\@tfor
+ \expandafter\expandafter\expandafter\zref@prop
+ \expandafter\expandafter\expandafter:%
+ \expandafter\expandafter\expandafter=%
+ \csname Z@L@#1\endcsname
+ \do{%
+ #2\zref@prop
+ }%
+}
\def\zref@addprop#1#2{%
\zref@listexists{#1}{%
\zref@propexists{#2}{%
@@ -144,6 +155,32 @@
}%
}%
}
+\def\zref@localaddprop#1#2{%
+ \zref@listexists{#1}{%
+ \zref@propexists{#2}{%
+ \zref@iflistcontainsprop{#1}{#2}{%
+ \PackageWarning\ZREF@name{%
+ Property `#2' is already in list `#1'%
+ }%
+ }{%
+ \expandafter\ZREF@l@addto@macro\csname Z@L@#1\endcsname{{#2}}%
+ }%
+ }%
+ }%
+}
+\ifetex@unexpanded
+ \def\ZREF@l@addto@macro#1#2{%
+ \global\let\ZREF@gtemp#1%
+ \g@addto@macro\ZREF@gtemp{#2}%
+ \let#1\ZREF@gtemp
+ }%
+\else
+ \def\ZREF@l@addto@macro#1#2{%
+ \edef#1{%
+ \etex@unexpanded\expandafter{#1#2}%
+ }%
+ }%
+\fi
\def\zref@ifpropundefined#1{%
\expandafter\ifx\csname Z@E@#1\endcsname\relax
\expandafter\@firstoftwo
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty
index bc40a54aaf6..7d6e504d4f2 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-counter}%
- [2008/09/21 v2.2 Module counter for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module counter for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\zref@newprop{counter}{}
\zref@addprop\ZREF@mainlist{counter}
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
index 04a8905778b..44755df6f07 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
@@ -28,14 +28,15 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-dotfill}%
- [2008/09/21 v2.2 Module dotfill for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module dotfill for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
-\RequirePackage{zref-savepos}[2008/09/21]
+\RequirePackage{zref-savepos}[2008/10/01]
\zref@require@unique
\RequirePackage{keyval}
\define@key{ZREF@DF}{unit}{%
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
index fd1da19efb3..6000bee806e 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-hyperref}%
- [2008/09/21 v2.2 Module hyperref for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module hyperref for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\zref@newprop{anchor}[]{%
\@ifundefined{@currentHref}{}{\@currentHref}%
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
index 6e219a1c0d1..90bb4ec773a 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
@@ -28,20 +28,28 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-lastpage}%
- [2008/09/21 v2.2 Module lastpage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module lastpage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
+\zref@newlist{LastPage}
\AtBeginDocument{%
\AtEndDocument{%
\if@filesw
\clearpage
\begingroup
\advance\c@page\m@ne
- \zref@wrapper@immediate{\zref@label{LastPage}}%
+ \toks@\expandafter\expandafter\expandafter{%
+ \expandafter\Z@L@main
+ \Z@L@LastPage
+ }%
+ \expandafter\zref@wrapper@immediate\expandafter{%
+ \expandafter\ZREF@label\expandafter{\the\toks@}{LastPage}%
+ }%
\endgroup
\fi
}%
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty
index a6929804602..ad98d01acba 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty
@@ -28,14 +28,15 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-perpage}%
- [2008/09/21 v2.2 Module perpage for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module perpage for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
-\RequirePackage{zref-abspage}[2008/09/21]
+\RequirePackage{zref-abspage}[2008/10/01]
\zref@newprop*{pagevalue}[0]{\number\c@page}
\zref@newlist{perpage}
\zref@addprop{perpage}{abspage}
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
index 68ff2c163d8..d141f91b325 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-savepos}%
- [2008/09/21 v2.2 Module savepos for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module savepos for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\begingroup
\@ifundefined{pdfsavepos}{%
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty
index e318644a892..36cde9a4bb0 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-titleref}%
- [2008/09/21 v2.2 Module titleref for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module titleref for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\RequirePackage{keyval}
\let\zref@titleref@current\@empty
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty
index e55edd7602c..a156503f450 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty
@@ -28,15 +28,16 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-totpages}%
- [2008/09/21 v2.2 Module totpages for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module totpages for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
-\RequirePackage{zref-abspage}[2008/09/21]
-\RequirePackage{zref-lastpage}[2008/09/21]
+\RequirePackage{zref-abspage}[2008/10/01]
+\RequirePackage{zref-lastpage}[2008/10/01]
\newcommand*{\ztotpages}{%
\zref@extractdefault{LastPage}{abspage}{0}%
}
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty
index 06d2d0b4272..425f3214107 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-user}%
- [2008/09/21 v2.2 Module user for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module user for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\newcommand*\zlabel{%
\ifx\label\@gobble
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty
index b10db99201e..077b3cff47f 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty
@@ -28,12 +28,13 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-xr}%
- [2008/09/21 v2.2 Module xr for zref (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 Module xr for zref (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\RequirePackage{keyval}
\zref@newprop{url}{}%
diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref.sty
index 61e77e1b960..cc7ecb10049 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/zref.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/zref.sty
@@ -28,17 +28,18 @@
%% zref-abspage.sty, zref-counter.sty, zref-dotfill.sty,
%% zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty,
%% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty,
-%% zref-user.sty, zref-xr.sty, zref-example.tex.
+%% zref-user.sty, zref-xr.sty, zref-example.tex,
+%% zref-example-lastpage.tex, zref-test1.tex.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref}
- [2008/09/21 v2.2 New reference scheme for LaTeX2e (HO)]%
-\RequirePackage{zref-base}[2008/09/21]
+ [2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)]%
+\RequirePackage{zref-base}[2008/10/01]
\@ifundefined{ZREF@baseok}{\endinput}{}
\def\ZREF@temp#1{%
\DeclareOption{#1}{%
\AtEndOfPackage{%
- \RequirePackage{zref-#1}[2008/09/21]%
+ \RequirePackage{zref-#1}[2008/10/01]%
}%
}%
}