You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
tex-compiler/texmf-dist/tex/latex/lwarp/lwarp-cleveref.sty

132 lines
3.7 KiB

%%
%% This is file `lwarp-cleveref.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% lwarp.dtx (with options: `cleveref')
%% This is a generated file.
%% Copyright 2016-2020 Brian Dunn
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
\LWR@ProvidesPackagePass{cleveref}[2018/03/27]
\def\LWR@orig@@@setcref#1#2{\cref@getlabel{#2}{\@templabel}#1{\@templabel}{}{}}%
\ifdefequal{\@@setcref}{\LWR@orig@@@setcref}{% before v0.21
\renewcommand*{\@@setcref}[2]{#1{\ref{#2}}{}{}}
}{
\ifdefequal{\@@@setcref}{\LWR@orig@@@setcref}{% as of v0.21
\renewcommand*{\@@@setcref}[2]{%
#1{\ref{#2}}{}{}}
}{
\PackageWarningNoLine{lwarp-cleveref}{
Unknown version of cleveref.
\protect\cref\space will fail.
}%
}
}
\def\LWR@orig@@@setcrefrange#1#2#3{%
\cref@getlabel{#2}{\@labela}%
\cref@getlabel{#3}{\@labelb}%
#1{\@labela}{\@labelb}{}{}{}{}}%
\ifdefequal{\@@setcrefrange}{\LWR@orig@@@setcrefrange}{
\renewcommand{\@@setcrefrange}[3]{%
#1{\ref{#2}}{\ref{#3}}{}{}{}{}%
}
}{
\ifdefequal{\@@@setcrefrange}{\LWR@orig@@@setcrefrange}{
\renewcommand{\@@@setcrefrange}[3]{%
#1{\ref{#2}}{\ref{#3}}{}{}{}{}%
}
}{
\PackageWarningNoLine{lwarp-cleveref}{
Unknown version of cleveref.
\protect\crefrange\space will fail.
}
}
}
\newcommand*{\cpagerefFor}{for}
\def\LWR@orig@@setcpageref#1#2{% before v0.21
\cref@getpageref{#2}{\@temppage}#1{\@temppage}{}{}}%
\def\LWR@orig@@@setcpageref#1#2{% as of v0.21
\cpageref@getlabel{#2}{\@temppage}#1{\@temppage}{}{}}%
\ifdefequal{\@@setcpageref}{\LWR@orig@@setcpageref}{
\renewcommand*{\@@setcpageref}[2]{%
#1{\cpagerefFor\ \cref{#2}}{}{}%
}
}{
\ifdefequal{\@@@setcpageref}{\LWR@orig@@@setcpageref}{
\renewcommand*{\@@@setcpageref}[2]{%
#1{\cpagerefFor\ \cref{#2}}{}{}%
}
}
{
\PackageWarningNoLine{lwarp-cleveref}{
Unknown version of cleveref.
\protect\cpageref\space will fail.
}
}
}
\def\LWR@orig@@setcpagerefrange#1#2#3{% before v0.21
\cref@getpageref{#2}{\@pagea}%
\cref@getpageref{#3}{\@pageb}%
#1{\@pagea}{\@pageb}{}{}{}{}}%
\def\LWR@orig@@@setcpagerefrange#1#2#3{% as of v0.21
\cpageref@getlabel{#2}{\@pagea}%
\cpageref@getlabel{#3}{\@pageb}%
#1{\@pagea}{\@pageb}{}{}{}{}}%
\ifdefequal{\@@setcpagerefrange}{\LWR@orig@@setcpagerefrange}{
\renewcommand*{\@@setcpagerefrange}[3]{%
#1{\cpagerefFor\ \cref{#2}}{\cref{#3}}{}{}{}{}%
}
}{
\ifdefequal{\@@@setcpagerefrange}{\LWR@orig@@@setcpagerefrange}{
\renewcommand*{\@@@setcpagerefrange}[3]{%
#1{\cpagerefFor\ \cref{#2}}{\cref{#3}}{}{}{}{}%
}
}
{
\PackageWarningNoLine{lwarp-cleveref}{
Unknown version of cleveref.
\protect\cpagerefrange\space will fail.
}
}
}
\LWR@absorbstar{cref}
\LWR@absorbstar{Cref}
\LWR@absorbstar{crefrange}
\LWR@absorbstar{Crefrange}
\LWR@absorbstar{cpageref}
\LWR@absorbstar{Cpageref}
\LWR@absorbstar{cpagerefrange}
\LWR@absorbstar{Cpagerefrange}
\LWR@absorbstar{labelcref}
\LWR@absorbstar{labelcpageref}
\@ifpackageloaded{varioref}{
\LWR@absorbstar{vref}
\LWR@absorbstar{Vref}
\LWR@absorbstar{vrefrange}
\LWR@absorbstar{Vrefrange}
\LWR@absorbstar{fullref}
\LWR@absorbstar{Fullref}
}{}% varioref
\endinput
%%
%% End of file `lwarp-cleveref.sty'.