summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/zref-clever/zref-clever-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/zref-clever/zref-clever-doc.tex')
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever-doc.tex52
1 files changed, 28 insertions, 24 deletions
diff --git a/macros/latex/contrib/zref-clever/zref-clever-doc.tex b/macros/latex/contrib/zref-clever/zref-clever-doc.tex
index 65235075ba..69584c2fb6 100644
--- a/macros/latex/contrib/zref-clever/zref-clever-doc.tex
+++ b/macros/latex/contrib/zref-clever/zref-clever-doc.tex
@@ -67,7 +67,7 @@
\NewDocumentCommand\username{m}{`\texttt{#1}'}
\makeatletter
-\newcommand{\zcrequiredkernelversion}{\zc@required@kernel@version}
+\newcommand{\zcrequiredkernel}{\zrefclever@required@kernel}
\makeatother
\setlength{\marginparsep}{2\labelsep}
@@ -416,12 +416,11 @@ using \cs{zcsetup} (see \zcref{sec:user-interface}).
\pkg{zref-clever} requires \pkg{zref}, particularly its \pkg{zref-base},
\pkg{zref-user} and \pkg{zref-abspage} modules, and the \LaTeX{} kernel
-\zcrequiredkernelversion{}, or newer. It requires UTF-8 input encoding, which
-has been the kernel's default for some time. It also needs \pkg{ifdraft}.
-Some packages are leveraged by \pkg{zref-clever} if they are present, but are
-not loaded by default or required by it, namely: \pkg{hyperref},
-\pkg{zref-check}, and \pkg{zref}'s \pkg{zref-hyperref} and \pkg{zref-xr}
-modules.
+\zcrequiredkernel{}, or newer. It requires UTF-8 input encoding, which has
+been the kernel's default for some time. It also needs \pkg{ifdraft}. Some
+packages are leveraged by \pkg{zref-clever} if they are present, but are not
+loaded by default or required by it, namely: \pkg{hyperref}, \pkg{zref-check},
+and \pkg{zref}'s \pkg{zref-hyperref} and \pkg{zref-xr} modules.
\section{User interface}
@@ -2370,22 +2369,15 @@ employs environment hooks to \env{appendices} and \env{subappendices} and a
command hook to \cs{appendix} for the purpose.
\DescribeOption{memoir} %
-The \cls{memoir} class implements several features with one or another
-implication for cross-referencing, usually bearing just the standard
-referencing system in mind, and related mainly to captions, subfloats, and
-notes. This compatibility module tries to adjust \pkg{zref-clever} to these
-features with support for the following: i) set counter types for counters
-\texttt{subfigure}, \texttt{subtable}, and \texttt{poemline} (used in the
-\env{verse} environment); ii) configure resetting behavior
-(\opt{counterresetby} option) for \texttt{subfigure} and \texttt{subtable}
-counters; iii) provide the \pkg{zref} property ``\texttt{subcaption}'' so that
-we can refer to, for example, \texttt{\cs{zcref}[ref=subcaption]\{subcap-1\}}
-to emulate the functionality of \cls{memoir}'s \cs{subcaptionref}; iv) provide
-that \cs{footnote}, \cs{verbfootnote}, \cs{sidefootnote}, and \cs{pagenote}
-get a proper \opt{currentcounter} set; and v) set counter types for counters
-\texttt{sidefootnote} and \texttt{pagenote}. The most sensitive changes are
-the use of \pkg{ltcmdhooks} command hooks on \cs{@memsubcaption},
-\cs{@makefntext}, and \cs{@makesidefntext}.
+This compatibility module provides support for some of \cls{memoir}'s
+cross-referencing features. Namely, it: i) sets counter types for counters
+\texttt{subfigure}, \texttt{subtable}, \texttt{poemline} (used in the
+\env{verse} environment), \texttt{sidefootnote}, and \texttt{pagenote}; ii)
+configures resetting behavior (\opt{counterresetby} option) for
+\texttt{subfigure} and \texttt{subtable} counters; iii) provides the
+\pkg{zref} property ``\texttt{subcaption}'' so that we can refer to, for
+example, \texttt{\cs{zcref}[ref=subcaption]\{subcap-1\}} to emulate the
+functionality of \cls{memoir}'s \cs{subcaptionref}.
\DescribeOption{amsmath} %
The module ensures proper \opt{currentcounter} values are in place for the
@@ -2598,6 +2590,7 @@ were generously provided by (in chronological order):
% 2022-04-09: https://github.com/latex3/hyperref/issues/229#issuecomment-1093870142
% 2023-01-02: https://tex.stackexchange.com/q/670399 (comments)
% 2023-06-01: https://github.com/latex3/latex2e/pull/956
+ % 2023-07-27: https://chat.stackexchange.com/transcript/message/64067726#64067726
Phelype Oleinik,
% 2021-08-20: https://tex.stackexchange.com/q/611370 (comments)
% 2021-09-09: https://tex.stackexchange.com/a/614704
@@ -2623,6 +2616,7 @@ were generously provided by (in chronological order):
% 2023-01-02: https://chat.stackexchange.com/transcript/message/62684358#62684358
% and following discussion.
% 2023-02-10: https://tex.stackexchange.com/a/674846
+ % 2023-07-27: https://chat.stackexchange.com/transcript/message/64067575#64067575
Frank Mittelbach,
% 2021-10-14: https://github.com/latex3/latex2e/issues/687
\username{samcarter},
@@ -2648,10 +2642,20 @@ were generously provided by (in chronological order):
Thomas F. Sturm,
% 2023-02-09: https://github.com/T-F-S/tcolorbox/issues/206
% 2023-05-12: https://github.com/T-F-S/tcolorbox/issues/230
- and Yukai Chou. % 'muzimuzhi'
+ Yukai Chou, % 'muzimuzhi'
% 2023-02-18: https://github.com/gusbrs/zref-clever/pull/14
% 2023-02-18: https://github.com/gusbrs/zref-clever/pull/15
% 2023-05-11: https://github.com/T-F-S/tcolorbox/issues/230
+ and Lars Madsen.
+ % 2023-07-24: https://chat.stackexchange.com/transcript/message/64039717#64039717
+ % and following discussion.
+ % 2023-07-26: https://chat.stackexchange.com/transcript/message/64057725#64057725
+ % 2023-07-31: https://chat.stackexchange.com/transcript/message/64105457#64105457
+ % and following discussion.
+ % 2023-08-08: Improved 'zref' and 'zref-clever' support for 'memoir' with
+ % v3.8. Email exchange "Subject: [FR] Improve support for zref
+ % in memoir", starting with
+ % rfc822msgid:CAM9ALR84v=nUTO14moPhbuDjQx9EJ1pcWAku5FdwOo9hbadwYA@mail.gmail.com.
The package's language files have been provided or improved thanks to:
Denis Bitouzé (French),