summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/cleveref-forward/cleveref-forward.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/cleveref-forward/cleveref-forward.sty')
-rw-r--r--macros/latex/contrib/cleveref-forward/cleveref-forward.sty56
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%