summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-12-20 21:31:31 +0000
committerKarl Berry <karl@freefriends.org>2021-12-20 21:31:31 +0000
commit1a9ac9bb5a3f9c3b377bbb8d1216efbe3648225e (patch)
tree5fd868a9ceb992713fd5e8042f6c7b47b8168c69
parent2cf63bcb45293b7eeabd5b9faf348291813ce636 (diff)
zref-check (20dec21)
git-svn-id: svn://tug.org/texlive/trunk@61359 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md9
-rw-r--r--Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdfbin739711 -> 739886 bytes
-rw-r--r--Master/texmf-dist/doc/latex/zref-check/zref-check.pdfbin456786 -> 456837 bytes
-rw-r--r--Master/texmf-dist/source/latex/zref-check/zref-check.dtx20
-rw-r--r--Master/texmf-dist/tex/latex/zref-check/zref-check.sty17
5 files changed, 17 insertions, 29 deletions
diff --git a/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md b/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md
index ba18c24d599..2538c91c1de 100644
--- a/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/zref-check/CHANGELOG.md
@@ -1,6 +1,13 @@
# Changelog
-## [Unreleased](https://github.com/gusbrs/zref-check/compare/v0.2.2...HEAD)
+## [Unreleased](https://github.com/gusbrs/zref-check/compare/v0.2.3...HEAD)
+
+## [v0.2.3](https://github.com/gusbrs/zref-check/compare/v0.2.2...v0.2.3) (2021-12-20)
+
+### Fixed
+- Use `main` property list for user facing labels in `\zctarget` and
+ `zcregion` environment, so that references made to them with `zref-clever`
+ contain all required properties.
## [v0.2.2](https://github.com/gusbrs/zref-check/compare/v0.2.1...v0.2.2) (2021-12-07)
diff --git a/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf b/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf
index 684e53eabfb..b1341849688 100644
--- a/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf
+++ b/Master/texmf-dist/doc/latex/zref-check/zref-check-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/zref-check/zref-check.pdf b/Master/texmf-dist/doc/latex/zref-check/zref-check.pdf
index f475161f4c9..18d89eb2d9e 100644
--- a/Master/texmf-dist/doc/latex/zref-check/zref-check.pdf
+++ b/Master/texmf-dist/doc/latex/zref-check/zref-check.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/zref-check/zref-check.dtx b/Master/texmf-dist/source/latex/zref-check/zref-check.dtx
index fb4e93c8577..57f5e26ca4f 100644
--- a/Master/texmf-dist/source/latex/zref-check/zref-check.dtx
+++ b/Master/texmf-dist/source/latex/zref-check/zref-check.dtx
@@ -561,7 +561,7 @@
%
% Identify the package.
% \begin{macrocode}
-\ProvidesExplPackage {zref-check} {2021-12-07} {0.2.2}
+\ProvidesExplPackage {zref-check} {2021-12-20} {0.2.3}
{Flexible cross-references with contextual checks based on zref}
% \end{macrocode}
%
@@ -614,6 +614,9 @@
% These are the lists of properties to be used by \pkg{zref-check}, that is,
% the list of properties the references and targets store. This is the
% minimum set required, more properties may be added according to options.
+% For labels set with \cs{@@_target_label:n}, that is, user facing labels, we
+% must use the \texttt{main} property list, so that \pkg{zref-clever} can also
+% retrieve the properties it needs to refer to them.
% \begin{macrocode}
\zref@newlist { zrefcheck-check }
\zref@addprops { zrefcheck-check }
@@ -623,14 +626,6 @@
zc@abschap ,
zc@abssec
}
-\zref@newlist { zrefcheck-target }
-\zref@addprops { zrefcheck-target }
- {
- page , % so that \zpageref can refer to it
- abspage ,
- zc@abschap ,
- zc@abssec
- }
\zref@newlist { zrefcheck-end }
\zref@addprops { zrefcheck-end }
{
@@ -798,10 +793,7 @@
\@ifpackageloaded { hyperref }
{
\bool_if:NT \l_@@_use_hyperref_bool
- {
- \RequirePackage { zref-hyperref }
- \zref@addprop { zrefcheck-target } { anchor }
- }
+ { \RequirePackage { zref-hyperref } }
}
{
\bool_if:NT \l_@@_warn_hyperref_bool
@@ -974,7 +966,7 @@
% according to option \opt{labelcmd}.
% \begin{macrocode}
\cs_new_protected:Npn \@@_target_label:n #1
- { \zref@labelbylist {#1} { zrefcheck-target } }
+ { \zref@label {#1} }
% \end{macrocode}
% \end{macro}
%
diff --git a/Master/texmf-dist/tex/latex/zref-check/zref-check.sty b/Master/texmf-dist/tex/latex/zref-check/zref-check.sty
index 326b04617be..4fc4cf20659 100644
--- a/Master/texmf-dist/tex/latex/zref-check/zref-check.sty
+++ b/Master/texmf-dist/tex/latex/zref-check/zref-check.sty
@@ -53,7 +53,7 @@
}%
\endinput
}%
-\ProvidesExplPackage {zref-check} {2021-12-07} {0.2.2}
+\ProvidesExplPackage {zref-check} {2021-12-20} {0.2.3}
{Flexible cross-references with contextual checks based on zref}
\RequirePackage { zref-user }
\RequirePackage { zref-abspage }
@@ -79,14 +79,6 @@
zc@abschap ,
zc@abssec
}
-\zref@newlist { zrefcheck-target }
-\zref@addprops { zrefcheck-target }
- {
- page , % so that \zpageref can refer to it
- abspage ,
- zc@abschap ,
- zc@abssec
- }
\zref@newlist { zrefcheck-end }
\zref@addprops { zrefcheck-end }
{
@@ -186,10 +178,7 @@
\@ifpackageloaded { hyperref }
{
\bool_if:NT \l__zrefcheck_use_hyperref_bool
- {
- \RequirePackage { zref-hyperref }
- \zref@addprop { zrefcheck-target } { anchor }
- }
+ { \RequirePackage { zref-hyperref } }
}
{
\bool_if:NT \l__zrefcheck_warn_hyperref_bool
@@ -313,7 +302,7 @@
labelcmd .value_required:n = true ,
}
\cs_new_protected:Npn \__zrefcheck_target_label:n #1
- { \zref@labelbylist {#1} { zrefcheck-target } }
+ { \zref@label {#1} }
\AddToHook { begindocument }
{
\bool_if:NT \l__zrefcheck_target_label_bool