%% %% 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 \@ifclassloaded{memoir}{ \AtBeginDocument{ \def\sf@memsub@label(#1)#2{% \protected@edef\mem@currentlabelname{#1}% \sf@@memsub@label{#2}} } }{} \@ifpackageloaded{subfig}{ \def\sf@sub@label(#1)#2{% \ifhyperrefloaded \protected@edef\@currentlabelname{% \expandafter\strip@period #1\relax.\relax\@@@}% \fi \sf@@sub@label{#2}} }{} \endinput %% %% End of file `lwarp-cleveref.sty'.