diff options
author | Norbert Preining <norbert@preining.info> | 2022-02-13 03:00:36 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-02-13 03:00:36 +0000 |
commit | a488c0e94aba29c7f7062852569792d58efda8dc (patch) | |
tree | 055ce3e8af6b02021a55b0acd80ba42c86216939 /macros/latex/contrib/zref-vario/zref-vario.dtx | |
parent | 5656f95d1f5070edb430085a49ca8cd1f6f6f064 (diff) |
CTAN sync 202202130300
Diffstat (limited to 'macros/latex/contrib/zref-vario/zref-vario.dtx')
-rw-r--r-- | macros/latex/contrib/zref-vario/zref-vario.dtx | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/macros/latex/contrib/zref-vario/zref-vario.dtx b/macros/latex/contrib/zref-vario/zref-vario.dtx index 17c01eed42..2c0aa78192 100644 --- a/macros/latex/contrib/zref-vario/zref-vario.dtx +++ b/macros/latex/contrib/zref-vario/zref-vario.dtx @@ -128,7 +128,7 @@ % % Identify the package. % \begin{macrocode} -\ProvidesExplPackage {zref-vario} {2022-02-08} {0.1.2-alpha} +\ProvidesExplPackage {zref-vario} {2022-02-11} {0.1.3-alpha} {Extended LaTeX page cross-references with varioref and zref-clever} % \end{macrocode} % @@ -342,11 +342,21 @@ % % % \begin{macrocode} +\cs_new_protected:Npn \@@_opt_tl_gset:Nn #1#2 + { + \tl_if_exist:NF #1 + { \tl_new:N #1 } + \tl_gset:Nn #1 {#2} + } +\cs_generate_variant:Nn \@@_opt_tl_gset:Nn { cn } +% \end{macrocode} +% +% \begin{macrocode} \keys_define:nn { zref-vario/langsetup } { reftextfaceafter .code:n = { - \tl_gset:cn + \@@_opt_tl_gset:cn { \@@_ref_opt_name_lang_tl:en { \l_@@_setup_language_tl } @@ -355,7 +365,7 @@ } , reftextfacebefore .code:n = { - \tl_gset:cn + \@@_opt_tl_gset:cn { \@@_ref_opt_name_lang_tl:en { \l_@@_setup_language_tl } @@ -364,7 +374,7 @@ } , reftextafter .code:n = { - \tl_gset:cn + \@@_opt_tl_gset:cn { \@@_ref_opt_name_lang_tl:en { \l_@@_setup_language_tl } @@ -373,7 +383,7 @@ } , reftextbefore .code:n = { - \tl_gset:cn + \@@_opt_tl_gset:cn { \@@_ref_opt_name_lang_tl:en { \l_@@_setup_language_tl } @@ -382,7 +392,7 @@ } , reftextcurrent .code:n = { - \tl_gset:cn + \@@_opt_tl_gset:cn { \@@_ref_opt_name_lang_tl:en { \l_@@_setup_language_tl } @@ -603,7 +613,7 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_vref_pagenum:Nn #1#2 { - \exp_args:NNNo \exp_args:NNo \tl_set:Nn #1 + \exp_args:NNNo \exp_args:NNo \def #1 { \zref@extractdefault {#2} { page } { ?? } } } \cs_new_protected:Npn \@@_vrefpagenum:Nn #1#2 |