diff options
Diffstat (limited to 'macros/latex/contrib/cleveref-forward/cleveref-forward.sty')
-rw-r--r-- | macros/latex/contrib/cleveref-forward/cleveref-forward.sty | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/macros/latex/contrib/cleveref-forward/cleveref-forward.sty b/macros/latex/contrib/cleveref-forward/cleveref-forward.sty index b40f53fd44..c23612adc0 100644 --- a/macros/latex/contrib/cleveref-forward/cleveref-forward.sty +++ b/macros/latex/contrib/cleveref-forward/cleveref-forward.sty @@ -13,7 +13,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage{cleveref-forward} - {2024/02/24} {} + {2024/02/25} {} {Forward-referencing functionality for cleveref} \keys_define:nn { cleveref-forward } @@ -21,28 +21,28 @@ , default .tl_set:N = \l__crfwd_default_package_option_tl , default .initial:n = { } , default .value_required:n = true - , Used-On .meta:n = { default = UsedOn } - , Used~On .meta:n = { default = UsedOn } - , Used On .meta:n = { default = UsedOn } - , used-on .meta:n = { default = UsedOn } - , used~on .meta:n = { default = UsedOn } - , used on .meta:n = { default = UsedOn } - , uo .meta:n = { default = UsedOn } - , Used-By .meta:n = { default = UsedBy } - , Used~By .meta:n = { default = UsedBy } - , Used By .meta:n = { default = UsedBy } - , used-by .meta:n = { default = UsedBy } - , used~by .meta:n = { default = UsedBy } - , used by .meta:n = { default = UsedBy } - , ub .meta:n = { default = UsedBy } - , Used-By-And-On .meta:n = { default = UsedByAndOn } - , Used~By~And~On .meta:n = { default = UsedByAndOn } - , Used By And On .meta:n = { default = UsedByAndOn } - , used-by-and-on .meta:n = { default = UsedByAndOn } - , used~by~and~on .meta:n = { default = UsedByAndOn } - , used by and on .meta:n = { default = UsedByAndOn } - , ubao .meta:n = { default = UsedByAndOn } - , ubo .meta:n = { default = UsedByAndOn } + , Used-On .meta:n = { default = used-on } + , Used~On .meta:n = { default = used-on } + , Used On .meta:n = { default = used-on } + , used-on .meta:n = { default = used-on } + , used~on .meta:n = { default = used-on } + , used on .meta:n = { default = used-on } + , uo .meta:n = { default = used-on } + , Used-By .meta:n = { default = used-by } + , Used~By .meta:n = { default = used-by } + , Used By .meta:n = { default = used-by } + , used-by .meta:n = { default = used-by } + , used~by .meta:n = { default = used-by } + , used by .meta:n = { default = used-by } + , ub .meta:n = { default = used-by } + , Used-By-And-On .meta:n = { default = used-by-and-on } + , Used~By~And~On .meta:n = { default = used-by-and-on } + , Used By And On .meta:n = { default = used-by-and-on } + , used-by-and-on .meta:n = { default = used-by-and-on } + , used~by~and~on .meta:n = { default = used-by-and-on } + , used by and on .meta:n = { default = used-by-and-on } + , ubao .meta:n = { default = used-by-and-on } + , ubo .meta:n = { default = used-by-and-on } , crefthe .bool_set:N = \l__crfwd_crefthe_enabled_bool , crefthe .initial:n = { false } @@ -57,14 +57,16 @@ \RequirePackage { crefthe } } -\newcommand*{\@setcpagerefrange}[3]{% +% Fix for cleveref in order to work with long range of pages +% See https://tex.stackexchange.com/a/620066 +\providecommand*{\@setcpagerefrange}[3]{% \@@setcpagerefrange{#1}{#2}{cref}{#3}} -\newcommand*{\@setCpagerefrange}[3]{% +\providecommand*{\@setCpagerefrange}[3]{% \@@setcpagerefrange{#1}{#2}{Cref}{#3}} -\newcommand*{\@setlabelcpagerefrange}[3]{% +\providecommand*{\@setlabelcpagerefrange}[3]{% \@@setcpagerefrange{#1}{#2}{labelcref}{#3}} -% Temporary fix for cleveref in order to work with xr-hyper +% Fix for cleveref in order to work with xr-hyper % See https://tex.stackexchange.com/a/708445 \def\cref@getref#1#2{% \expandafter\let\expandafter#2\csname r@#1@cref\endcsname% |