texlive[68278] Master/texmf-dist: zref (14sep23)

commits+karl at tug.org commits+karl at tug.org
Thu Sep 14 22:25:25 CEST 2023


Revision: 68278
          http://tug.org/svn/texlive?view=revision&revision=68278
Author:   karl
Date:     2023-09-14 22:25:24 +0200 (Thu, 14 Sep 2023)
Log Message:
-----------
zref (14sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/zref/README.md
    trunk/Master/texmf-dist/doc/latex/zref/zref-example-lastpage.tex
    trunk/Master/texmf-dist/doc/latex/zref/zref-example-nextpage.tex
    trunk/Master/texmf-dist/doc/latex/zref/zref-example.tex
    trunk/Master/texmf-dist/doc/latex/zref/zref.pdf
    trunk/Master/texmf-dist/source/latex/zref/zref.dtx
    trunk/Master/texmf-dist/tex/latex/zref/zref-abspage.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-abspos.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-base.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-counter.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-dotfill.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-env.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-hyperref.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-lastpage.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-marks.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-nextpage.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-pageattr.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-pagelayout.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-perpage.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-runs.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-savepos.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-thepage.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-titleref.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-totpages.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-user.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref-xr.sty
    trunk/Master/texmf-dist/tex/latex/zref/zref.sty

Modified: trunk/Master/texmf-dist/doc/latex/zref/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref/README.md	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/doc/latex/zref/README.md	2023-09-14 20:25:24 UTC (rev 68278)
@@ -1,6 +1,6 @@
 # zref packages for LaTeX
 
-Version: 2022-04-07 v2.34
+Version: 2023-09-14 v2.35
 
 
 Package zref tries to get rid of the restriction
@@ -12,8 +12,9 @@
 reference scheme.
 
 ## Copyright (C)
+
 * 2007, 2009-2011  Heiko Oberdiek
-* 2016-2022        Oberdiek Package Support Group
+* 2016-2023        Oberdiek Package Support Group
 
 ## License
 LATEX Project Public License, version 1.3c or later.

Modified: trunk/Master/texmf-dist/doc/latex/zref/zref-example-lastpage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref/zref-example-lastpage.tex	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/doc/latex/zref/zref-example-lastpage.tex	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either

Modified: trunk/Master/texmf-dist/doc/latex/zref/zref-example-nextpage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref/zref-example-nextpage.tex	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/doc/latex/zref/zref-example-nextpage.tex	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either

Modified: trunk/Master/texmf-dist/doc/latex/zref/zref-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/zref/zref-example.tex	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/doc/latex/zref/zref-example.tex	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either

Modified: trunk/Master/texmf-dist/doc/latex/zref/zref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/zref/zref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/zref/zref.dtx	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/source/latex/zref/zref.dtx	2023-09-14 20:25:24 UTC (rev 68278)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: zref.dtx
-% Version: 2022-04-07 v2.34
+% Version: 2023-09-14 v2.35
 % Info: A new reference scheme for LaTeX
 %
 % Copyright (C)
@@ -112,7 +112,7 @@
 \input docstrip.tex
 \Msg{************************************************************************}
 \Msg{* Installation}
-\Msg{* Package: zref 2022-04-07 v2.34 A new reference scheme for LaTeX (HO)}
+\Msg{* Package: zref 2023-09-14 v2.35 A new reference scheme for LaTeX (HO)}
 \Msg{************************************************************************}
 
 \keepsilent
@@ -124,11 +124,11 @@
 This is a generated file.
 
 Project: zref
-Version: 2022-04-07 v2.34
+Version: 2023-09-14 v2.35
 
 Copyright (C)
   2006-2012 Heiko Oberdiek
-  2016-2022 Oberdiek Package Support Group
+  2016-2023 Oberdiek Package Support Group
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either
@@ -230,7 +230,7 @@
 %<*driver>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{zref.drv}%
-  [2022-04-07 v2.34 A new reference scheme for LaTeX (HO)]%
+  [2023-09-14 v2.35 A new reference scheme for LaTeX (HO)]%
 \documentclass{ltxdoc}
 \usepackage{holtxdoc}[2011/11/22]
 \setlength{\emergencystretch}{1em}
@@ -245,7 +245,7 @@
 % \GetFileInfo{zref.drv}
 %
 % \title{The \xpackage{zref} package}
-% \date{2022-04-07 v2.34}
+% \date{2023-09-14 v2.35}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at \url{https://github.com/ho-tex/zref/issues}}}
 %
@@ -852,16 +852,11 @@
 % warnings.
 %
 % \subsection{Module \xmodule{abspage}}
-%
-% With the help of package \xpackage{atbegshi}
-% a new counter |abspage| with absolute page numbers is provided.
-% For technical and historical reasons the counter itself is zero based:
-% if you use it directly on the first page, e.g
-% with |\arabic{abspage}| you will get 0 as value. When using |\zref|
-% the first page will be page 1 as expected.
-% Also a new property |abspage| is defined and added to the
-% main property list. Thus you can reference the absolute
-% page number:
+% A new property |abspage| is defined and added to the
+% main property list. It makes use of the LaTeX count |\ReadonlyShipoutCounter|
+% to keep track of the page numbers. 
+% 
+% Thus you can reference the absolute page number:
 % \begin{quote}
 %   |Section \zref{foo} is on page \zpageref{foo}.|\\
 %   |This is page \zref[abspage]{foo}|\\
@@ -868,6 +863,17 @@
 %   |of \zref[abspage]{LastPage}.|
 % \end{quote}
 % The example also makes use of module \xmodule{lastpage}.
+% 
+% For compability also a counter |abspage| is provided
+% which is increased at shipout too. 
+% For technical and historical reasons this counter is zero based:
+% if you use it directly on the first page, e.g
+% with |\arabic{abspage}| you will get 0 as value. (When using |\zref| to retrieve
+% the |abspage| property the first page will be page 1 as expected.).
+% It must be noted that the \texttt{perpage} package also provides a |abspage| 
+% counter which is \emph{not} zero based but gives 1 on the first page if \texttt{zref-abspage} is
+% not loaded or loaded after \texttt{perpage}. 
+% 
 %
 % \subsection{Module \xmodule{lastpage}}
 %
@@ -1663,7 +1669,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref}
-  [2022-04-07 v2.34 A new reference scheme for LaTeX (HO)]%
+  [2023-09-14 v2.35 A new reference scheme for LaTeX (HO)]%
 %    \end{macrocode}
 %
 % \subsubsection{Load basic module}
@@ -1750,7 +1756,7 @@
 %<*base>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-base}%
-  [2022-04-07 v2.34 Module base for zref (HO)]%
+  [2023-09-14 v2.35 Module base for zref (HO)]%
 %    \end{macrocode}
 %
 % \subsubsection{Utilities}
@@ -3070,7 +3076,7 @@
 %<*user>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-user}%
-  [2022-04-07 v2.34 Module user for zref (HO)]%
+  [2023-09-14 v2.35 Module user for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3161,7 +3167,7 @@
 %<*abspage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspage}%
-  [2022-04-07 v2.34 Module abspage for zref (HO)]%
+  [2023-09-14 v2.35 Module abspage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3171,28 +3177,32 @@
 %
 %    Module \xmodule{abspage} adds a new property \verb|abspage|
 %    to the \verb|main| property list for absolute page numbers.
-%    These are recorded by the help of package \xpackage{atbegshi}.
-%    \begin{macrocode}
-\RequirePackage{atbegshi}[2011/10/05]%
-%    \end{macrocode}
+%    These are recorded by the help of the standard LaTeX shipout hooks.
+%    The count used as property is the standard LaTeX counter \verb|\ReadonlyShipoutCounter|, 
+%    but we still provide also the counter \verb|abspage| for compability with older
+%    code.
 %    The counter \verb|abspage| must not go in the clear list
 %    of \verb|@ckpt| that is used to set counters in
 %    \xfile{.aux} files of included \hologo{TeX} files.
 %    \begin{macrocode}
 \begingroup
-  \let\@addtoreset\ltx at gobbletwo
-  \newcounter{abspage}%
+ \@ifundefined{c at abspage}
+  {% 
+   \let\@addtoreset\ltx at gobbletwo
+   \newcounter{abspage}%
+  }{} 
 \endgroup
 \setcounter{abspage}{0}%
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
   \stepcounter{abspage}%
 }%
-\zref at newprop*{abspage}[0]{\the\c at abspage}%
+\zref at newprop*{abspage}[0]{\the\ReadonlyShipoutCounter}%
 \zref at addprop\ZREF at mainlist{abspage}%
 %    \end{macrocode}
-%    Note that counter \verb|abspage| shows the
+%    Note that counter \verb|\ReadonlyShipoutCounter|
+%    and \verb|abspage| show the
 %    previous page during page processing. Before
-%    shipout the counter is incremented.
+%    shipout the counters are incremented.
 %    Thus the property is correctly written with
 %    deferred writing. If the counter is written
 %    using \cs{zref at wrapper@immediate}, then the number
@@ -3209,7 +3219,7 @@
 %<*counter>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-counter}%
-  [2022-04-07 v2.34 Module counter for zref (HO)]%
+  [2023-09-14 v2.35 Module counter for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3254,10 +3264,9 @@
 %<*lastpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-lastpage}%
-  [2022-04-07 v2.34 Module lastpage for zref (HO)]%
+  [2023-09-14 v2.35 Module lastpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2009/12/07]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
@@ -3272,7 +3281,7 @@
 %    the main property list are used.
 %    \begin{macrocode}
 \zref at newlist{LastPage}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \if at filesw
     \begingroup
       \advance\c at page\m at ne
@@ -3326,7 +3335,7 @@
 %<*thepage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-thepage}%
-  [2022-04-07 v2.34 Module thepage for zref (HO)]%
+  [2023-09-14 v2.35 Module thepage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3350,7 +3359,7 @@
 %    \end{macro}
 %    \begin{macrocode}
 \zref at addprop{thepage}{pagevalue}
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
   \AtBeginShipoutAddToBox{%
     \zref at thepage@atbegshi at hook
     \zref at labelbylist{thepage\the\value{abspage}}{thepage}%
@@ -3401,7 +3410,7 @@
 %<*nextpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-nextpage}%
-  [2022-04-07 v2.34 Module nextpage for zref (HO)]%
+  [2023-09-14 v2.35 Module nextpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3505,7 +3514,7 @@
 %<*totpages>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-totpages}%
-  [2022-04-07 v2.34 Module totpages for zref (HO)]%
+  [2023-09-14 v2.35 Module totpages for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3547,7 +3556,7 @@
 %<*pagelayout>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pagelayout}%
-  [2022-04-07 v2.34 Module pagelayout for zref (HO)]%
+  [2023-09-14 v2.35 Module pagelayout for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3558,7 +3567,6 @@
 %    \begin{macrocode}
 \RequirePackage{zref-thepage}[2019/11/29]
 \RequirePackage{iftex}[2019/11/07]%
-\RequirePackage{atveryend}[2010/03/24]
 %    \end{macrocode}
 %
 %
@@ -3675,7 +3683,7 @@
         \fi
       }%
     }{}%
-    \AtVeryEndDocument{\ZREF at pl@AtVeryEnd}%
+    \AddToHook{enddocument/afteraux}{\ZREF at pl@AtVeryEnd}%
   \fi
 }
 %    \end{macrocode}
@@ -3763,7 +3771,7 @@
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macrocode}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \ZREF at pl@AfterLastShipout
 }
 %    \end{macrocode}
@@ -3779,7 +3787,7 @@
 %<*pageattr>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pageattr}%
-  [2022-04-07 v2.34 Module pageattr for zref (HO)]%
+  [2023-09-14 v2.35 Module pageattr for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -3842,7 +3850,6 @@
 %    \end{macrocode}
 %    \begin{macrocode}
 \RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2010/03/24]
 \RequirePackage{pdftexcmds}[2010/04/01]
 \let\ZREF at temp=Y%
 \ltx at IfUndefined{pdf at escapehex}{\let\ZREF at temp=N}{}
@@ -3883,7 +3890,7 @@
         \fi
       }%
     }{}%
-    \AtVeryEndDocument{\ZREF at pa@AtVeryEnd}%
+    \AddToHook{enddocument/afteraux}{\ZREF at pa@AtVeryEnd}%
   \fi
 }
 %    \end{macrocode}
@@ -3996,7 +4003,7 @@
     }%
   }%
 }
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \ZREF at pa@AfterLastShipout
 }
 %    \end{macrocode}
@@ -4011,7 +4018,7 @@
 %<*marks>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-marks}%
-  [2022-04-07 v2.34 Module marks for zref (HO)]%
+  [2023-09-14 v2.35 Module marks for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -4117,7 +4124,7 @@
 %<*runs>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-runs}%
-  [2022-04-07 v2.34 Module runs for zref (HO)]%
+  [2023-09-14 v2.35 Module runs for zref (HO)]%
 %    \end{macrocode}
 %
 %    \begin{macro}{\zruns}
@@ -4149,7 +4156,7 @@
 %<*perpage>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-perpage}%
-  [2022-04-07 v2.34 Module perpage for zref (HO)]%
+  [2023-09-14 v2.35 Module perpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -4352,7 +4359,7 @@
 %<*titleref>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-titleref}%
-  [2022-04-07 v2.34 Module titleref for zref (HO)]%
+  [2023-09-14 v2.35 Module titleref for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -4765,7 +4772,7 @@
 %<*xr>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-xr}%
-  [2022-04-07 v2.34 Module xr for zref (HO)]%
+  [2023-09-14 v2.35 Module xr for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -5301,7 +5308,7 @@
 %<*hyperref>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-hyperref}%
-  [2022-04-07 v2.34 Module hyperref for zref (HO)]%
+  [2023-09-14 v2.35 Module hyperref for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -5331,7 +5338,7 @@
 %<*savepos>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-savepos}%
-  [2022-04-07 v2.34 Module savepos for zref (HO)]%
+  [2023-09-14 v2.35 Module savepos for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -5504,7 +5511,7 @@
 %<*abspos>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspos}%
-  [2022-04-07 v2.34 Module abspos for zref (HO)]%
+  [2023-09-14 v2.35 Module abspos for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -5709,16 +5716,22 @@
 %
 % \subsubsection{Media}
 %
+% Ensure that |\stockwidth| and |\stockheight| are defined
+%    \begin{macrocode}
+\@ifundefined{stockwidth}{\newdimen\stockwidth}{}
+\@ifundefined{stockheight}{\newdimen\stockheight}{}
+%    \end{macrocode}
+%
 %    \begin{macro}{\ZREF at abspos@media at width}
 %    \begin{macrocode}
 \edef\ZREF at abspos@media at width{%
   \ltx at ifundefined{pdfpagewidth}{%
     \ltx at ifundefined{mediawidth}{%
-      \ltx at ifundefined{stockwidth}{%
+      \ifdim\stockwidth > \z@
+        stockwidth%
+      \else
         paperwidth%
-      }{%
-        stockwidth%
-      }%
+      \fi
     }{%
       mediawidth%
     }%
@@ -5736,21 +5749,21 @@
 \edef\ZREF at abspos@media at height{%
   \ltx at ifundefined{pdfpageheight}{%
     \ltx at ifundefined{mediaheight}{%
-      \ltx at ifundefined{stockheight}{%
+      \ifdim\stockwidth > \z@
+        stockheight%
+      \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+      \fi
     }{%
       mediaheight%
     }%
   }{%
     \noexpand\ifcase\pdfpageheight
-      \ltx at ifundefined{stockheight}{%
+      \ifdim\stockwidth > \z@
+        stockheight%
+      \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+      \fi
     \noexpand\else
       pdfpageheight%
     \noexpand\fi
@@ -5759,11 +5772,11 @@
 \ifluatex
 \edef\ZREF at abspos@media at height{%
    \noexpand\ifcase\pageheight
-      \ltx at ifundefined{stockheight}{%
+     \ifdim\stockwidth > \z@
+        stockheight%
+     \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+     \fi
     \noexpand\else
       pdfpageheight%
     \noexpand\fi}%
@@ -6158,7 +6171,7 @@
 %<*dotfill>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-dotfill}%
-  [2022-04-07 v2.34 Module dotfill for zref (HO)]%
+  [2023-09-14 v2.35 Module dotfill for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -6258,7 +6271,7 @@
 %<*env>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-env}%
-  [2022-04-07 v2.34 Module env for zref (HO)]%
+  [2023-09-14 v2.35 Module env for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -6798,8 +6811,14 @@
 %   https://github.com/ho-tex/zref/issues/10
 %   \end{Version}
 %   \begin{Version}{2022-04-07 v2.34}
-%   \item Updated
+%   \item use the \texttt{zref at unique} counter in the include hook only if the module needs it
+%    https://github.com/ho-tex/zref/issues/14
 %   \end{Version}
+%   \begin{Version}{2023-09-14 v.2.35}
+%   \item Define the abspage counter only if it is undefined
+%    https://github.com/ho-tex/zref/issues/14
+%   \item Remove dependency from atveryend.
+%   \end{Version} 
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-abspage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-abspage.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-abspage.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,22 +47,24 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspage}%
-  [2022-04-07 v2.34 Module abspage for zref (HO)]%
+  [2023-09-14 v2.35 Module abspage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
-\RequirePackage{atbegshi}[2011/10/05]%
 \begingroup
-  \let\@addtoreset\ltx at gobbletwo
-  \newcounter{abspage}%
+ \@ifundefined{c at abspage}
+  {%
+   \let\@addtoreset\ltx at gobbletwo
+   \newcounter{abspage}%
+  }{}
 \endgroup
 \setcounter{abspage}{0}%
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
   \stepcounter{abspage}%
 }%
-\zref at newprop*{abspage}[0]{\the\c at abspage}%
+\zref at newprop*{abspage}[0]{\the\ReadonlyShipoutCounter}%
 \zref at addprop\ZREF at mainlist{abspage}%
 \endinput
 %%

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-abspos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-abspos.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-abspos.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-abspos}%
-  [2022-04-07 v2.34 Module abspos for zref (HO)]%
+  [2023-09-14 v2.35 Module abspos for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -154,14 +154,16 @@
     \expandafter\ltx at firstoftwo
   \fi
 }
+\@ifundefined{stockwidth}{\newdimen\stockwidth}{}
+\@ifundefined{stockheight}{\newdimen\stockheight}{}
 \edef\ZREF at abspos@media at width{%
   \ltx at ifundefined{pdfpagewidth}{%
     \ltx at ifundefined{mediawidth}{%
-      \ltx at ifundefined{stockwidth}{%
+      \ifdim\stockwidth > \z@
+        stockwidth%
+      \else
         paperwidth%
-      }{%
-        stockwidth%
-      }%
+      \fi
     }{%
       mediawidth%
     }%
@@ -175,21 +177,21 @@
 \edef\ZREF at abspos@media at height{%
   \ltx at ifundefined{pdfpageheight}{%
     \ltx at ifundefined{mediaheight}{%
-      \ltx at ifundefined{stockheight}{%
+      \ifdim\stockwidth > \z@
+        stockheight%
+      \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+      \fi
     }{%
       mediaheight%
     }%
   }{%
     \noexpand\ifcase\pdfpageheight
-      \ltx at ifundefined{stockheight}{%
+      \ifdim\stockwidth > \z@
+        stockheight%
+      \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+      \fi
     \noexpand\else
       pdfpageheight%
     \noexpand\fi
@@ -198,11 +200,11 @@
 \ifluatex
 \edef\ZREF at abspos@media at height{%
    \noexpand\ifcase\pageheight
-      \ltx at ifundefined{stockheight}{%
+     \ifdim\stockwidth > \z@
+        stockheight%
+     \else
         paperheight%
-      }{%
-        stockheight%
-      }%
+     \fi
     \noexpand\else
       pdfpageheight%
     \noexpand\fi}%

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-base.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-base.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-base}%
-  [2022-04-07 v2.34 Module base for zref (HO)]%
+  [2023-09-14 v2.35 Module base for zref (HO)]%
 \providecommand\IfFormatAtLeastTF{\@ifl at t@r\fmtversion}
 \RequirePackage{ltxcmds}[2010/12/02]
 \RequirePackage{infwarerr}[2010/04/08]

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-counter.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-counter.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-counter.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-counter}%
-  [2022-04-07 v2.34 Module counter for zref (HO)]%
+  [2023-09-14 v2.35 Module counter for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-dotfill.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-dotfill.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-dotfill.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-dotfill}%
-  [2022-04-07 v2.34 Module dotfill for zref (HO)]%
+  [2023-09-14 v2.35 Module dotfill for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-env.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-env.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-env.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-env}%
-  [2022-04-07 v2.34 Module env for zref (HO)]%
+  [2023-09-14 v2.35 Module env for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-hyperref.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-hyperref.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-hyperref}%
-  [2022-04-07 v2.34 Module hyperref for zref (HO)]%
+  [2023-09-14 v2.35 Module hyperref for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-lastpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-lastpage.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-lastpage.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,16 +47,15 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-lastpage}%
-  [2022-04-07 v2.34 Module lastpage for zref (HO)]%
+  [2023-09-14 v2.35 Module lastpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2009/12/07]
 \ifx\ZREF at base@ok Y%
 \else
   \expandafter\endinput
 \fi
 \zref at newlist{LastPage}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \if at filesw
     \begingroup
       \advance\c at page\m at ne

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-marks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-marks.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-marks.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-marks}%
-  [2022-04-07 v2.34 Module marks for zref (HO)]%
+  [2023-09-14 v2.35 Module marks for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-nextpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-nextpage.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-nextpage.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-nextpage}%
-  [2022-04-07 v2.34 Module nextpage for zref (HO)]%
+  [2023-09-14 v2.35 Module nextpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-pageattr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-pageattr.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-pageattr.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pageattr}%
-  [2022-04-07 v2.34 Module pageattr for zref (HO)]%
+  [2023-09-14 v2.35 Module pageattr for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -99,7 +99,6 @@
   \expandafter\endinput
 \fi
 \RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2010/03/24]
 \RequirePackage{pdftexcmds}[2010/04/01]
 \let\ZREF at temp=Y%
 \ltx at IfUndefined{pdf at escapehex}{\let\ZREF at temp=N}{}
@@ -128,7 +127,7 @@
         \fi
       }%
     }{}%
-    \AtVeryEndDocument{\ZREF at pa@AtVeryEnd}%
+    \AddToHook{enddocument/afteraux}{\ZREF at pa@AtVeryEnd}%
   \fi
 }
 \let\ZREF at temp=Y%
@@ -211,7 +210,7 @@
     }%
   }%
 }
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \ZREF at pa@AfterLastShipout
 }
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-pagelayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-pagelayout.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-pagelayout.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-pagelayout}%
-  [2022-04-07 v2.34 Module pagelayout for zref (HO)]%
+  [2023-09-14 v2.35 Module pagelayout for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -55,7 +55,6 @@
 \fi
 \RequirePackage{zref-thepage}[2019/11/29]
 \RequirePackage{iftex}[2019/11/07]%
-\RequirePackage{atveryend}[2010/03/24]
 \def\ZREF at temp#1{%
   \begingroup
     \escapechar=-1 %
@@ -149,7 +148,7 @@
         \fi
       }%
     }{}%
-    \AtVeryEndDocument{\ZREF at pl@AtVeryEnd}%
+    \AddToHook{enddocument/afteraux}{\ZREF at pl@AtVeryEnd}%
   \fi
 }
 \def\ZREF at pl@AtVeryEnd{%
@@ -222,7 +221,7 @@
     }{}%
   }%
 }
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
   \ZREF at pl@AfterLastShipout
 }
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-perpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-perpage.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-perpage.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-perpage}%
-  [2022-04-07 v2.34 Module perpage for zref (HO)]%
+  [2023-09-14 v2.35 Module perpage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-runs.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-runs.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-runs.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-runs}%
-  [2022-04-07 v2.34 Module runs for zref (HO)]%
+  [2023-09-14 v2.35 Module runs for zref (HO)]%
 \providecommand*{\zruns}{0}%
 \AtBeginDocument{%
   \edef\zruns{\number\numexpr\zruns+1}%

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-savepos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-savepos.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-savepos.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-savepos}%
-  [2022-04-07 v2.34 Module savepos for zref (HO)]%
+  [2023-09-14 v2.35 Module savepos for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-thepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-thepage.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-thepage.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-thepage}%
-  [2022-04-07 v2.34 Module thepage for zref (HO)]%
+  [2023-09-14 v2.35 Module thepage for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else
@@ -60,7 +60,7 @@
 \ZREF at NewPropPageValue
 \let\zref at thepage@atbegshi at hook\ltx at empty
 \zref at addprop{thepage}{pagevalue}
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
   \AtBeginShipoutAddToBox{%
     \zref at thepage@atbegshi at hook
     \zref at labelbylist{thepage\the\value{abspage}}{thepage}%

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-titleref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-titleref.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-titleref.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-titleref}%
-  [2022-04-07 v2.34 Module titleref for zref (HO)]%
+  [2023-09-14 v2.35 Module titleref for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-totpages.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-totpages.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-totpages.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-totpages}%
-  [2022-04-07 v2.34 Module totpages for zref (HO)]%
+  [2023-09-14 v2.35 Module totpages for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-user.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-user.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-user.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-user}%
-  [2022-04-07 v2.34 Module user for zref (HO)]%
+  [2023-09-14 v2.35 Module user for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref-xr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref-xr.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref-xr.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref-xr}%
-  [2022-04-07 v2.34 Module xr for zref (HO)]%
+  [2023-09-14 v2.35 Module xr for zref (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \ifx\ZREF at base@ok Y%
 \else

Modified: trunk/Master/texmf-dist/tex/latex/zref/zref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/zref/zref.sty	2023-09-14 20:25:13 UTC (rev 68277)
+++ trunk/Master/texmf-dist/tex/latex/zref/zref.sty	2023-09-14 20:25:24 UTC (rev 68278)
@@ -9,11 +9,11 @@
 %% This is a generated file.
 %% 
 %% Project: zref
-%% Version: 2022-04-07 v2.34
+%% Version: 2023-09-14 v2.35
 %% 
 %% Copyright (C)
 %%   2006-2012 Heiko Oberdiek
-%%   2016-2022 Oberdiek Package Support Group
+%%   2016-2023 Oberdiek Package Support Group
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -47,7 +47,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{zref}
-  [2022-04-07 v2.34 A new reference scheme for LaTeX (HO)]%
+  [2023-09-14 v2.35 A new reference scheme for LaTeX (HO)]%
 \RequirePackage{zref-base}[2019/11/29]
 \@ifundefined{ZREF at base@ok}{\endinput}{}
 \def\ZREF at temp#1{%



More information about the tex-live-commits mailing list.