Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %%
- %% This is file `cleveref.sty',
- %% generated with the docstrip utility.
- %%
- %% The original source files were:
- %%
- %% cleveref.dtx (with options: `package')
- %%
- %% LaTeX package for intelligent cross-referencing.
- %%
- %% Copyright (C) 2006--2016 Toby Cubitt
- %% Improved/hacked by AlMa1r with an enormous help of the stackexchange community, 2025. Doesn't work; don't use it.
- %% See the files README and COPYING.
- %%
- \def\packagedate{2025/03/09}
- \def\packageversion{0.21.5.4}
- %% This file may be distributed and/or modified under the
- %% conditions of the LaTeX Project Public License, either version 1.2
- %% 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.2 or later is part of all distributions of LaTeX
- %% version 1999/12/01 or later.
- \NeedsTeXFormat{LaTeX2e}[1999/12/01]
- \ProvidesPackage{cleveref}
- [\packagedate\space v\packageversion\space Intelligent cross-referencing]
- %% \CharacterTable
- %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
- %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
- %% Digits \0\1\2\3\4\5\6\7\8\9
- %% Exclamation \! Double quote \" Hash (number) \#
- %% Dollar \$ Percent \% Ampersand \&
- %% Acute accent \' Left paren \( Right paren \)
- %% Asterisk \* Plus \+ Comma \,
- %% Minus \- Point \. Solidus \/
- %% Colon \: Semicolon \; Less than \<
- %% Equals \= Greater than \> Question mark \?
- %% Commercial at \@ Left bracket \[ Backslash \\
- %% Right bracket \] Circumflex \^ Underscore \_
- %% Grave accent \` Left brace \{ Vertical bar \|
- %% Right brace \} Tilde \~}
- \def\cref@currentlabel{}%
- \let\cref@old@refstepcounter\refstepcounter%
- \def\refstepcounter{%
- \@ifnextchar[{\refstepcounter@optarg}{\refstepcounter@noarg}%]
- }%
- \def\refstepcounter@noarg#1{%
- \cref@old@refstepcounter{#1}%
- \cref@constructprefix{#1}{\cref@result}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{#1}][\cref@result]%
- \csname p@#1\endcsname\csname the#1\endcsname}}%
- \def\refstepcounter@optarg[#1]#2{%
- \cref@old@refstepcounter{#2}%
- \cref@constructprefix{#2}{\cref@result}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{#2}][\cref@result]%
- \csname p@#2\endcsname\csname the#2\endcsname}}%
- \AtBeginDocument{%
- \let\cref@old@label\label%
- \def\label{\@ifnextchar[\label@optarg\label@noarg}%]
- \let\cref@label\label%
- \def\label@noarg#1{%
- \cref@old@label{#1}%
- \@bsphack%
- \edef\@tempa{{page}{\the\c@page}}%
- \setcounter{page}{1}%
- \protected@edef\@tempb{\thepage}%
- \expandafter\setcounter\@tempa%
- \cref@constructprefix{page}{\cref@result}%
- \protected@write\@auxout{}%
- {\string\newlabel{#1@cref}{{\cref@currentlabel}%
- {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}%
- \@esphack}%
- \def\label@optarg[#1]#2{%
- \cref@old@label{#2}%
- \@bsphack%
- \edef\@tempa{{page}{\the\c@page}}%
- \setcounter{page}{1}%
- \protected@edef\@tempb{\thepage}%
- \expandafter\setcounter\@tempa%
- \cref@constructprefix{page}{\cref@result}%
- \protected@edef\cref@currentlabel{%
- \expandafter\cref@override@label@type%
- \cref@currentlabel\@nil{#1}}%
- \protected@write\@auxout{}%
- {\string\newlabel{#2@cref}{{\cref@currentlabel}%
- {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}%
- \@esphack}%
- }% end of AtBeginDocument
- \let\cref@old@makefntext\@makefntext%
- \long\def\@makefntext{%
- \cref@constructprefix{footnote}{\cref@result}%
- \protected@edef\cref@currentlabel{%
- [footnote][\arabic{footnote}][\cref@result]%
- \p@footnote\@thefnmark}%
- \cref@old@makefntext}%
- \let\cref@old@othm\@othm%
- \def\@othm#1[#2]#3{%
- \edef\@tempa{\expandafter\noexpand%
- \csname cref@#1@name@preamble\endcsname}%
- \edef\@tempb{\expandafter\noexpand%
- \csname Cref@#1@name@preamble\endcsname}%
- \def\@tempc{#3}%
- \ifx\@tempc\@empty\relax%
- \expandafter\gdef\@tempa{}%
- \expandafter\gdef\@tempb{}%
- \else%
- \if@cref@capitalise%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeUppercase #3}%
- \else%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeLowercase #3}%
- \fi%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempb\expandafter{\MakeUppercase #3}%
- \fi%
- \cref@stack@add{#1}{\cref@label@types}%
- \cref@old@othm{#1}[#2]{#3}}%
- \let\cref@old@xnthm\@xnthm%
- \def\@xnthm#1#2[#3]{%
- \edef\@tempa{\expandafter\noexpand%
- \csname cref@#1@name@preamble\endcsname}%
- \edef\@tempb{\expandafter\noexpand%
- \csname Cref@#1@name@preamble\endcsname}%
- \def\@tempc{#2}%
- \ifx\@tempc\@empty\relax%
- \expandafter\gdef\@tempa{}%
- \expandafter\gdef\@tempb{}%
- \else%
- \if@cref@capitalise%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeUppercase #2}%
- \else%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeLowercase #2}%
- \fi%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempb\expandafter{\MakeUppercase #2}%
- \fi%
- \cref@stack@add{#1}{\cref@label@types}%
- \cref@old@xnthm{#1}{#2}[#3]}%
- \let\cref@old@ynthm\@ynthm%
- \def\@ynthm#1#2{%
- \edef\@tempa{\expandafter\noexpand%
- \csname cref@#1@name@preamble\endcsname}%
- \edef\@tempb{\expandafter\noexpand%
- \csname Cref@#1@name@preamble\endcsname}%
- \def\@tempc{#2}%
- \ifx\@tempc\@empty\relax%
- \expandafter\gdef\@tempa{}%
- \expandafter\gdef\@tempb{}%
- \else%
- \if@cref@capitalise%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeUppercase #2}%
- \else%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeLowercase #2}%
- \fi%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempb\expandafter{\MakeUppercase #2}%
- \fi%
- \cref@stack@add{#1}{\cref@label@types}%
- \cref@old@ynthm{#1}{#2}}%
- \@ifundefined{appendix}{}{%
- \let\cref@old@appendix\appendix%
- \def\appendix{%
- \@ifundefined{chapter}{%
- \gdef\refstepcounter@noarg##1{%
- \cref@old@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@appendix@alias}%
- {\def\@tempa{appendix}}%
- {\def\@tempa{\cref@appendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subappendix@alias}%
- {\def\@tempa{subappendix}}%
- {\def\@tempa{\cref@subappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubappendix}}%
- {\def\@tempa{\cref@subsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix%
- }{%
- \def\refstepcounter@noarg##1{%
- \cref@old@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{chapter}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@appendix@alias}%
- {\def\@tempa{appendix}}%
- {\def\@tempa{\cref@appendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subappendix@alias}%
- {\def\@tempa{subappendix}}%
- {\def\@tempa{\cref@subappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubappendix}}%
- {\def\@tempa{\cref@subsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubsubappendix}}%
- {\def\@tempa{\cref@subsubsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix}%
- }%
- }% end of \@ifundefined{appendix}
- \def\cref@gobble@optarg{\@ifnextchar[\@cref@gobble@optarg\cref@gobble}%]
- \def\cref@gobble#1{}%
- \def\@cref@gobble@optarg[#1]#2{}%
- \def\cref@append@toks#1#2{\toks0={#2}%
- \edef\act{\noexpand#1={\the#1\the\toks0}}%
- \act}%
- \def\cref@ifstreq#1#2#3#4{%
- \begingroup%
- \edef\@tempa{#1}%
- \edef\@tempb{#2}%
- \expandafter\def\expandafter\@tempa\expandafter{\csname\@tempa\endcsname}%
- \expandafter\def\expandafter\@tempb\expandafter{\csname\@tempb\endcsname}%
- \ifx\@tempa\@tempb%
- \let\@tempc\@firstoftwo%
- \else%
- \let\@tempc\@secondoftwo%
- \fi%
- \expandafter%
- \endgroup%
- \@tempc{#3}{#4}}%
- \def\cref@getref#1#2{%
- \expandafter\let\expandafter#2\csname r@#1@cref\endcsname%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter#2%
- \expandafter\expandafter\expandafter{%
- \expandafter\@firstoffive#2}}%
- \def\cref@getlabel#1#2{%
- \cref@getref{#1}{\@tempa}%
- \expandafter\@cref@getlabel\@tempa\@nil#2}%
- \def\@cref@getlabel{\@ifnextchar[%]
- \@@cref@getlabel{\@@cref@getlabel[][][]}}%
- \def\@@cref@getlabel[#1][#2][#3]#4\@nil#5{\def#5{#4}}%
- \def\cref@gettype#1#2{%
- \cref@getref{#1}{\@tempa}%
- \expandafter\@cref@gettype\@tempa\@nil#2}%
- \def\@cref@gettype{\@ifnextchar[%]
- \@@cref@gettype{\@@cref@gettype[][][]}}%
- \def\@@cref@gettype[#1][#2][#3]#4\@nil#5{\def#5{#1}}%
- \def\cref@getcounter#1#2{%
- \cref@getref{#1}{\@tempa}%
- \expandafter\@cref@getcounter\@tempa\@nil#2}%
- \def\@cref@getcounter{\@ifnextchar[%]
- \@@cref@getcounter{\@@cref@getcounter[][][]}}%
- \def\@@cref@getcounter[#1][#2][#3]#4\@nil#5{\def#5{#2}}%
- \def\cref@getprefix#1#2{%
- \cref@getref{#1}{\@tempa}%
- \expandafter\@cref@getprefix\@tempa\@nil#2}%
- \def\@cref@getprefix{\@ifnextchar[%]
- \@@cref@getprefix{\@@cref@getprefix[][][]}}%
- \def\@@cref@getprefix[#1][#2][#3]#4\@nil#5{\def#5{#3}}%
- \def\cpageref@getref#1#2{%
- \expandafter\let\expandafter#2\csname r@#1@cref\endcsname%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter#2%
- \expandafter\expandafter\expandafter{%
- \expandafter\@secondoffive#2}}%
- \def\cpageref@getlabel#1#2{%
- \cpageref@getref{#1}{\@tempa}%
- \expandafter\@cpageref@getlabel\@tempa\@nil#2}%
- \def\@cpageref@getlabel{\@ifnextchar[%]
- \@@cpageref@getlabel{\@@cpageref@getlabel[][][]}}%
- \def\@@cpageref@getlabel[#1][#2][#3]#4\@nil#5{\def#5{#4}}%
- \def\cpageref@gettype#1#2{%
- \cpageref@getref{#1}{\@tempa}%
- \expandafter\@cpageref@gettype\@tempa\@nil#2}%
- \def\@cpageref@gettype{\@ifnextchar[%]
- \@@cpageref@gettype{\@@cpageref@gettype[][][]}}%
- \def\@@cpageref@gettype[#1][#2][#3]#4\@nil#5{\def#5{#1}}%
- \def\cpageref@getcounter#1#2{%
- \cpageref@getref{#1}{\@tempa}%
- \expandafter\@cpageref@getcounter\@tempa\@nil#2}%
- \def\@cpageref@getcounter{\@ifnextchar[%]
- \@@cpageref@getcounter{\@@cpageref@getcounter[][][]}}%
- \def\@@cpageref@getcounter[#1][#2][#3]#4\@nil#5{\def#5{#2}}%
- \def\cpageref@getprefix#1#2{%
- \cpageref@getref{#1}{\@tempa}%
- \expandafter\@cpageref@getprefix\@tempa\@nil#2}%
- \def\@cpageref@getprefix{\@ifnextchar[%]
- \@@cpageref@getprefix{\@@cpageref@getprefix[][][]}}%
- \def\@@cpageref@getprefix[#1][#2][#3]#4\@nil#5{\def#5{#3}}%
- \def\cref@override@label@type[#1][#2][#3]#4\@nil#5{[#5][#2][#3]#4}%
- \def\cref@constructprefix#1#2{%
- \cref@stack@init{\@tempstack}%
- \edef\@tempa{\noexpand{#1\noexpand}}%
- \expandafter\def\expandafter\@tempa\expandafter{\@tempa{#2}}%
- \expandafter\@cref@constructprefix\@tempa%
- \cref@stack@to@list{\@tempstack}{\@tempa}%
- \expandafter\def\expandafter#2\expandafter{\@tempa}}%
- \def\@cref@constructprefix#1#2{%
- \cref@resetby{#1}{#2}%
- \ifx#2\relax%
- \else%
- \edef\@tempa{\the\csname c@#2\endcsname}%
- \expandafter\cref@stack@push\expandafter{\@tempa}{\@tempstack}%
- \edef\@tempa{{#2}}%
- \expandafter\expandafter\expandafter\@cref@constructprefix%
- \expandafter\@tempa\expandafter{\expandafter#2\expandafter}%
- \fi}%
- \def\cref@stack@init#1{\def#1{\@nil}}%
- \def\cref@stack@top#1{\expandafter\@cref@stack@top#1}%
- \def\@cref@stack@top#1,#2\@nil{#1}%
- \def\cref@stack@pop#1{\expandafter\@cref@stack@pop#1#1}%
- \def\@cref@stack@pop#1,#2\@nil#3{\def#3{#2\@nil}}%
- \def\cref@stack@push#1#2{%
- \expandafter\@cref@stack@push\expandafter{#2}{#1}{#2}}%
- \def\@cref@stack@push#1#2#3{\def#3{#2,#1}}%
- \def\cref@stack@pull#1#2{\expandafter\@cref@stack@pull#2{#1}{#2}}%
- \def\@cref@stack@pull#1\@nil#2#3{\def#3{#1#2,\@nil}}%
- \def\cref@stack@to@list#1#2{%
- \cref@isstackfull{#1}%
- \if@cref@stackfull%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter#2%
- \expandafter\expandafter\expandafter{%
- \expandafter\@cref@stack@to@list#1}%
- \else%
- \def#2{}%
- \fi}%
- \def\@cref@stack@to@list#1,\@nil{#1}%
- \def\cref@stack@topandbottom#1#2#3{%
- \def#2{}%
- \def#3{}%
- \cref@isstackfull{#1}%
- \if@cref@stackfull%
- \edef#2{\cref@stack@top{#1}}%
- \cref@stack@pop{#1}%
- \cref@isstackfull{#1}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef#3{\cref@stack@top{#1}}%
- \cref@stack@pop{#1}%
- \cref@isstackfull{#1}}%
- \fi}%
- \def\cref@stack@add#1#2{%
- \begingroup%
- \def\@arg1{#1}%
- \let\@tempstack#2%
- \newif\if@notthere%
- \@nottheretrue%
- \cref@isstackfull{\@tempstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@tempb{\cref@stack@top{\@tempstack}}%
- \def\@tempa{#1}%
- \ifx\@tempa\@tempb%
- \@cref@stackfullfalse%
- \@nottherefalse%
- \else%
- \cref@stack@pop{\@tempstack}%
- \cref@isstackfull{\@tempstack}%
- \fi}%
- \expandafter\endgroup%
- \if@notthere\cref@stack@push{#1}{#2}\fi}%
- \newif\if@cref@stackempty%
- \newif\if@cref@stackfull%
- \def\cref@isstackempty#1{%
- \def\@tempa{\@nil}%
- \ifx#1\@tempa\@cref@stackemptytrue%
- \else\@cref@stackemptyfalse\fi}%
- \def\cref@isstackfull#1{%
- \def\@tempa{\@nil}%
- \ifx#1\@tempa\@cref@stackfullfalse%
- \else\@cref@stackfulltrue\fi}%
- \def\cref@stack@dropempty#1{%
- \edef\@tempa{\cref@stack@top{#1}}%
- \@whilesw\ifx\@tempa\@empty\fi{%
- \cref@stack@pop{#1}%
- \cref@isstackempty{#1}%
- \if@cref@stackempty%
- \let\@tempa\relax%
- \else%
- \edef\@tempa{\cref@stack@top{#1}}%
- \fi}}%
- \def\cref@stack@sort#1#2{%
- \begingroup%
- \cref@stack@init{\@sortstack}%
- \edef\@element{\cref@stack@top{#2}}%
- \expandafter\cref@stack@push\expandafter{\@element}{\@sortstack}%
- \cref@stack@pop{#2}%
- \cref@isstackfull{#2}%
- \if@cref@stackfull%
- \edef\@tempa{\cref@stack@top{#2}}%
- \@whilesw\ifx\@tempa\@empty\fi{%
- \cref@stack@pull{}{\@sortstack}%
- \cref@stack@pop{#2}%
- \cref@isstackempty{#2}%
- \if@cref@stackempty%
- \let\@tempa\relax%
- \else%
- \edef\@tempa{\cref@stack@top{#2}}%
- \fi}%
- \fi%
- \cref@isstackfull{#2}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@element{\cref@stack@top{#2}}%
- \cref@stack@pop{#2}%
- \def\@empties{}%
- \cref@isstackfull{#2}%
- \if@cref@stackfull%
- \edef\@tempa{\cref@stack@top{#2}}%
- \@whilesw\ifx\@tempa\@empty\fi{%
- \edef\@empties{\@empties,}%
- \cref@stack@pop{#2}%
- \cref@isstackempty{#2}%
- \if@cref@stackempty%
- \let\@tempa\relax%
- \else%
- \edef\@tempa{\cref@stack@top{#2}}%
- \fi}%
- \fi%
- \edef\@tempa{{\expandafter\noexpand\@element}%
- {\expandafter\noexpand\@empties}%
- {\noexpand\@sortstack}{\noexpand#1}}%
- \expandafter\cref@stack@insert\@tempa%
- \cref@isstackfull{#2}}%
- \expandafter\endgroup\expandafter%
- \def\expandafter#2\expandafter{\@sortstack}}%
- \def\cref@stack@insert#1#2#3#4{%
- \let\@cmp#4%
- \@cref@stack@insert{}{#1}{#2}{#3}%
- \cref@stack@pop{#3}}%
- \def\@cref@stack@insert#1#2#3#4{%
- \let\cref@iterate\relax%
- \cref@isstackempty{#4}%
- \if@cref@stackempty%
- \cref@stack@push{#1,#2#3}{#4}%
- \else%
- \edef\cref@elem{\cref@stack@top{#4}}%
- \expandafter\@cmp\expandafter{\cref@elem}{#2}{\cref@result}%
- \ifnum\cref@result=2\relax%
- \cref@stack@push{#1,#2#3}{#4}%
- \else%
- \cref@stack@pop{#4}%
- \edef\cref@elem{{\noexpand#1,\cref@elem}{\noexpand#2}%
- {\noexpand#3}{\noexpand#4}}%
- \expandafter\def\expandafter\cref@iterate\expandafter%
- {\expandafter\@cref@stack@insert\cref@elem}%
- \fi%
- \fi%
- \cref@iterate}%
- \newif\if@cref@sametype%
- \def\cref@isrefsametype#1#2{%
- \begingroup%
- \expandafter\ifx\csname r@#1@cref\endcsname\relax%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \def\@after{\@cref@sametypetrue}%
- \else%
- \def\@after{\@cref@sametypefalse}%
- \fi%
- \else%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \def\@after{\@cref@sametypefalse}%
- \else%
- \cref@gettype{#1}{\@type}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@formata%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@type @format\endcsname%
- {\@dummya}{\@dummyb}{\@dummyc}}%
- \cref@gettype{#2}{\@type}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@formatb%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@type @format\endcsname%
- {\@dummya}{\@dummyb}{\@dummyc}}%
- \ifx\@formata\@formatb%
- \def\@after{\@cref@sametypetrue}%
- \else%
- \def\@after{\@cref@sametypefalse}%
- \fi%
- \fi%
- \fi%
- \expandafter\endgroup\@after}%
- \def\cpageref@isrefsametype#1#2{%
- \begingroup%
- \expandafter\ifx\csname r@#1@cref\endcsname\relax%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \def\@after{\@cref@sametypetrue}%
- \else%
- \def\@after{\@cref@sametypefalse}%
- \fi%
- \else%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \def\@after{\@cref@sametypefalse}%
- \else%
- \cpageref@gettype{#1}{\@typea}%
- \cpageref@gettype{#2}{\@typeb}%
- \ifx\@typea\@typeb%
- \def\@after{\@cref@sametypetrue}%
- \else%
- \def\@after{\@cref@sametypefalse}%
- \fi%
- \fi%
- \fi%
- \expandafter\endgroup\@after}%
- \def\cref@counter@first#1#2\@nil{#1}%
- \def\cref@counter@rest#1#2\@nil{#2}%
- \def\cref@countercmp{\@cref@countercmp{cref}}%
- \def\cpageref@countercmp{\@cref@countercmp{cpageref}}%
- \def\@cref@countercmp#1#2#3#4{%
- \begingroup%
- \def\@tempa{#2}%
- \ifx\@tempa\@empty%
- \def\cref@result{1}%
- \else%
- \def\@tempa{#3}%
- \ifx\@tempa\@empty%
- \def\cref@result{2}%
- \else%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \def\cref@result{2}%
- \else%
- \expandafter\ifx\csname r@#3@cref\endcsname\relax%
- \def\cref@result{1}%
- \else%
- \csname #1@getcounter\endcsname{#2}{\@countera}%
- \csname #1@getprefix\endcsname{#2}{\@prefixa}%
- \csname #1@getcounter\endcsname{#3}{\@counterb}%
- \csname #1@getprefix\endcsname{#3}{\@prefixb}%
- \cref@stack@init{\@countstacka}%
- \expandafter\cref@stack@push\expandafter%
- {\@countera}{\@countstacka}%
- \ifx\@prefixa\@empty\else%
- \expandafter\cref@stack@push\expandafter%
- {\@prefixa}{\@countstacka}%
- \fi%
- \cref@stack@init{\@countstackb}%
- \expandafter\cref@stack@push\expandafter%
- {\@counterb}{\@countstackb}%
- \ifx\@prefixb\@empty\else%
- \expandafter\cref@stack@push\expandafter%
- {\@prefixb}{\@countstackb}%
- \fi%
- \@@cref@countercmp%
- \fi%
- \fi%
- \fi%
- \fi%
- \expandafter\endgroup\expandafter%
- \chardef\expandafter#4\expandafter=\cref@result\relax}%
- \def\@@cref@countercmp{%
- \let\@iterate\relax%
- \cref@isstackempty{\@countstacka}%
- \if@cref@stackempty%
- \cref@isstackempty{\@countstackb}%
- \if@cref@stackempty%
- \def\cref@result{0}%
- \else%
- \def\cref@result{1}%
- \fi%
- \else%
- \cref@isstackempty{\@countstackb}%
- \if@cref@stackempty%
- \def\cref@result{2}%
- \else%
- \edef\@tempa{\cref@stack@top{\@countstacka}}%
- \cref@stack@pop{\@countstacka}%
- \edef\@tempb{\cref@stack@top{\@countstackb}}%
- \cref@stack@pop{\@countstackb}%
- \ifnum\@tempa<\@tempb\relax%
- \def\cref@result{1}%
- \else%
- \ifnum\@tempa>\@tempb\relax%
- \def\cref@result{2}%
- \else%
- \def\@iterate{\@@cref@countercmp}%
- \fi%
- \fi%
- \fi%
- \fi%
- \@iterate}%
- \newif\if@cref@inresetlist%
- \def\cref@isinresetlist#1#2{%
- \begingroup%
- \def\@counter{#1}%
- \def\@elt##1{##1,}%
- \expandafter\ifx\csname cl@#2\endcsname\relax%
- \def\cref@resetstack{,\@nil}%
- \else%
- \edef\cref@resetstack{\csname cl@#2\endcsname\noexpand\@nil}%
- \fi%
- \let\@nextcounter\relax%
- \cref@isstackfull{\cref@resetstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@nextcounter{\cref@stack@top{\cref@resetstack}}%
- \ifx\@nextcounter\@counter%
- \@cref@stackfullfalse%
- \else%
- \let\@nextcounter\relax%
- \cref@stack@pop{\cref@resetstack}%
- \cref@isstackfull{\cref@resetstack}%
- \fi}%
- \ifx\@nextcounter\relax%
- \def\@next{\@cref@inresetlistfalse}%
- \else%
- \def\@next{\@cref@inresetlisttrue}%
- \fi%
- \expandafter%
- \endgroup%
- \@next}%
- \def\cref@resetby#1#2{%
- \let#2\relax%
- \cref@ifstreq{#1}{subfigure}{%
- \cref@isinresetlist{#1}{figure}%
- \if@cref@inresetlist%
- \def#2{figure}%
- \fi%
- }{}%
- \cref@ifstreq{#1}{subtable}{%
- \cref@isinresetlist{#1}{table}%
- \if@cref@inresetlist%
- \def#2{table}%
- \fi%
- }{}%
- \@ifundefined{cl@parentequation}{}{%
- \cref@ifstreq{#1}{equation}{%
- \cref@isinresetlist{#1}{parentequation}%
- \if@cref@inresetlist%
- \expandafter\ifnum\c@parentequation=0\else%
- \def#2{parentequation}%
- \fi%
- \fi%
- }{}}%
- \cref@ifstreq{#1}{enumii}{%
- \def#2{enumi}%
- }{%
- \cref@ifstreq{#1}{enumiii}{%
- \def#2{enumii}%
- }{%
- \cref@ifstreq{#1}{enumiv}{%
- \def#2{enumiii}%
- }{}%
- }%
- }%
- \ifx#2\relax%
- \cref@isinresetlist{#1}{table}%
- \if@cref@inresetlist%
- \def#2{table}%
- \else%
- \cref@isinresetlist{#1}{subsubsection}%
- \if@cref@inresetlist%
- \def#2{subsubsection}%
- \else%
- \cref@isinresetlist{#1}{subsection}%
- \if@cref@inresetlist%
- \def#2{subsection}%
- \else%
- \cref@isinresetlist{#1}{section}%
- \if@cref@inresetlist%
- \def#2{section}%
- \else%
- \cref@isinresetlist{#1}{chapter}%
- \if@cref@inresetlist%
- \def#2{chapter}%
- \else%
- \cref@isinresetlist{#1}{part}%
- \if@cref@inresetlist%
- \def#2{part}%
- \else%
- \let#2\relax%
- \fi%
- \fi%
- \fi%
- \fi%
- \fi%
- \fi%
- \fi}%
- \newif\if@cref@refconsecutive%
- \def\cref@isrefconsecutive{\@cref@isrefconsecutive{cref}}%
- \def\cpageref@isrefconsecutive{\@cref@isrefconsecutive{cpageref}}%
- \def\@cref@isrefconsecutive#1#2#3{%
- \begingroup%
- \def\@after{\@cref@refconsecutivefalse}%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax\else%
- \expandafter\ifx\csname r@#3@cref\endcsname\relax\else%
- \countdef\refa@counter=0%
- \countdef\refb@counter=1%
- \csname #1@getcounter\endcsname{#2}{\cref@result}%
- \refa@counter=\cref@result%
- \csname #1@getcounter\endcsname{#3}{\cref@result}%
- \refb@counter=\cref@result%
- \csname #1@getprefix\endcsname{#2}{\refa@prefix}%
- \csname #1@getprefix\endcsname{#3}{\refb@prefix}%
- \ifx\refa@prefix\refb@prefix%
- \ifnum\refa@counter=\refb@counter\relax%
- \def\@after{\@cref@refconsecutivetrue}%
- \else%
- \advance\refa@counter 1\relax%
- \ifnum\refa@counter=\refb@counter\relax%
- \def\@after{\@cref@refconsecutivetrue}%
- \fi%
- \fi%
- \fi%
- \fi%
- \fi%
- \expandafter\endgroup\@after}%
- \def\cref@processgroup#1#2#3{%
- \cref@stack@dropempty{#2}%
- \edef\@firstref{\cref@stack@top{#2}}%
- \let\@nextref\@firstref%
- \@cref@sametypetrue%
- \@whilesw\if@cref@sametype\fi{%
- \expandafter\cref@stack@pull\expandafter{\@nextref}{#3}%
- \cref@stack@pop{#2}%
- \cref@isstackempty{#2}%
- \if@cref@stackempty%
- \@cref@sametypefalse%
- \else%
- \edef\@nextref{\cref@stack@top{#2}}%
- \ifx\@nextref\@empty%
- \@cref@sametypetrue%
- \else%
- \csname #1@isrefsametype\endcsname{\@firstref}{\@nextref}%
- \fi%
- \fi}}%
- \def\cref@processgroupall#1#2#3{%
- \cref@stack@init{\@tempstack}%
- \cref@stack@dropempty{#2}%
- \edef\@firstref{\cref@stack@top{#2}}%
- \cref@isstackfull{#2}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@nextref{\cref@stack@top{#2}}%
- \ifx\@nextref\@empty%
- \expandafter\cref@stack@pull\expandafter{\@nextref}{#3}%
- \else%
- \edef\@tempa{{\@firstref}{\@nextref}}%
- \csname #1@isrefsametype\expandafter\endcsname\@tempa%
- \if@cref@sametype%
- \expandafter\cref@stack@pull\expandafter{\@nextref}{#3}%
- \else%
- \expandafter\cref@stack@pull\expandafter{\@nextref}{\@tempstack}%
- \fi%
- \fi%
- \cref@stack@pop{#2}%
- \cref@isstackfull{#2}}%
- \let#2\@tempstack}%
- \def\cref@processconsecutive#1#2#3#4#5{%
- \let#4\relax%
- #5=1\relax%
- \edef\@nextref{\cref@stack@top{#2}}%
- \edef#3{\@nextref}%
- \cref@stack@pop{#2}%
- \cref@isstackfull{#2}%
- \if@cref@stackfull%
- \edef\@nextref{\cref@stack@top{#2}}%
- \expandafter\ifx\csname r@#3@cref\endcsname\relax%
- \@cref@refconsecutivefalse%
- \else%
- \ifx\@nextref\@empty%
- \@cref@refconsecutivefalse%
- \cref@stack@dropempty{#2}%
- \else%
- \edef\@tempa{{#3}{\@nextref}}%
- \csname #1@isrefconsecutive\expandafter\endcsname\@tempa%
- \fi%
- \fi%
- \@whilesw\if@cref@refconsecutive\fi{%
- \advance#5 1\relax%
- \let#4\@nextref%
- \cref@stack@pop{#2}%
- \cref@isstackempty{#2}%
- \if@cref@stackempty%
- \@cref@refconsecutivefalse%
- \else%
- \edef\@nextref{\cref@stack@top{#2}}%
- \ifx\@nextref\@empty%
- \@cref@refconsecutivefalse%
- \@whilesw\ifx\@nextref\@empty\fi{%
- \cref@stack@pop{#2}%
- \cref@isstackempty{#2}%
- \if@cref@stackempty%
- \let\@nextref\relax%
- \else%
- \edef\@nextref{\cref@stack@top{#2}}%
- \fi}%
- \else%
- \edef\@tempa{{#4}{\@nextref}}%
- \csname #1@isrefconsecutive\expandafter\endcsname\@tempa%
- \fi%
- \fi}%
- \fi}%
- \newcommand\crefstripprefix[2]{%
- \begingroup%
- \edef\@toksa{#1}%
- \edef\@toksb{#2}%
- \let\cref@acc\@empty%
- \@crefstripprefix%
- \cref@result%
- \endgroup}%
- \def\@crefstripprefix{%
- \let\@iterate\relax%
- \def\accum@flag{0}%
- \let\@tempc\@tempb%
- \cref@poptok{\@toksa}{\@tempa}%
- \cref@poptok{\@toksb}{\@tempb}%
- \ifx\@tempa\@tempb\relax%
- \def\@iterate{\@crefstripprefix}%
- \ifx\cref@acc\@empty\relax%
- \let\cref@acc\@tempb%
- \else%
- \ifcat\@tempb\@tempc\relax%
- \ifcat\@tempb a\relax%
- \def\accum@flag{1}%
- \else%
- \expandafter\chardef\expandafter\@tempa%
- \expandafter=\expandafter`\@tempb\relax%
- \ifnum\@tempa>`/\relax%
- \expandafter\ifnum\@tempb<`:\relax%
- \def\accum@flag{1}%
- \fi%
- \fi%
- \fi%
- \fi%
- \def\@tempa{1}%
- \ifx\accum@flag\@tempa%
- \edef\cref@acc{\cref@acc\@tempb}%
- \else%
- \let\cref@acc\@empty%
- \fi%
- \fi%
- \else%
- \ifcat\@tempb\@tempc\relax\else%
- \let\cref@acc\@empty%
- \fi%
- \edef\cref@result{\cref@acc\@tempb\@toksb}%
- \fi%
- \@iterate}%
- \def\cref@poptok#1#2{%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter#2%
- \expandafter\expandafter\expandafter{%
- \expandafter\@cref@firsttok#1\@nil}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter#1%
- \expandafter\expandafter\expandafter{%
- \expandafter\@cref@poptok#1\@nil}}%
- \def\@cref@firsttok#1#2\@nil{#1}%
- \def\@cref@poptok#1#2\@nil{#2}%
- \DeclareRobustCommand{\cref}[1]{\@cref{cref}{#1}}%
- \DeclareRobustCommand{\Cref}[1]{\@cref{Cref}{#1}}%
- \DeclareRobustCommand{\crefrange}[2]{\@setcrefrange{#1}{#2}{}}%
- \DeclareRobustCommand{\Crefrange}[2]{\@setCrefrange{#1}{#2}{}}%
- \@ifpackageloaded{hyperref}{\newif\if@crefstarred}{%
- \@ifpackageloaded{varioref}{\newif\if@crefstarred}{}}%
- \let\if@crefstarred\iffalse%
- \def\@cref#1#2{%
- \leavevmode%
- \begingroup%
- \def\cref@variant{#1}%
- \def\@tempa{\in@{page}}%
- \expandafter\@tempa\expandafter{\cref@variant}%
- \ifin@%
- \def\cref@variant@get{cpageref}%
- \else%
- \def\cref@variant@get{cref}%
- \fi%
- \countdef\count@consecutive=0%
- \countdef\count@group=1%
- \count@group=1%
- \countdef\count@subgroup=2%
- \cref@stack@init{\@refstack}%
- \edef\@tempa{#2}%
- \expandafter\cref@stack@push\expandafter{\@tempa}{\@refstack}%
- \cref@isstackfull{\@refstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \cref@stack@init{\@refsubstack}%
- \if@cref@sort%
- \expandafter\cref@processgroupall\expandafter%
- {\cref@variant@get}{\@refstack}{\@refsubstack}%
- \expandafter\cref@stack@sort\expandafter%
- {\csname\cref@variant@get @countercmp\endcsname}{\@refsubstack}%
- \else%
- \expandafter\cref@processgroup\expandafter%
- {\cref@variant@get}{\@refstack}{\@refsubstack}%
- \fi%
- \ifnum\count@group=1\relax%
- \advance\count@group 1\relax%
- \else%
- \cref@isstackfull{\@refstack}%
- \if@cref@stackfull%
- \@setcref@middlegroupconjunction%
- \else%
- \ifnum\count@group=2\relax%
- \@setcref@pairgroupconjunction%
- \else%
- \@setcref@lastgroupconjunction%
- \fi%
- \fi%
- \advance\count@group 1\relax%
- \lowercase{\def\cref@variant{#1}}%
- \fi%
- \count@subgroup=1%
- \cref@isstackfull{\@refsubstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \if@cref@compress%
- \expandafter\cref@processconsecutive\expandafter{\cref@variant@get}%
- {\@refsubstack}{\@beginref}{\@endref}{\count@consecutive}%
- \else%
- \cref@stack@dropempty{\@refsubstack}%
- \edef\@beginref{\cref@stack@top{\@refsubstack}}%
- \cref@stack@pop{\@refsubstack}%
- \let\@endref\relax%
- \count@consecutive=1\relax%
- \fi%
- \ifnum\count@consecutive>1\relax%
- \csname\cref@variant@get @getlabel\endcsname{\@beginref}{\@labela}%
- \csname\cref@variant@get @getlabel\endcsname{\@endref}{\@labelb}%
- \ifx\@labela\@labelb%
- \let\@endref\relax%
- \count@consecutive=1\relax%
- \fi%
- \fi%
- \ifnum\count@consecutive=2\relax%
- \expandafter\cref@stack@push\expandafter{\@endref,}{\@refsubstack}%
- \let\@endref\relax%
- \count@consecutive=1\relax%
- \fi%
- \cref@isstackfull{\@refsubstack}%
- \if@cref@stackfull%
- \ifnum\count@subgroup=1\relax%
- \def\@pos{@first}%
- \else%
- \def\@pos{@middle}%
- \fi%
- \else%
- \ifnum\count@subgroup=1\relax%
- \def\@pos{}%
- \else%
- \ifnum\count@subgroup=2\relax%
- \def\@pos{@second}%
- \else%
- \def\@pos{@last}%
- \fi%
- \fi%
- \fi%
- \ifnum\count@consecutive=1\relax%
- \edef\@tempa{{\@beginref}{\@pos}}%
- \csname @set\cref@variant\expandafter\endcsname\@tempa%
- \else%
- \edef\@tempa{{\@beginref}{\@endref}{\@pos}}%
- \csname @set\cref@variant range\expandafter\endcsname\@tempa%
- \fi%
- \advance\count@subgroup 1\relax%
- \cref@isstackfull{\@refsubstack}%
- }% end loop over reference substack
- \cref@isstackfull{\@refstack}%
- \if@cref@stackfull%
- \def\@tempa{labelcref}%
- \ifx\cref@variant\@tempa%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries\space ??}%
- \@latex@warning{References in label reference on page \thepage
- \space have different types}%
- \@cref@stackfullfalse%
- \fi%
- \fi%
- }% end loop over main reference stack
- \endgroup}%
- \def\@setcref{\@@setcref{cref}}%
- \def\@setCref{\@@setcref{Cref}}%
- \def\@setlabelcref{\@@setcref{labelcref}}%
- \def\@@setcref#1#2#3{%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#2' on page \thepage \space undefined}%
- \else%
- \cref@gettype{#2}{\@temptype}% puts label type in \@temptype
- \cref@getlabel{#2}{\@templabel}% puts label in \@templabel
- \expandafter\ifx\csname #1@\@temptype @format#3\endcsname\relax%
- \edef\@tempa{#1}\def\@tempb{labelcref}%
- \ifx\@tempa\@tempb\relax%
- \expandafter\@@@setcref\expandafter%
- {\csname #1@default@format#3\endcsname}{#2}%
- \else%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}~\@templabel%
- \@latex@warning{#1\space reference format for label type
- `\@temptype' undefined}%
- \fi%
- \else%
- \expandafter\@@@setcref\expandafter%
- {\csname #1@\@temptype @format#3\endcsname}{#2}%
- \fi%
- \fi}%
- \def\@@@setcref#1#2{\cref@getlabel{#2}{\@templabel}#1{\@templabel}{}{}}%
- \def\@setcrefrange{\@@setcrefrange{cref}}%
- \def\@setCrefrange{\@@setcrefrange{Cref}}%
- \def\@setlabelcrefrange{\@@setcrefrange{labelcref}}%
- \def\@@setcrefrange#1#2#3#4{%
- \begingroup%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \@latex@warning{Reference `#2' on page \thepage \space%
- undefined}%
- \expandafter\ifx\csname r@#3@cref\endcsname\relax%
- \nfss@text{\reset@font\bfseries ??}--%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#3' on page \thepage \space%
- undefined}%
- \else%
- \cref@getlabel{#3}{\@labelb}%
- \nfss@text{\reset@font\bfseries ??}--\@labelb%
- \fi%
- \else%
- \expandafter\ifx\csname r@#3@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \cref@getlabel{#2}{\@labela}%
- \@labela--\nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#3' on page \thepage %
- \space undefined}%
- \else%
- \cref@gettype{#2}{\@typea}%
- \cref@gettype{#3}{\@typeb}%
- \cref@getlabel{#2}{\@labela}%
- \cref@getlabel{#3}{\@labelb}%
- \edef\@format{\expandafter\noexpand%
- \csname #1range@\@typea @format#4\endcsname}%
- \expandafter\ifx\@format\relax%
- \edef\@tempa{#1}\def\@tempb{labelcref}%
- \ifx\@tempa\@tempb\relax%
- \expandafter\@@@setcrefrange\expandafter%
- {\csname #1range@default@format#4\endcsname}{#2}{#3}%
- \else%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}~\@labela--\@labelb%
- \@latex@warning{#1 reference range format for label
- type `\@typea' undefined}%
- \fi%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@formata%
- \expandafter\expandafter\expandafter{%
- \csname #1range@\@typea @format#4\endcsname%
- {\@dummya}{\@dummyb}{\@dummyc}{\@dummyd}{\@dummye}{\@dummyf}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@formatb%
- \expandafter\expandafter\expandafter{%
- \csname #1range@\@typeb @format#4\endcsname%
- {\@dummya}{\@dummyb}{\@dummyc}{\@dummyd}{\@dummye}{\@dummyf}}%
- \ifx\@formata\@formatb%
- \expandafter\@@@setcrefrange\expandafter{\@format}{#2}{#3}%
- \else%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}~\@labela--\@labelb%
- \@latex@warning{References `#2' and `#3' in reference range
- on page \thepage \space have different types
- `\@typea' and `\@typeb'}%
- \fi%
- \fi%
- \fi%
- \fi%
- \endgroup}%
- \def\@@@setcrefrange#1#2#3{%
- \cref@getlabel{#2}{\@labela}%
- \cref@getlabel{#3}{\@labelb}%
- #1{\@labela}{\@labelb}{}{}{}{}}%
- \def\@setcref@pairgroupconjunction{\crefpairgroupconjunction}%
- \def\@setcref@middlegroupconjunction{\crefmiddlegroupconjunction}%
- \def\@setcref@lastgroupconjunction{\creflastgroupconjunction}%
- \DeclareRobustCommand{\labelcref}[1]{\@cref{labelcref}{#1}}%
- \DeclareRobustCommand{\namecref}[1]{%
- \@setnamecref{cref}{#1}{}{}}%
- \DeclareRobustCommand{\nameCref}[1]{%
- \@setnamecref{Cref}{#1}{}{}}%
- \DeclareRobustCommand{\lcnamecref}[1]{%
- \@setnamecref{Cref}{#1}{}{\MakeLowercase}}%
- \DeclareRobustCommand{\namecrefs}[1]{%
- \@setnamecref{cref}{#1}{@plural}{}}%
- \DeclareRobustCommand{\nameCrefs}[1]{%
- \@setnamecref{Cref}{#1}{@plural}{}}%
- \DeclareRobustCommand{\lcnamecrefs}[1]{%
- \@setnamecref{Cref}{#1}{@plural}{\MakeLowercase}}%
- \def\@setnamecref#1#2#3#4{%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#2' on page \thepage \space undefined}%
- \else%
- \cref@gettype{#2}{\@tempa}%
- \@ifundefined{#1@\@tempa @name#3}{%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference name for label type `\@tempa' undefined}%
- }{%
- \edef\@tempa{%
- \expandafter\noexpand\csname #1@\@tempa @name#3\endcsname}%
- \expandafter\@@@setnamecref\expandafter{\@tempa}{#4}%
- }%
- \fi}%
- \def\@@@setnamecref#1#2{%
- \expandafter\def\expandafter\@tempa\expandafter{#1}%
- \expandafter#2\@tempa}%
- \DeclareRobustCommand{\cpageref}[1]{\@cref{cpageref}{#1}}%
- \DeclareRobustCommand{\Cpageref}[1]{\@cref{Cpageref}{#1}}%
- \DeclareRobustCommand{\cpagerefrange}[2]{%
- \@@setcpagerefrange{#1}{#2}{cref}{}}%
- \DeclareRobustCommand{\Cpagerefrange}[2]{%
- \@@setcpagerefrange{#1}{#2}{Cref}{}}%
- \DeclareRobustCommand{\labelcpageref}[1]{%
- \@cref{labelcpageref}{#1}}%
- \def\@setcpageref{\@@setcpageref{cref}}
- \def\@setCpageref{\@@setcpageref{Cref}}
- \def\@setlabelcpageref{\@@setcpageref{labelcref}}
- \def\@@setcpageref#1#2#3{%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#2' on page \thepage \space undefined}%
- \else%
- \cpageref@getlabel{#2}{\@temppage}%
- \expandafter\ifx\csname #1@page@format#3\endcsname\relax%
- \edef\@tempa{#1}\def\@tempb{labelcref}%
- \ifx\@tempa\@tempb\relax%
- \expandafter\@@@setcpageref\expandafter%
- {\csname #1@default@format#3\endcsname}{#2}%
- \else%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}~\@temppage%
- \@latex@warning{ #1 reference format for
- page references undefined}%
- \fi%
- \else%
- \expandafter\@@@setcpageref\expandafter%
- {\csname #1@page@format#3\endcsname}{#2}%
- \fi%
- \fi}%
- \def\@@@setcpageref#1#2{%
- \cpageref@getlabel{#2}{\@temppage}#1{\@temppage}{}{}}%
- \def\@@setcpagerefrange#1#2#3#4{%
- \begingroup%
- \expandafter\ifx\csname r@#1@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \@latex@warning{Reference `#1' on page \thepage \space%
- undefined}%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \nfss@text{\reset@font\bfseries ??}--%
- \nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#2' on page \thepage \space%
- undefined}%
- \else%
- \cpageref@getlabel{#2}{\@pageb}%
- \nfss@text{\reset@font\bfseries ??}--\@pageb%
- \fi%
- \else%
- \expandafter\ifx\csname r@#2@cref\endcsname\relax%
- \protect\G@refundefinedtrue%
- \cpageref@getlabel{#1}{\@pagea}%
- \@pagea--\nfss@text{\reset@font\bfseries ??}%
- \@latex@warning{Reference `#2' on page \thepage %
- \space undefined}%
- \else%
- \cpageref@getlabel{#1}{\@pagea}%
- \cpageref@getlabel{#2}{\@pageb}%
- \edef\@format{\expandafter\noexpand%
- \csname#3range@page@format#4\endcsname}%
- \expandafter\ifx\@format\relax%
- \edef\@tempa{#3}\def\@tempb{labelcref}%
- \ifx\@tempa\@tempb\relax%
- \expandafter\@@@setcpagerefrange\expandafter%
- {\csname#3range@default@format#4\endcsname}{#1}{#2}%
- \else%
- \protect\G@refundefinedtrue%
- \nfss@text{\reset@font\bfseries ??}~\@pagea--\@pageb%
- \@latex@warning{#3 reference range format for page
- references undefined}%
- \fi%
- \else%
- \expandafter\@@@setcpagerefrange\expandafter{\@format}{#1}{#2}%
- \fi%
- \fi%
- \fi%
- \endgroup}%
- \def\@@@setcpagerefrange#1#2#3{%
- \cpageref@getlabel{#2}{\@pagea}%
- \cpageref@getlabel{#3}{\@pageb}%
- #1{\@pagea}{\@pageb}{}{}{}{}}%
- \cref@stack@init{\cref@label@types}%
- \newcommand\crefdefaultlabelformat[1]{%
- \def\cref@default@label##1##2##3{#1}}%
- \newcommand\crefname[3]{%
- \@crefname{cref}{#1}{#2}{#3}{}}%
- \newcommand\Crefname[3]{%
- \@crefname{Cref}{#1}{#2}{#3}{}}%
- \newcommand\creflabelformat[2]{%
- \expandafter\def\csname cref@#1@label\endcsname##1##2##3{#2}%
- \cref@stack@add{#1}{\cref@label@types}}%
- \newcommand\crefrangelabelformat[2]{%
- \expandafter\def\csname cref@#1@rangelabel\endcsname%
- ##1##2##3##4##5##6{#2}%
- \cref@stack@add{#1}{\cref@label@types}}%
- \newcommand\crefalias[2]{%
- \expandafter\def\csname cref@#1@alias\endcsname{#2}}%
- \newcommand\crefname@preamble[3]{%
- \@crefname{cref}{#1}{#2}{#3}{@preamble}}%
- \newcommand\Crefname@preamble[3]{%
- \@crefname{Cref}{#1}{#2}{#3}{@preamble}}%
- \def\cref@othervariant#1#2#3{\cref@@othervariant#1\@nil#2#3}%
- \def\cref@@othervariant#1#2\@nil#3#4{%
- \if#1c%
- \def#3{C#2}%
- \def#4{\MakeUppercase}%
- \else%
- \def#3{c#2}%
- \if@cref@capitalise%
- \def#4{}%
- \else%
- \def#4{\MakeLowercase}%
- \fi%
- \fi}%
- \def\@crefname#1#2#3#4#5{%
- \expandafter\def\csname #1@#2@name#5\endcsname{#3}%
- \expandafter\def\csname #1@#2@name@plural#5\endcsname{#4}%
- \cref@othervariant{#1}{\@tempc}{\@tempd}%
- \@ifundefined{\@tempc @#2@name#5}{%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@name\endcsname}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempb%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@name@plural\endcsname}%
- \expandafter\ifx\@tempa\@empty\else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempd\@tempa}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempb%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempd\@tempb}%
- \fi%
- \toksdef\@toksa=0%
- \@toksa={%
- \expandafter\def\csname\@tempc @#2@name#5\endcsname}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempa}%
- \@toksa={%
- \expandafter\def\csname\@tempc @#2@name@plural#5\endcsname}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempb}%
- }{}%
- \cref@stack@add{#2}{\cref@label@types}}%
- \def\@crefconstructcomponents#1{%
- \@ifundefined{cref@#1@label}{%
- \let\@templabel\cref@default@label%
- }{%
- \expandafter\let\expandafter\@templabel%
- \csname cref@#1@label\endcsname%
- }%
- \@ifundefined{cref@#1@rangelabel}{%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \@templabel{####1}{####3}{####4}}%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \@templabel{####2}{####5}{####6}}%
- \toksdef\@toksa=0%
- \@toksa={\def\@temprangelabel##1##2##3##4##5##6}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter\crefrangepreconjunction%
- \expandafter\@tempa\expandafter\crefrangeconjunction\@tempb%
- \crefrangepostconjunction}%
- }{%
- \expandafter\let\expandafter\@temprangelabel%
- \csname cref@#1@rangelabel\endcsname%
- }%
- \if@cref@nameinlink%
- \expandafter\def\expandafter\@templabel@first\expandafter{%
- \@templabel{########1}{}{########3}}%
- \expandafter\def\expandafter\@temprangelabel@first\expandafter{%
- \@temprangelabel{########1}{########2}%
- {}{########4}{########5}{########6}}%
- \fi%
- \expandafter\def\expandafter\@templabel\expandafter{%
- \@templabel{########1}{########2}{########3}}%
- \expandafter\def\expandafter\@temprangelabel\expandafter{%
- \@temprangelabel{########1}{########2}{########3}%
- {########4}{########5}{########6}}%
- \if@cref@nameinlink\else%
- \let\@templabel@first\@templabel%
- \let\@temprangelabel@first\@temprangelabel%
- \fi%
- \if@cref@nameinlink%
- \def\@tempa##1##2{##2##1}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempname%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname cref@#1@name\endcsname}{########2}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempName%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname Cref@#1@name\endcsname}{########2}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempnameplural%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname cref@#1@name@plural\endcsname}{########2}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempNameplural%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname Cref@#1@name@plural\endcsname}{########2}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempnameplural@range%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname cref@#1@name@plural\endcsname}{########3}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempNameplural@range%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempa\expandafter%
- {\csname Cref@#1@name@plural\endcsname}{########3}}%
- \else%
- \expandafter\def\expandafter\@tempname\expandafter{%
- \csname cref@#1@name\endcsname}%
- \expandafter\def\expandafter\@tempName\expandafter{%
- \csname Cref@#1@name\endcsname}%
- \expandafter\def\expandafter\@tempnameplural\expandafter{%
- \csname cref@#1@name@plural\endcsname}%
- \expandafter\def\expandafter\@tempNameplural\expandafter{%
- \csname Cref@#1@name@plural\endcsname}%
- \let\@tempnameplural@range\@tempnameplural%
- \let\@tempNameplural@range\@tempNameplural%
- \fi%
- }%
- \def\@crefdefineformat#1{%
- \begingroup%
- \@crefconstructcomponents{#1}%
- \expandafter\ifx\csname cref@#1@name\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempfirst\expandafter{\@templabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempfirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempname\expandafter\nobreakspace\@templabel@first}%
- \fi%
- \expandafter\ifx\csname Cref@#1@name\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempFirst\expandafter{\@templabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempFirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempName\expandafter\nobreakspace\@templabel@first}%
- \fi%
- \expandafter\def\expandafter\@templabel\expandafter{\@templabel}%
- \toksdef\@toksa=0%
- \@toksa={\crefformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempfirst}%
- \@toksa={\Crefformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempFirst}%
- \@ifundefined{cref@#1@label}{}{%
- \@toksa={\labelcrefformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@templabel}}%
- \endgroup}%
- \def\@crefrangedefineformat#1{%
- \begingroup%
- \@crefconstructcomponents{#1}%
- \expandafter\ifx\csname cref@#1@name\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempfirst%
- \expandafter{\@temprangelabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempfirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempnameplural@range%
- \expandafter\nobreakspace\@temprangelabel@first}%
- \fi%
- \expandafter\ifx\csname Cref@#1@name\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempFirst%
- \expandafter{\@temprangelabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempFirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempNameplural@range%
- \expandafter\nobreakspace\@temprangelabel@first}%
- \fi%
- \expandafter\def\expandafter\@temprangelabel%
- \expandafter{\@temprangelabel}%
- \toksdef\@toksa=0%
- \@toksa={\crefrangeformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempfirst}%
- \@toksa={\Crefrangeformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@tempFirst}%
- \@ifundefined{cref@#1@rangelabel}{%
- \@ifundefined{cref@#1@label}{\let\@tempa\relax}{\def\@tempa{}}}%
- {\def\@tempa{}}%
- \ifx\@tempa\@empty\relax%
- \@toksa={\labelcrefrangeformat{#1}}%
- \expandafter\the\expandafter\@toksa\expandafter{%
- \@temprangelabel}%
- \fi%
- \endgroup}%
- \def\@crefdefinemultiformat#1{%
- \begingroup%
- \@crefconstructcomponents{#1}%
- \expandafter\ifx\csname cref@#1@name@plural\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempfirst%
- \expandafter{\@templabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempfirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempnameplural%
- \expandafter\nobreakspace\@templabel@first}%
- \fi%
- \expandafter\ifx\csname Cref@#1@name@plural\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempFirst%
- \expandafter{\@templabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempFirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempNameplural%
- \expandafter\nobreakspace\@templabel@first}%
- \fi%
- \expandafter\def\expandafter\@tempsecond\expandafter{%
- \expandafter\crefpairconjunction\@templabel}%
- \expandafter\def\expandafter\@tempmiddle\expandafter{%
- \expandafter\crefmiddleconjunction\@templabel}%
- \expandafter\def\expandafter\@templast\expandafter{%
- \expandafter\creflastconjunction\@templabel}%
- \expandafter\def\expandafter\@templabel\expandafter{\@templabel}%
- \toksdef\@toksa=0%
- \toksdef\@toksb=1%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempfirst}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\crefmultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempFirst}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\Crefmultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \@ifundefined{cref@#1@label}{}{%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templabel}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\labelcrefmultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb}%
- \endgroup}%
- \def\@crefrangedefinemultiformat#1{%
- \begingroup%
- \@crefconstructcomponents{#1}%
- \expandafter\ifx\csname cref@#1@name@plural\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempfirst%
- \expandafter{\@temprangelabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempfirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempnameplural@range%
- \expandafter\nobreakspace\@temprangelabel@first}%
- \fi%
- \expandafter\ifx\csname Cref@#1@name@plural\endcsname\@empty\relax%
- \expandafter\def\expandafter\@tempFirst%
- \expandafter{\@temprangelabel}%
- \else%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempFirst%
- \expandafter\expandafter\expandafter{%
- \expandafter\@tempNameplural@range%
- \expandafter\nobreakspace\@temprangelabel@first}%
- \fi%
- \expandafter\def\expandafter\@tempsecond\expandafter{%
- \expandafter\crefpairconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@tempmiddle\expandafter{%
- \expandafter\crefmiddleconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@templast\expandafter{%
- \expandafter\creflastconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@temprangelabel%
- \expandafter{\@temprangelabel}%
- \toksdef\@toksa=0%
- \toksdef\@toksb=1%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempfirst}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\crefrangemultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempFirst}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\Crefrangemultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \@ifundefined{cref@#1@rangelabel}{%
- \@ifundefined{cref@#1@label}{\let\@tempa\relax}{\def\@tempa{}}}%
- {\def\@tempa{}}%
- \ifx\@tempa\@empty\relax%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@temprangelabel}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\labelcrefrangemultiformat{#1}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \fi%
- \endgroup}%
- \def\@labelcrefdefinedefaultformats{%
- \begingroup%
- \toksdef\@toksa=0%
- \toksdef\@toksb=1%
- \let\@templabel\cref@default@label%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \@templabel{####1}{####3}{####4}}%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \@templabel{####2}{####5}{####6}}%
- \@toksa={\def\@temprangelabel##1##2##3##4##5##6}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter\crefrangepreconjunction%
- \expandafter\@tempa\expandafter\crefrangeconjunction\@tempb%
- \crefrangepostconjunction}%
- \expandafter\def\expandafter\@templabel\expandafter{%
- \@templabel{########1}{########2}{########3}}%
- \expandafter\def\expandafter\@temprangelabel\expandafter{%
- \@temprangelabel{########1}{########2}{########3}%
- {########4}{########5}{########6}}%
- \expandafter\def\expandafter\@tempsecond\expandafter{%
- \expandafter\crefpairconjunction\@templabel}%
- \expandafter\def\expandafter\@tempmiddle\expandafter{%
- \expandafter\crefmiddleconjunction\@templabel}%
- \expandafter\def\expandafter\@templast\expandafter{%
- \expandafter\creflastconjunction\@templabel}%
- \expandafter\def\expandafter\@temprangesecond\expandafter{%
- \expandafter\crefpairconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@temprangemiddle\expandafter{%
- \expandafter\crefmiddleconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@temprangelast\expandafter{%
- \expandafter\creflastconjunction\@temprangelabel}%
- \expandafter\def\expandafter\@templabel\expandafter{\@templabel}%
- \expandafter\def\expandafter\@temprangelabel%
- \expandafter{\@temprangelabel}%
- \@toksa={\labelcrefformat{default}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@templabel}%
- \@toksa={\labelcrefrangeformat{default}}%
- \expandafter\the\expandafter\@toksa\expandafter{\@temprangelabel}%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templabel}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempsecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@tempmiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@templast}}%
- \@toksa={\labelcrefmultiformat{default}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \@toksb={}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@temprangelabel}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@temprangesecond}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@temprangemiddle}}%
- \expandafter\cref@append@toks\expandafter\@toksb\expandafter{%
- \expandafter{\@temprangelast}}%
- \@toksa={\labelcrefrangemultiformat{default}}%
- \expandafter\the\expandafter\@toksa\the\@toksb%
- \endgroup}%
- \def\@crefdefineallformats#1{%
- \@crefdefineformat{#1}%
- \@crefrangedefineformat{#1}%
- \@crefdefinemultiformat{#1}%
- \@crefrangedefinemultiformat{#1}}%
- \def\@crefcopyformats#1#2{%
- \let\@tempf\iffalse%
- \@ifundefined{cref@#2@name}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@name\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@name\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@name@plural\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@name@plural\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb%
- }{%
- \let\@tempf\iftrue%
- }%
- \@ifundefined{Cref@#2@name}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@name\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@name\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@name@plural\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@name@plural\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb%
- }{%
- \let\@tempf\iftrue%
- }%
- \@ifundefined{cref@#2@label}{%
- \@ifundefined{cref@#1@label}{}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@label\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@label\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}%
- }{%
- \let\@tempf\iftrue%
- }%
- \@ifundefined{cref@#2@rangelabel}{%
- \@ifundefined{cref@#1@rangelabel}{}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@rangelabel\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@rangelabel\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}%
- }{%
- \let\@tempf\iftrue%
- }%
- \@tempf\relax%
- \@crefdefineallformats{#2}%
- \else%
- \@ifundefined{cref@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{crefrange@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname crefrange@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname crefrange@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{cref@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{cref@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{cref@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{cref@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname cref@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname cref@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{crefrange@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname crefrange@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname crefrange@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{crefrange@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname crefrange@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname crefrange@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{crefrange@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname crefrange@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname crefrange@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{crefrange@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname crefrange@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname crefrange@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Cref@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Crefrange@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname Crefrange@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Crefrange@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Cref@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Cref@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Cref@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Cref@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname Cref@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Cref@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Crefrange@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname Crefrange@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Crefrange@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Crefrange@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname Crefrange@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Crefrange@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Crefrange@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname Crefrange@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Crefrange@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{Crefrange@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname Crefrange@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname Crefrange@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcref@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcref@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcref@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcrefrange@#2@format}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcrefrange@#2@format\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcrefrange@#1@format\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcref@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcref@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcref@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcref@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcref@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcref@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcref@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcref@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcref@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcref@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcref@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcref@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcrefrange@#2@format@first}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcrefrange@#2@format@first\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcrefrange@#1@format@first\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcrefrange@#2@format@second}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcrefrange@#2@format@second\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcrefrange@#1@format@second\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcrefrange@#2@format@middle}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcrefrange@#2@format@middle\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcrefrange@#1@format@middle\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \@ifundefined{labelcrefrange@#2@format@last}{%
- \edef\@tempa{\expandafter\noexpand\csname labelcrefrange@#2@format@last\endcsname}%
- \edef\@tempb{\expandafter\noexpand\csname labelcrefrange@#1@format@last\endcsname}%
- \expandafter\expandafter\expandafter\let\expandafter\@tempa\@tempb}{}%
- \fi%
- }
- \newcommand\crefformat[2]{\@crefformat{cref}{#1}{#2}}%
- \newcommand\Crefformat[2]{\@crefformat{Cref}{#1}{#2}}%
- \newcommand\crefrangeformat[2]{\@crefrangeformat{crefrange}{#1}{#2}}%
- \newcommand\Crefrangeformat[2]{\@crefrangeformat{Crefrange}{#1}{#2}}%
- \newcommand\crefmultiformat[5]{%
- \@crefmultiformat{cref}{#1}{#2}{#3}{#4}{#5}}%
- \newcommand\Crefmultiformat[5]{%
- \@crefmultiformat{Cref}{#1}{#2}{#3}{#4}{#5}}%
- \newcommand\crefrangemultiformat[5]{%
- \@crefrangemultiformat{crefrange}{#1}{#2}{#3}{#4}{#5}}%
- \newcommand\Crefrangemultiformat[5]{%
- \@crefrangemultiformat{Crefrange}{#1}{#2}{#3}{#4}{#5}}%
- \newcommand\labelcrefformat[2]{%
- \expandafter\gdef\csname labelcref@#1@format\endcsname##1##2##3{#2}}%
- \newcommand\labelcrefrangeformat[2]{%
- \expandafter\gdef\csname labelcrefrange@#1@format\endcsname%
- ##1##2##3##4##5##6{#2}}%
- \newcommand\labelcrefmultiformat[5]{%
- \expandafter\gdef\csname labelcref@#1@format@first\endcsname%
- ##1##2##3{#2}%
- \expandafter\gdef\csname labelcref@#1@format@second\endcsname%
- ##1##2##3{#3}%
- \expandafter\gdef\csname labelcref@#1@format@middle\endcsname%
- ##1##2##3{#4}%
- \expandafter\gdef\csname labelcref@#1@format@last\endcsname%
- ##1##2##3{#5}}%
- \newcommand\labelcrefrangemultiformat[5]{%
- \expandafter\gdef\csname labelcrefrange@#1@format@first\endcsname%
- ##1##2##3##4##5##6{#2}%
- \expandafter\gdef\csname labelcrefrange@#1@format@second\endcsname%
- ##1##2##3##4##5##6{#3}%
- \expandafter\gdef\csname labelcrefrange@#1@format@middle\endcsname%
- ##1##2##3##4##5##6{#4}%
- \expandafter\gdef\csname labelcrefrange@#1@format@last\endcsname%
- ##1##2##3##4##5##6{#5}}%
- \def\@crefformat#1#2#3{%
- \begingroup%
- \expandafter\gdef\csname #1@#2@format\endcsname##1##2##3{#3}%
- \cref@othervariant{#1}{\@other}{\@changecase}%
- \@ifundefined{\@other @#2@format}{%
- \toksdef\@toksa=0%
- \@toksa={\def\@tempa##1##2##3}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@format\endcsname{##1}{##2}{##3}}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\@changecase\@tempa{##1}{##2}{##3}}%
- \@toksa={%
- \expandafter\gdef\csname\@other @#2@format\endcsname##1##2##3}%
- \expandafter\the\expandafter\@toksa\expandafter{%
- \@tempa{##1}{##2}{##3}}%
- }{}%
- \endgroup}%
- \def\@crefrangeformat#1#2#3{%
- \begingroup%
- \expandafter\gdef\csname #1@#2@format\endcsname%
- ##1##2##3##4##5##6{#3}%
- \cref@othervariant{#1}{\@other}{\@changecase}%
- \@ifundefined{\@other @#2@format}{%
- \toksdef\@toksa=0%
- \@toksa={\def\@tempa##1##2##3##4##5##6}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@format\endcsname{##1}{##2}{##3}{##4}{##5}{##6}}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\@changecase\@tempa{##1}{##2}{##3}{##4}{##5}{##6}}%
- \@toksa={\expandafter\gdef%
- \csname\@other @#2@format\endcsname##1##2##3##4##5##6}%
- \expandafter\the\expandafter\@toksa\expandafter{%
- \@tempa{##1}{##2}{##3}{##4}{##5}{##6}}%
- }{}%
- \endgroup}%
- \def\@crefmultiformat#1#2#3#4#5#6{%
- \begingroup%
- \expandafter\gdef\csname #1@#2@format@first\endcsname##1##2##3{#3}%
- \expandafter\gdef\csname #1@#2@format@second\endcsname##1##2##3{#4}%
- \expandafter\gdef\csname #1@#2@format@middle\endcsname##1##2##3{#5}%
- \expandafter\gdef\csname #1@#2@format@last\endcsname##1##2##3{#6}%
- \cref@othervariant{#1}{\@other}{\@changecase}%
- \@ifundefined{\@other @#2@format@first}{%
- \toksdef\@toksa=0%
- \@toksa={\def\@tempa##1##2##3}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@format@first\endcsname{##1}{##2}{##3}}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\@changecase\@tempa{##1}{##2}{##3}}%
- \@toksa={%
- \expandafter\gdef\csname\@other @#2@format@first\endcsname%
- ##1##2##3}%
- \expandafter\the\expandafter\@toksa\expandafter{%
- \@tempa{##1}{##2}{##3}}%
- }{}%
- \@ifundefined{\@other @#2@format@second}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@second\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@second\endcsname%
- }{}%
- \@ifundefined{\@other @#2@format@middle}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@middle\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@middle\endcsname%
- }{}%
- \@ifundefined{\@other @#2@format@last}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@last\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@last\endcsname%
- }{}%
- \endgroup}%
- \def\@crefrangemultiformat#1#2#3#4#5#6{%
- \begingroup%
- \expandafter\gdef\csname #1@#2@format@first\endcsname%
- ##1##2##3##4##5##6{#3}%
- \expandafter\gdef\csname #1@#2@format@second\endcsname%
- ##1##2##3##4##5##6{#4}%
- \expandafter\gdef\csname #1@#2@format@middle\endcsname%
- ##1##2##3##4##5##6{#5}%
- \expandafter\gdef\csname #1@#2@format@last\endcsname%
- ##1##2##3##4##5##6{#6}%
- \cref@othervariant{#1}{\@other}{\@changecase}%
- \@ifundefined{\@other @#2@format@first}{%
- \toksdef\@toksa=0%
- \@toksa={\def\@tempa##1##2##3##4##5##6}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \csname#1@#2@format@first\endcsname%
- {##1}{##2}{##3}{##4}{##5}{##6}}%
- \expandafter\expandafter\expandafter\the%
- \expandafter\expandafter\expandafter\@toksa%
- \expandafter\expandafter\expandafter{%
- \expandafter\@changecase\@tempa{##1}{##2}{##3}{##4}{##5}{##6}}%
- \@toksa={%
- \expandafter\gdef\csname\@other @#2@format@first\endcsname%
- ##1##2##3##4##5##6}%
- \expandafter\the\expandafter\@toksa\expandafter{%
- \@tempa{##1}{##2}{##3}{##4}{##5}{##6}}%
- }{}%
- \@ifundefined{\@other @#2@format@second}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@second\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@second\endcsname%
- }{}%
- \@ifundefined{\@other @#2@format@middle}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@middle\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@middle\endcsname%
- }{}%
- \@ifundefined{\@other @#2@format@last}{%
- \@toksa={%
- \expandafter\global\expandafter\let%
- \csname\@other @#2@format@last\endcsname}%
- \expandafter\the\expandafter\@toksa%
- \csname #1@#2@format@last\endcsname%
- }{}%
- \endgroup}%
- \let\if@cref@hyperrefloaded\iffalse%
- \let\cref@addtoreset\@addtoreset%
- \@ifpackageloaded{hyperref}{%
- \@ifpackagewith{hyperref}{implicit=false}{%
- \let\if@cref@hyperrefloaded\iftrue%
- \PackageWarning{cleveref}{hyperref package loaded with
- implicit=false option - disabling cleveref's hyperref support.
- This situation is not supported by cleveref, and there's no guarantee
- anything will work. You're on your own!}%
- }{%
- \let\if@cref@hyperrefloaded\iftrue%
- \PackageInfo{cleveref}{`hyperref' support loaded}%
- \let\cref@addtoreset\HyOrg@addtoreset%
- \def\cref@hyperlinkname#1{\expandafter\expandafter\expandafter%
- \@fourthoffive\csname r@#1\endcsname}%
- \def\cref@hyperlinkurl#1{\expandafter\expandafter\expandafter%
- \@fifthoffive\csname r@#1\endcsname}%
- \def\cref@hyperlink#1#2#3\@nil{\hyper@@link[link]{#1}{#2}{#3}}%
- \let\cref@old@H@refstepcounter\H@refstepcounter%
- \def\H@refstepcounter#1{%
- \cref@old@H@refstepcounter{#1}%
- \cref@constructprefix{#1}{\cref@result}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{#1}][\cref@result]%
- \csname p@#1\endcsname\csname the#1\endcsname}}%
- \let\refstepcounter@noarg\cref@old@refstepcounter%
- \def\refstepcounter@optarg[#1]#2{%
- \cref@old@refstepcounter{#2}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- \expandafter\cref@override@label@type%
- \cref@currentlabel\@nil{\@tempa}}}%
- \@ifundefined{appendix}{}{%
- \def\appendix{%
- \@ifundefined{chapter}{%
- \def\H@refstepcounter##1{%
- \cref@old@H@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@appendix@alias}%
- {\def\@tempa{appendix}}%
- {\def\@tempa{\cref@appendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subappendix@alias}%
- {\def\@tempa{subappendix}}%
- {\def\@tempa{\cref@subappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubappendix}}%
- {\def\@tempa{\cref@subsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix%
- }{%
- \def\H@refstepcounter##1{%
- \cref@old@H@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{chapter}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@appendix@alias}%
- {\def\@tempa{appendix}}%
- {\def\@tempa{\cref@appendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subappendix@alias}%
- {\def\@tempa{subappendix}}%
- {\def\@tempa{\cref@subappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubappendix}}%
- {\def\@tempa{\cref@subsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \@ifundefined{cref@subsubappendix@alias}%
- {\def\@tempa{subsubsubappendix}}%
- {\def\@tempa{\cref@subsubsubappendix@alias}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix}%
- }%
- }% end of \@ifundefined{appendix}
- \DeclareRobustCommand{\cref}{%
- \@ifstar{\@crefstar{cref}}{\@cref{cref}}}%
- \DeclareRobustCommand{\Cref}{%
- \@ifstar{\@crefstar{Cref}}{\@cref{Cref}}}%
- \def\@crefstar#1#2{%
- \@crefstarredtrue\@cref{#1}{#2}\@crefstarredfalse}%
- \DeclareRobustCommand{\crefrange}{%
- \@ifstar{\@crefrangestar{cref}}{\@crefrangenostar{cref}}}%
- \DeclareRobustCommand{\Crefrange}{%
- \@ifstar{\@crefrangestar{Cref}}{\@crefrangenostar{Cref}}}%
- \def\@crefrangenostar#1#2#3{\@@setcrefrange{#1}{#2}{#3}{}}
- \def\@crefrangestar#1#2#3{%
- \@crefstarredtrue\@@setcrefrange{#1}{#2}{#3}{}\@crefstarredfalse}%
- \DeclareRobustCommand{\cpageref}{%
- \@ifstar\@crefstar\@cref{cpageref}}%
- \DeclareRobustCommand{\Cpageref}{%
- \@ifstar\@crefstar\@cref{Cpageref}}%
- \DeclareRobustCommand{\cpagerefrange}{%
- \@ifstar{\@cpagerefrangestar{cref}}{\@cpagerefrangenostar{cref}}}%
- \DeclareRobustCommand{\Cpagerefrange}{%
- \@ifstar{\@cpagerefrangestar{Cref}}{\@cpagerefrangenostar{Cref}}}%
- \def\@cpagerefrangenostar#1#2#3{%
- \@@setcpagerefrange{#2}{#3}{#1}{}}
- \def\@cpagerefrangestar#1#2#3{%
- \@crefstarredtrue%
- \@@setcpagerefrange{#2}{#3}{#1}{}%
- \@crefstarredfalse}%
- \DeclareRobustCommand{\labelcref}{%
- \@ifstar{\@labelcrefstar}{\@cref{labelcref}}}%
- \def\@labelcrefstar#1{%
- \@crefstarredtrue%
- \@cref{labelcref}{#1}%
- \@crefstarredfalse}%
- \DeclareRobustCommand{\labelcpageref}{%
- \@ifstar{\@labelcpagerefstar}{\@cref{labelcpageref}}}%
- \def\@labelcpagerefstar#1{%
- \@crefstarredtrue%
- \@cref{labelcpageref}{#1}%
- \@crefstarredfalse}%
- \def\@@@setcref#1#2{%
- \cref@getlabel{#2}{\@templabel}%
- \if@crefstarred%
- #1{\@templabel}{}{}%
- \else%
- \edef\@tempname{\cref@hyperlinkname{#2}}%
- \edef\@tempurl{\cref@hyperlinkurl{#2}}%
- #1{\@templabel}{\cref@hyperlink{\@tempurl}{\@tempname}}{\@nil}%
- \fi}%
- \def\@@@setcrefrange#1#2#3{%
- \cref@getlabel{#2}{\@labela}%
- \cref@getlabel{#3}{\@labelb}%
- \if@crefstarred%
- #1{\@labela}{\@labelb}{}{}{}{}%
- \else%
- \edef\@tempnamea{\cref@hyperlinkname{#2}}%
- \edef\@tempurlb{\cref@hyperlinkurl{#3}}%
- \edef\@tempnameb{\cref@hyperlinkname{#3}}%
- \edef\@tempurla{\cref@hyperlinkurl{#2}}%
- #1{\@labela}{\@labelb}%
- {\cref@hyperlink{\@tempurla}{\@tempnamea}}{\@nil}%
- {\cref@hyperlink{\@tempurlb}{\@tempnameb}}{\@nil}%
- \fi}%
- \def\@@@setcpageref#1#2{%
- \cpageref@getlabel{#2}{\@temppage}%
- \if@crefstarred%
- #1{\@temppage}{}{}%
- \else%
- \edef\@tempname{\cref@hyperlinkname{#2}}%
- \edef\@tempurl{\cref@hyperlinkurl{#2}}%
- #1{\@temppage}{\cref@hyperlink{\@tempurl}{\@tempname}}{\@nil}%
- \fi}%
- \def\@@@setcpagerefrange#1#2#3{%
- \cpageref@getlabel{#2}{\@pagea}%
- \cpageref@getlabel{#3}{\@pageb}%
- \if@crefstarred%
- #1{\@pagea}{\@pageb}{}{}{}{}%
- \else%
- \edef\@tempnamea{\cref@hyperlinkname{#2}}%
- \edef\@tempurlb{\cref@hyperlinkurl{#3}}%
- \edef\@tempnameb{\cref@hyperlinkname{#3}}%
- \edef\@tempurla{\cref@hyperlinkurl{#2}}%
- #1{\@pagea}{\@pageb}%
- {\cref@hyperlink{\@tempurla}{\@tempnamea}}{\@nil}%
- {\cref@hyperlink{\@tempurlb}{\@tempnameb}}{\@nil}%
- \fi}%
- }% end of false case of \@ifpackagewith{hyperref}{implicit=false}
- }{% false case of \@ifpackageloaded{hyperref}
- \@ifclassloaded{revtex4}{\let\if@cref@hyperrefloaded\iftrue}{}%
- \@ifclassloaded{revtex4-1}{\let\if@cref@hyperrefloaded\iftrue}{}%
- \if@cref@hyperrefloaded\relax%
- \let\cref@old@H@refstepcounter\H@refstepcounter%
- \def\H@refstepcounter#1{%
- \cref@old@H@refstepcounter{#1}%
- \cref@constructprefix{#1}{\cref@result}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{#1}][\cref@result]%
- \csname p@#1\endcsname\csname the#1\endcsname}}%
- \@ifundefined{appendix}{}{%
- \def\appendix{%
- \@ifundefined{chapter}{%
- \def\H@refstepcounter##1{%
- \cref@old@H@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [appendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [subappendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [subsubappendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix%
- }{%
- \def\H@refstepcounter##1{%
- \cref@old@H@refstepcounter{##1}%
- \cref@constructprefix{##1}{\cref@result}%
- \ifx\cref@result\@empty%
- \def\cref@result{2147483647}%
- \else%
- \edef\cref@result{2147483647,\cref@result}%
- \fi%
- \def\@tempa{##1}%
- \def\@tempb{chapter}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [appendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{section}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [subappendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsection}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [subsubappendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \def\@tempa{##1}%
- \def\@tempb{subsubsection}%
- \ifx\@tempa\@tempb%
- \protected@edef\cref@currentlabel{%
- [subsubsubappendix][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \else%
- \@ifundefined{cref@##1@alias}%
- {\def\@tempa{##1}}%
- {\def\@tempa{\csname cref@##1@alias\endcsname}}%
- \protected@edef\cref@currentlabel{%
- [\@tempa][\arabic{##1}][\cref@result]%
- \csname p@##1\endcsname\csname the##1\endcsname}%
- \fi%
- \fi%
- \fi%
- \fi}%
- \cref@old@appendix}%
- }%
- }% end of \@ifundefined{appendix}
- \fi% end of \if@cref@hyperrefloaded
- \let\if@cref@hyperrefloaded\iffalse%
- }% end of \@ifpackageloaded{hyperref}
- \AtBeginDocument{%
- \if@cref@hyperrefloaded\else%
- \@ifpackageloaded{hyperref}{%
- \PackageError{cleveref}{cleveref must be loaded after hyperref!}%
- {Package load order is wrong: load cleveref *after* hyperref.}
- }{}%
- \fi}
- \let\if@cref@variorefloaded\iffalse%
- \@ifpackageloaded{varioref}{%
- \let\if@cref@variorefloaded\iftrue%
- \PackageInfo{cleveref}{`varioref' support loaded}%
- \PackageInfo{cleveref}{`cleveref' supersedes `varioref's
- \string\labelformat command}%
- \def\cref@old@@vpageref#1[#2]#3{%
- \leavevmode%\unskip <<<
- \global\advance\c@vrcnt\@ne\relax%
- \vref@pagenum\@tempa{\the\c@vrcnt @vr}%
- \vref@pagenum\@tempb{\the\c@vrcnt @xvr}%
- %\vref@label{\the\c@vrcnt @xvr}% <<<
- \ifx\@tempa\@tempb\else%
- \vref@err{\noexpand\vref or \noexpand\vpageref at page boundary
- \@tempb-\@tempa\space (may loop)%
- }%
- \fi%
- \vrefpagenum\thevpagerefnum{#3}%
- \vref@space%
- \ifx\@tempa\thevpagerefnum%
- \def\@tempc{#1}%
- \ifx\@tempc\@empty%
- \unskip%
- \else%
- #1%
- \fi%
- \else%
- #2%
- \is@pos@number\thevpagerefnum%
- {%
- \is@pos@number\@tempa%
- {\@tempcnta\@tempa%
- \advance\@tempcnta\@ne\relax%
- }%
- {\@tempcnta\maxdimen}%
- \ifnum \thevpagerefnum =\@tempcnta%
- \ifodd\@tempcnta%
- \if@twoside%
- \reftextfaceafter%
- \else%
- \reftextafter%
- \fi%
- \else%
- \reftextafter%
- \fi%
- \else%
- \advance\@tempcnta-2\relax%
- \ifnum \thevpagerefnum =\@tempcnta%
- \ifodd\@tempcnta%
- \reftextbefore%
- \else%
- \if@twoside%
- \reftextfacebefore%
- \else%
- \reftextbefore%
- \fi%
- \fi%
- \else%
- \reftextfaraway{#3}%
- \fi%
- \fi%
- }%
- {\reftextfaraway{#3}}%
- \fi%
- \vref@label{\the\c@vrcnt @xvr}% <<<
- \vref@label{\the\c@vrcnt @vr}%
- }%
- \def\cref@@vpageref#1[#2]#3{%
- \begingroup%
- \def\cref@@vpageref@arg{#1}%
- \@cref{vpageref}{#3}%
- \endgroup}%
- \def\cref@vref#1#2{%
- \leavevmode%
- \begingroup%
- \def\reftextcurrent{}%
- \@cref{#1}{#2}\@setcref@space%
- \cref@@vpageref{\reftextcurrent}[]{#2}%
- \endgroup}%
- \def\cref@vrefrange#1#2#3{%
- \@@setcrefrange{#1}{#2}{#3}{}\@setcref@space\vpagerefrange{#2}{#3}}%
- \def\cref@fullref#1#2{%
- \@cref{#1}{#2}\@setcref@space\@cref{fullpageref}{#2}}%
- \def\cref@vpagerefconjunction#1{%
- \def\@tempa{#1}%
- \def\@tempb{@second}%
- \ifx\@tempa\@tempb\relax%
- \@setcref@pairconjunction%
- \else%
- \def\@tempb{@middle}%
- \ifx\@tempa\@tempb\relax%
- \@setcref@middleconjunction%
- \else%
- \def\@tempb{@last}%
- \ifx\@tempa\@tempb\relax%
- \@setcref@lastconjunction%
- \fi%
- \fi%
- \fi}%
- \def\@setcref@space{ }%
- \def\@setvpageref#1#2{%
- \cref@vpagerefconjunction{#2}%
- \def\vref@space{}%
- \begingroup%
- \cref@patchreftexts{#2}%
- \expandafter\@@@setvpageref\expandafter%
- {\cref@@vpageref@arg}[\vref@space]{#1}%
- \endgroup}%
- \let\@@@setvpageref\cref@old@@vpageref%
- \def\@setvpagerefrange#1#2#3{%
- \cref@vpagerefconjunction{#3}%
- \let\vref@space\relax%
- \begingroup%
- \cref@patchreftexts{#3}%
- \expandafter\@@@setvpagerefrange\expandafter%
- [\cref@@vpageref@arg]{#1}{#2}%
- \endgroup}%
- \let\@@@setvpagerefrange\vpagerefrange
- \def\@setfullpageref#1#2{%
- \cref@vpagerefconjunction{#2}%
- \begingroup%
- \cref@patchreftexts{#2}%
- \@@@setfullpageref{#1}%
- \endgroup}%
- \let\@@@setfullpageref\reftextfaraway%
- \def\@setfullpagerefrange#1#2#3{%
- \cref@vpagerefconjunction{#3}%
- \begingroup%
- \cref@patchreftexts{#3}%
- \@@@setfullpagerefrange{#1}{#2}%
- \endgroup}%
- \let\@@@setfullpagerefrange\reftextpagerange%
- \let\creftextcurrent\reftextcurrent%
- \let\creftextfaceafter\reftextfaceafter%
- \let\creftextfacebefore\reftextfacebefore%
- \let\creftextafter\reftextafter%
- \let\creftextbefore\reftextbefore%
- \let\creftextfaraway\reftextfaraway%
- \let\creftextpagerange\reftextpagerange%
- \def\cref@patchreftexts#1{%
- \cref@patchreftext{reftextcurrent}{#1}%
- \cref@patchreftext{reftextfaceafter}{#1}%
- \cref@patchreftext{reftextfacebefore}{#1}%
- \cref@patchreftext{reftextafter}{#1}%
- \cref@patchreftext{reftextbefore}{#1}}%
- \def\cref@patchreftext#1#2{%
- \def\@tempa{#2}%
- \ifx\@tempa\@empty%
- \def\@tempc{}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\def\csname #1\endcsname{\unskip}%
- %{\advance\count@group -1\relax\reftextcurrent@orig}%
- \else%
- \long\def\@tempc{}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\def\csname #1\endcsname{\unskip}%
- %{\advance\count@group -1\relax\reftextcurrent@orig}%
- \fi%
- \fi%
- \else%
- \long\def\@tempc{\unskip}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\csname #1\endcsname\expandafter{%
- \csname c#1\endcsname}%
- \else%
- \long\def\@tempc{}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\csname #1\endcsname\expandafter{%
- \csname c#1\endcsname}%
- \else%
- \def\@tempc{\unskip}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\csname #1\endcsname\expandafter{%
- \csname c#1\endcsname}%
- \else%
- \def\@tempc{}%
- \expandafter\ifx\csname #1\endcsname\@tempc\relax%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\csname #1\endcsname\expandafter{%
- \csname c#1\endcsname}%
- \fi%
- \fi%
- \fi%
- \fi%
- \fi}%
- \def\@setcref@pairconjunction{\crefpairconjunction}%
- \def\@setcref@middleconjunction{\crefmiddleconjunction}%
- \def\@setcref@lastconjunction{\creflastconjunction}%
- \AtBeginDocument{%
- \let\@@vpageref\cref@@vpageref%
- }%
- \if@cref@hyperrefloaded\relax% hyperref loaded%
- \DeclareRobustCommand{\vref}{%
- \@ifstar{\cref@vrefstar{cref}}{\cref@vref{cref}}}%
- \DeclareRobustCommand{\Vref}{%
- \@ifstar{\cref@vrefstar{Cref}}{\cref@vref{Cref}}}%
- \DeclareRobustCommand{\vrefrange}{%
- \@ifstar{\cref@vrefrangestar{cref}}{\cref@vrefrange{cref}}}%
- \DeclareRobustCommand{\Vrefrange}{%
- \@ifstar{\cref@vrefrangestar{Cref}}{\cref@vrefrange{Cref}}}%
- \DeclareRobustCommand{\fullref}{%
- \@ifstar{\cref@fullrefstar{cref}}{\cref@fullref{cref}}}%
- \DeclareRobustCommand{\Fullref}{%
- \@ifstar{\cref@fullrefstar{Cref}}{\cref@fullref{Cref}}}%
- \def\cref@vrefstar#1#2{%
- \@crefstarredtrue%
- \cref@vref{#1}{#2}%
- \@crefstarredfalse}%
- \def\cref@vrefrangestar#1#2#3{%
- \@crefstarredtrue%
- \cref@vrefrange{#1}{#2}{#3}%
- \@crefstarredfalse}%
- \def\cref@fullrefstar#1#2{%
- \@crefstarredtrue%
- \cref@fullref{#1}{#2}%
- \@crefstarredfalse}%
- \else%
- \DeclareRobustCommand{\vref}{\cref@vref{cref}}%
- \DeclareRobustCommand{\Vref}{\cref@vref{Cref}}%
- \DeclareRobustCommand{\vrefrange}{\cref@vrefrange{cref}}%
- \DeclareRobustCommand{\Vrefrange}{\cref@vrefrange{Cref}}%
- \DeclareRobustCommand{\fullref}{\cref@fullref{cref}}%
- \DeclareRobustCommand{\Fullref}{\cref@fullref{Cref}}%
- \fi% end of test for hyperref
- }{\let\if@cref@variorefloaded\iffalse}% end of \@ifpackageloaded{varioref}
- \AtBeginDocument{%
- \if@cref@variorefloaded\relax\else%
- \@ifpackageloaded{varioref}{%
- \PackageError{cleveref}{cleveref must be loaded after varioref!}%
- {Package load order is wrong: load cleveref *after* varioref.}
- }{}%
- \fi}
- \let\if@cref@amsmathloaded\iffalse%
- \@ifpackageloaded{amsmath}{%
- \let\if@cref@amsmathloaded\iftrue%
- \AtBeginDocument{%
- \let\cref@old@label@in@display\label@in@display%
- \def\label@in@display{%
- \@ifnextchar[\label@in@display@optarg\label@in@display@noarg}%]
- \def\label@in@display@noarg#1{\cref@old@label@in@display{{#1}}}%
- \def\label@in@display@optarg[#1]#2{%
- \cref@old@label@in@display{[#1]{#2}}}%
- \def\ltx@label#1{\cref@label#1}%
- }% end of AtBeginDocument
- \def\measure@#1{%
- \begingroup%
- \measuring@true%
- \global\eqnshift@\z@%
- \global\alignsep@\z@%
- \global\let\tag@lengths\@empty%
- \global\let\field@lengths\@empty%
- \savecounters@%
- \global\setbox0\vbox{%
- \let\math@cr@@@\math@cr@@@align@measure%
- \everycr{\noalign{\global\tag@false%
- \global\let\raise@tag\@empty \global\column@\z@}}%
- \let\label\cref@gobble@optarg% <<< cleveref modification
- \global\row@\z@%
- \tabskip\z@%
- \halign{\span\align@preamble\crcr%
- #1%
- \math@cr@@@%
- \global\column@\z@%
- \add@amps\maxfields@\cr%
- }%
- }%
- \restorecounters@%
- \ifodd\maxfields@%
- \global\advance\maxfields@\@ne\relax%
- \fi%
- \ifnum\xatlevel@=\tw@%
- \ifnum\maxfields@<\thr@@%
- \let\xatlevel@\z@%
- \fi%
- \fi%
- \setbox\z@\vbox{%
- \unvbox\z@ \unpenalty \global\setbox\@ne\lastbox%
- }%
- \global\totwidth@\wd\@ne%
- \if@fleqn \global\advance\totwidth@\@mathmargin\relax\fi%
- \global\let\maxcolumn@widths\@empty%
- \begingroup%
- \let\or\relax%
- \loop%
- \global\setbox\@ne\hbox{%
- \unhbox\@ne \unskip \global\setbox\thr@@\lastbox%
- }%
- \ifhbox\thr@@%
- \xdef\maxcolumn@widths{ \or \the\wd\thr@@ \maxcolumn@widths}%
- \repeat%
- \endgroup%
- \dimen@\displaywidth%
- \advance\dimen@-\totwidth@\relax%
- \ifcase\xatlevel@%
- \global\alignsep@\z@%
- \let\minalignsep\z@%
- \@tempcntb\z@%
- \if@fleqn%
- \@tempcnta\@ne%
- \global\eqnshift@\@mathmargin%
- \else%
- \@tempcnta\tw@%
- \global\eqnshift@\dimen@%
- \global\divide\eqnshift@\@tempcnta\relax%
- \fi%
- \or%
- \@tempcntb\maxfields@%
- \divide\@tempcntb\tw@\relax%
- \@tempcnta\@tempcntb%
- \advance\@tempcntb\m@ne\relax%
- \if@fleqn%
- \global\eqnshift@\@mathmargin%
- \global\alignsep@\dimen@%
- \global\divide\alignsep@\@tempcnta\relax%
- \else%
- \global\advance\@tempcnta\@ne\relax%
- \global\eqnshift@\dimen@%
- \global\divide\eqnshift@\@tempcnta\relax%
- \global\alignsep@\eqnshift@%
- \fi%
- \or%
- \@tempcntb\maxfields@%
- \divide\@tempcntb\tw@\relax%
- \global\advance\@tempcntb\m@ne\relax%
- \global\@tempcnta\@tempcntb\relax%
- \global\eqnshift@\z@%
- \global\alignsep@\dimen@%
- \if@fleqn%
- \global\advance\alignsep@\@mathmargin\relax%
- \fi%
- \global\divide\alignsep@\@tempcntb\relax%
- \fi%
- \ifdim\alignsep@<\minalignsep\relax%
- \global\alignsep@\minalignsep\relax%
- \ifdim\eqnshift@>\z@%
- \if@fleqn\else%
- \global\eqnshift@\displaywidth%
- \global\advance\eqnshift@-\totwidth@\relax%
- \global\advance\eqnshift@-\@tempcntb\alignsep@\relax%
- \global\divide\eqnshift@\tw@\relax%
- \fi%
- \fi%
- \fi%
- \ifdim\eqnshift@<\z@%
- \global\eqnshift@\z@%
- \fi%
- \calc@shift@align%
- \global\tagshift@\totwidth@%
- \global\advance\tagshift@\@tempcntb\alignsep@\relax%
- \if@fleqn%
- \ifnum\xatlevel@=\tw@%
- \global\advance\tagshift@-\@mathmargin\relax%
- \fi%
- \else%
- \global\advance\tagshift@\eqnshift@\relax%
- \fi%
- \iftagsleft@ \else%
- \global\advance\tagshift@-\displaywidth\relax%
- \fi%
- \dimen@\minalignsep\relax%
- \global\advance\totwidth@\@tempcntb\dimen@\relax%
- \ifdim\totwidth@>\displaywidth%
- \global\let\displaywidth@\totwidth@%
- \else%
- \global\let\displaywidth@\displaywidth%
- \fi%
- \endgroup%
- }%
- \def\gmeasure@#1{%
- \begingroup%
- \measuring@true%
- \totwidth@\z@%
- \global\let\tag@lengths\@empty%
- \savecounters@%
- \setbox\@ne\vbox{%
- \everycr{\noalign{\global\tag@false%
- \global\let\raise@tag\@empty \global\column@\z@}}%
- \let\label\@gobble% <<< cleveref modification
- \halign{%
- \setboxz@h{$\m@th\displaystyle{##}$}%
- \ifdim\wdz@>\totwidth@%
- \global\totwidth@\wdz@%
- \fi%
- &\setboxz@h{\strut@{##}}%
- \savetaglength@%
- \crcr%
- #1%
- \math@cr@@@%
- }%
- }%
- \restorecounters@%
- \if@fleqn%
- \global\advance\totwidth@\@mathmargin\relax%
- \fi%
- \iftagsleft@%
- \ifdim\totwidth@>\displaywidth%
- \global\let\gdisplaywidth@\totwidth@%
- \else%
- \global\let\gdisplaywidth@\displaywidth%
- \fi%
- \fi%
- \endgroup%
- }%
- \def\multline@#1{%
- \Let@%
- \@display@init{\global\advance\row@\@ne\relax\global\dspbrk@lvl\m@ne}%
- \chardef\dspbrk@context\z@%
- \restore@math@cr%
- \let\tag\tag@in@align%
- \global\tag@false \global\let\raise@tag\@empty%
- \mmeasure@{#1}%
- \let\tag\gobble@tag \let\label\cref@gobble@optarg% <<< cleveref modification
- \tabskip \if@fleqn \@mathmargin \else \z@skip \fi%
- \totwidth@\displaywidth%
- \if@fleqn%
- \advance\totwidth@-\@mathmargin\relax%
- \fi%
- \halign\bgroup%
- \hbox to\totwidth@{%
- \if@fleqn%
- \hskip \@centering \relax%
- \else%
- \hfil%
- \fi%
- \strut@%
- $\m@th\displaystyle{}##\endmultline@math%
- \hfil%
- }% $
- \crcr%
- \if@fleqn%
- \hskip-\@mathmargin%
- \def\multline@indent{\hskip\@mathmargin}%
- \else%
- \hfilneg%
- \def\multline@indent{\hskip\multlinegap}%
- \fi%
- \iftagsleft@%
- \iftag@%
- \begingroup%
- \ifshifttag@%
- \rlap{\vbox{%
- \normalbaselines%
- \hbox{%
- \strut@%
- \make@display@tag%
- }%
- \vbox to\lineht@{}%
- \raise@tag%
- }}%
- \multline@indent%
- \else%
- \setbox\z@\hbox{\make@display@tag}%
- \dimen@\@mathmargin \advance\dimen@-\wd\z@\relax%
- \ifdim\dimen@<\multlinetaggap%
- \dimen@\multlinetaggap%
- \fi%
- \box\z@ \hskip\dimen@\relax%
- \fi%
- \endgroup%
- \else%
- \multline@indent%
- \fi%
- \else%
- \multline@indent%
- \fi%
- #1%
- }%
- \def\mmeasure@#1{%
- \begingroup%
- \measuring@true%
- \def\label{% <<< cleveref modification
- \@ifnextchar[\label@in@mmeasure@optarg%]
- \label@in@mmeasure@noarg}%
- \def\math@cr@@@{\cr}%
- \let\shoveleft\@iden \let\shoveright\@iden%
- \savecounters@%
- \global\row@\z@%
- \setbox\@ne\vbox{%
- \global\let\df@tag\@empty%
- \halign{%
- \setboxz@h{\@lign$\m@th\displaystyle{}##$}%
- \iftagsleft@%
- \ifnum\row@=\@ne%
- \global\totwidth@\wdz@%
- \global\lineht@\ht\z@%
- \fi%
- \else%
- \global\totwidth@\wdz@%
- \global\lineht@\dp\z@%
- \fi%
- \crcr%
- #1%
- \crcr%
- }%
- }%
- \ifx\df@tag\@empty\else\global\tag@true\fi%
- \if@eqnsw\global\tag@true\fi%
- \iftag@%
- \setboxz@h{%
- \if@eqnsw%
- \stepcounter{equation}%
- \tagform@\theequation%
- \else%
- \df@tag%
- \fi%
- }%
- \global\tagwidth@\wdz@%
- \dimen@\totwidth@%
- \advance\dimen@\tagwidth@\relax%
- \advance\dimen@\multlinetaggap\relax%
- \iftagsleft@\else%
- \if@fleqn%
- \advance\dimen@\@mathmargin\relax%
- \fi%
- \fi%
- \ifdim\dimen@>\displaywidth%
- \global\shifttag@true%
- \else%
- \global\shifttag@false%
- \fi%
- \fi%
- \restorecounters@%
- \endgroup%
- }%
- \def\label@in@mmeasure@noarg#1{%
- \begingroup%
- \measuring@false%
- \cref@old@label@in@display{{#1}}%
- \endgroup}%
- \def\label@in@mmeasure@optarg[#1]#2{%
- \begingroup%
- \measuring@false%
- \cref@old@label@in@display{[#1]{#2}}%
- \endgroup}%
- \let\cref@old@subequations\subequations%
- \let\cref@old@endsubequations\endsubequations%
- \cref@resetby{equation}{\cref@result}%
- \ifx\cref@result\relax\else%
- \cref@addtoreset{parentequation}{\cref@result}%
- \fi%
- \renewenvironment{subequations}{%
- \cref@addtoreset{equation}{parentequation}%
- \let\cref@orig@equation@alias\cref@equation@alias%
- \@ifundefined{cref@subequation@alias}%
- {\crefalias{equation}{subequation}}%
- {\def\@tempa{{equation}}%
- \expandafter\expandafter\expandafter\crefalias%
- \expandafter\@tempa\expandafter{\cref@subequation@alias}}%
- \cref@old@subequations%
- }{%
- \gdef\cl@parentequation{}%
- \cref@old@endsubequations%
- \setcounter{parentequation}{0}%
- \@ifundefined{cref@orig@cref@equation@alias}%
- {\let\cref@equation@alias\relax}%
- {\let\cref@equation@alias\cref@orig@equation@alias\relax}%
- \let\cref@orig@equation@alias\relax%
- }%
- \let\cref@old@make@df@tag@@\make@df@tag@@%
- \def\make@df@tag@@#1{%
- \cref@old@make@df@tag@@{#1}%
- \let\cref@old@df@tag\df@tag%
- \expandafter\gdef\expandafter\df@tag\expandafter{%
- \cref@old@df@tag%
- \def\cref@currentlabel{[equation][2147483647][]#1}}}%
- \let\cref@old@make@df@tag@@@\make@df@tag@@@%
- \def\make@df@tag@@@#1{%
- \cref@old@make@df@tag@@@{#1}%
- \let\cref@old@df@tag\df@tag%
- \expandafter\gdef\expandafter\df@tag\expandafter{%
- \cref@old@df@tag%
- \toks@\@xp{\p@equation{#1}}%
- \edef\cref@currentlabel{[equation][2147483647][]\the\toks@}}}%
- }{}% end of \@ifpackageloaded{amsmath}
- \AtBeginDocument{%
- \if@cref@amsmathloaded\else%
- \@ifpackageloaded{amsmath}{%
- \PackageError{cleveref}{cleveref must be loaded after amsmath!}%
- {Package load order is wrong: load cleveref *after* amsmath.}
- }{}%
- \fi}
- \@ifpackageloaded{amsthm}{%
- \PackageInfo{cleveref}{`amsthm' support loaded}%
- \let\cref@thmnoarg\@thm%
- \def\@thm{\@ifnextchar[{\cref@thmoptarg}{\cref@thmnoarg}}%]
- \def\cref@thmoptarg[#1]#2#3#4{%
- \ifhmode\unskip\unskip\par\fi%
- \normalfont%
- \trivlist%
- \let\thmheadnl\relax%
- \let\thm@swap\@gobble%
- \thm@notefont{\fontseries\mddefault\upshape}%
- \thm@headpunct{.}% add period after heading
- \thm@headsep 5\p@ plus\p@ minus\p@\relax%
- \thm@space@setup%
- #2% style overrides
- \@topsep \thm@preskip % used by thm head
- \@topsepadd \thm@postskip % used by \@endparenv
- \def\@tempa{#3}\ifx\@empty\@tempa%
- \def\@tempa{\@oparg{\@begintheorem{#4}{}}[]}%
- \else%
- \refstepcounter[#1]{#3}% <<< cleveref modification
- \def\@tempa{\@oparg{\@begintheorem{#4}{\csname the#3\endcsname}}[]}%
- \fi%
- \@tempa}%
- \def\@ynthm#1[#2]#3{%
- \edef\@tempa{\expandafter\noexpand%
- \csname cref@#1@name@preamble\endcsname}%
- \edef\@tempb{\expandafter\noexpand%
- \csname Cref@#1@name@preamble\endcsname}%
- \def\@tempc{#3}%
- \ifx\@tempc\@empty\relax%
- \expandafter\gdef\@tempa{}%
- \expandafter\gdef\@tempb{}%
- \else%
- \if@cref@capitalise%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeUppercase #3}%
- \else%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempa\expandafter{\MakeLowercase #3}%
- \fi%
- \expandafter\expandafter\expandafter\gdef\expandafter%
- \@tempb\expandafter{\MakeUppercase #3}%
- \fi%
- \cref@stack@add{#1}{\cref@label@types}%
- \ifx\relax#2\relax%
- \def\@tempa{\@oparg{\@xthm{#1}{#3}}[]}%
- \else%
- \@ifundefined{c@#2}{%
- \def\@tempa{\@nocounterr{#2}}%
- }{%
- \@xp\xdef\csname the#1\endcsname{\@xp\@nx\csname the#2\endcsname}%
- \toks@{#3}%
- \@xp\xdef\csname#1\endcsname{%
- \@nx\@thm[#1]{% <<< new optional argument for theorem name
- \let\@nx\thm@swap%
- \if S\thm@swap\@nx\@firstoftwo\else\@nx\@gobble\fi%
- \@xp\@nx\csname th@\the\thm@style\endcsname}%
- {#2}{\the\toks@}}%
- \let\@tempa\relax%
- }%
- \fi%
- \@tempa}%
- \let\@xnthm\cref@old@xnthm%
- }{}% end of \@ifpackageloaded{amsthm}
- \@ifpackageloaded{ntheorem}{%
- \PackageInfo{cleveref}{`ntheorem' support loaded}%
- \@ifpackagewith{ntheorem}{thref}{%
- \PackageWarning{cleveref}{`cleveref' supersedes `ntheorem's `thref'
- option}%
- \renewcommand{\thref}{\cref}}{}%
- \@ifundefined{theorem@prework}{\let\theorem@prework\relax}{}%
- \gdef\@thm#1#2#3{%
- \if@thmmarks%
- \stepcounter{end\InTheoType ctr}%
- \fi%
- \renewcommand{\InTheoType}{#1}%
- \if@thmmarks%
- \stepcounter{curr#1ctr}%
- \setcounter{end#1ctr}{0}%
- \fi%
- \refstepcounter[#1]{#2}% <<< cleveref modification
- \theorem@prework%
- \thm@topsepadd \theorempostskipamount%
- \ifvmode \advance\thm@topsepadd\partopsep\relax\fi%
- \trivlist%
- \@topsep \theorempreskipamount%
- \@topsepadd \thm@topsepadd%
- \advance\linewidth -\theorem@indent\relax%
- \advance\@totalleftmargin \theorem@indent\relax%
- \parshape \@ne \@totalleftmargin \linewidth%
- \@ifnextchar[{\@ythm{#1}{#2}{#3}}{\@xthm{#1}{#2}{#3}}%]
- }%
- }{}% end of \@ifpackageloaded{ntheorem}
- \@ifpackageloaded{IEEEtrantools}{%
- \PackageInfo{cleveref}{`IEEEtrantools' support loaded}%
- \let\cref@orig@@IEEEeqnarray\@@IEEEeqnarray%
- \def\@@IEEEeqnarray[#1]#2{%
- \refstepcounter{equation}%
- \addtocounter{equation}{-1}%
- \cref@orig@@IEEEeqnarray[#1]{#2}}%
- \let\cref@orig@IEEEeqnarrayXCR\@IEEEeqnarrayXCR%
- \@ifundefined{c@IEEEsubequation}{%
- \def\@IEEEeqnarrayXCR[#1]{%
- \if@eqnsw%
- \if@IEEEissubequation%
- \refstepcounter{IEEEsubequation}%
- \addtocounter{IEEEsubequation}{-1}%
- \else%
- \refstepcounter{equation}%
- \addtocounter{equation}{-1}%
- \fi%
- \fi%
- \cref@orig@IEEEeqnarrayXCR[#1]}%
- }{
- \def\@IEEEeqnarrayXCR[#1]{%
- \if@eqnsw%
- \ifnum\c@IEEEsubequation>0\relax%
- \refstepcounter{IEEEsubequation}%
- \addtocounter{IEEEsubequation}{-1}%
- \else%
- \refstepcounter{equation}%
- \addtocounter{equation}{-1}%
- \fi%
- \fi%
- \cref@orig@IEEEeqnarrayXCR[#1]}%
- }% end of \@ifundefined{c@IEEEsubequation}
- \let\cref@orig@IEEEyessubnumber\IEEEyessubnumber%
- \def\IEEEyessubnumber{%
- \if@IEEEeqnarrayISinner%
- \if@IEEElastlinewassubequation\else%
- \setcounter{IEEEsubequation}{0}%
- \refstepcounter{IEEEsubequation}%
- \fi%
- \fi%
- \cref@orig@IEEEyessubnumber}%
- \cref@addtoreset{IEEEsubequation}{subequation}%
- \crefalias{IEEEsubequation}{subequation}%
- }{}% end of \@ifpackageloaded{IEEEtrantools}
- \@ifpackageloaded{breqn}{%
- \PackageInfo{cleveref}{`breqn' support loaded}%
- \let\cref@old@eq@setnumber\eq@setnumber%
- \def\eq@setnumber{%
- \cref@old@eq@setnumber%
- \cref@constructprefix{equation}{\cref@result}%
- \protected@xdef\cref@currentlabel{%
- [equation][\arabic{equation}][\cref@result]\p@equation\eq@number}}%
- }{}% end of \@ifpackageloaded{breqn}
- \@ifpackageloaded{algorithmicx}{%
- \PackageInfo{cleveref}{`algorithmicx' support loaded}%
- \g@addto@macro\ALG@step{%
- \addtocounter{ALG@line}{-1}%
- \refstepcounter{ALG@line}%
- \expandafter\@cref@getprefix\cref@currentlabel\@nil\cref@currentprefix%
- \xdef\cref@currentprefix{\cref@currentprefix}}%
- \g@addto@macro\ALG@beginalgorithmic{%
- \def\cref@currentlabel{%
- [line][\arabic{ALG@line}][\cref@currentprefix]\theALG@line}}%
- }{}% end of \@ifpackageloaded{algorithmicx}
- \@ifpackageloaded{listings}{%
- \PackageInfo{cleveref}{`listings' support loaded}%
- \crefalias{lstlisting}{listing}%
- \crefalias{lstnumber}{line}%
- \lst@AddToHook{Init}{%
- \def\cref@currentlabel{%
- [line][\arabic{lstnumber}][\cref@currentprefix]\thelstnumber}}%
- \lst@AddToHook{EveryPar}{%
- \expandafter\@cref@getprefix\cref@currentlabel\@nil\cref@currentprefix%
- \xdef\cref@currentprefix{\cref@currentprefix}}%
- }{}% end of \@ifpackageloaded{listings}
- \@ifpackageloaded{algorithm2e}{%
- \PackageInfo{cleveref}{`algorithm2e' support loaded}%
- \crefalias{algocf}{algorithm}%
- \crefalias{algocfline}{line}%
- \crefalias{AlgoLine}{line}%
- \let\cref@old@algocf@nl@sethref\algocf@nl@sethref%
- \renewcommand{\algocf@nl@sethref}[1]{%
- \cref@old@algocf@nl@sethref{#1}%
- \cref@constructprefix{AlgoLine}{\cref@result}%
- \@ifundefined{cref@AlgoLine@alias}%
- {\def\@tempa{AlgoLine}}%
- {\def\@tempa{\csname cref@AlgoLine@alias\endcsname}}%
- \xdef\cref@currentlabel{%
- [\@tempa][\arabic{AlgoLine}][\cref@result]%
- \csname p@AlgoLine\endcsname\csname theAlgoLine\endcsname}}%
- }{}% end of \@ifpackageloaded{algorithm2e}
- \@ifpackageloaded{subfig}{%
- \PackageInfo{cleveref}{`subfig' support loaded}%
- \AtBeginDocument{%
- \let\cref@old@refsteponlycounter\refsteponlycounter%
- \def\refsteponlycounter{%
- \@ifnextchar[\refstepcounter@optarg%
- \cref@old@refsteponlycounter%]
- }}%
- \def\sf@sub@label(#1){%
- \ifhyperrefloaded%
- \protected@edef\@currentlabelname{%
- \expandafter\strip@period #1\relax.\relax\@@@}%
- \fi%
- \let\sf@oldlabel\cref@old@label%
- \let\cref@old@label\sf@@sub@label%
- \cref@label}%
- }{}% end of \@ifpackageloaded{subfig}
- \@ifclassloaded{memoir}{%
- \AtBeginDocument{%
- \def\sf@memsub@label(#1){%
- \protected@edef\mem@currentlabelname{#1}%
- \let\@memoldlabel\cref@old@label%
- \let\cref@old@label\sf@@memsub@label%
- \cref@label}}%
- }{}%
- \@ifpackageloaded{caption}{%
- \@ifpackagelater{caption}{2011/08/19}{}{%
- \PackageInfo{cleveref}{`caption' support loaded}%
- \let\cref@old@caption@xlabel\caption@xlabel%
- \def\caption@xlabel{%
- \let\cref@ORI@label\cref@old@label%
- \let\cref@old@label\cref@old@caption@xlabel%
- \let\caption@ORI@label\cref@ORI@label%
- \cref@label}%
- }% end of \@ifpackagelater
- }{}% end of \@ifpackageloaded{caption}
- \@ifpackageloaded{aliascnt}{%
- \PackageInfo{cleveref}{`aliascnt' support loaded}%
- \let\cref@old@newaliascnt\newaliascnt%
- \renewcommand*{\newaliascnt}[2]{%
- \cref@old@newaliascnt{#1}{#2}%
- \cref@resetby{#2}{\cref@result}%
- \ifx\cref@result\relax\else%
- \cref@addtoreset{#1}{\cref@result}%
- \fi}%
- }{}% end of \@ifpackageloaded{aliascnt}
- \DeclareOption{poorman}{%
- \PackageInfo{cleveref}{option `poorman' loaded}%
- \gdef\cref@poorman@text{}%
- \AtBeginDocument{%
- \newwrite\@crefscript%
- \immediate\openout\@crefscript=\jobname.sed}%
- \newif\if@cref@switched@language%
- \@ifpackageloaded{babel}{%
- \AtBeginDocument{%
- \let\cref@old@select@language\select@language%
- \def\select@language{%
- \@cref@switched@languagetrue%
- \cref@writelanguagerules%
- \cref@old@select@language}%
- \let\cref@old@foreign@language\foreign@language%
- \def\foreign@language{%
- \@cref@switched@languagetrue%
- \cref@writelanguagerules%
- \cref@old@foreign@language}%
- \edef\cref@inputlineno{\the\inputlineno}}%
- }{}%
- \AtEndDocument{%
- \let\select@language\cref@old@select@language%
- \let\foreign@language\cref@old@foreign@language%
- \cref@writelanguagerules}%
- \def\cref@writelanguagerules{%
- \begingroup%
- \if@cref@switched@language%
- \edef\@address{\cref@inputlineno,\the\inputlineno}%
- \else%
- \def\@address{}%
- \fi%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefrangeconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefrangeconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefrangepreconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefrangepreconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefrangepostconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefrangepostconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefpairconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefpairconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefmiddleconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefmiddleconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \creflastconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\creflastconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefpairgroupconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefpairgroupconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \crefmiddlegroupconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\crefmiddlegroupconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \expandafter\def\expandafter\cref@poorman@text\expandafter{%
- \creflastgroupconjunction}%
- \expandafter\def\expandafter\@tempa\expandafter{%
- \expandafter{\@address}{\string\creflastgroupconjunction}}%
- \expandafter\cref@writescript\@tempa%
- \let\@tempstack\cref@label@types%
- \cref@isstackfull{\@tempstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@tempa{\cref@stack@top{\@tempstack}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\cref@poorman@text%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@tempa @name\endcsname}%
- \edef\@tempa{%
- \string\cref@\expandafter\noexpand\@tempa @name\space}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \expandafter\@address\expandafter}%
- \expandafter{\@tempa}}%
- \expandafter\cref@writescript\@tempa%
- \edef\@tempa{\cref@stack@top{\@tempstack}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\cref@poorman@text%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@tempa @name@plural\endcsname}%
- \edef\@tempa{%
- \string\cref@\expandafter\noexpand\@tempa%
- @name@plural\space}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \expandafter\@address\expandafter}%
- \expandafter{\@tempa}}%
- \expandafter\cref@writescript\@tempa%
- \edef\@tempa{\cref@stack@top{\@tempstack}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\cref@poorman@text%
- \expandafter\expandafter\expandafter{%
- \csname Cref@\@tempa @name\endcsname}%
- \edef\@tempa{%
- \string\Cref@\expandafter\noexpand\@tempa @name\space}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter%
- {\expandafter\@address\expandafter}%
- \expandafter{\@tempa}}%
- \expandafter\cref@writescript\@tempa%
- \edef\@tempa{\cref@stack@top{\@tempstack}}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\cref@poorman@text%
- \expandafter\expandafter\expandafter{%
- \csname Cref@\@tempa @name@plural\endcsname}%
- \edef\@tempa{%
- \string\Cref@\expandafter\noexpand\@tempa%
- @name@plural\space}%
- \expandafter\expandafter\expandafter\def%
- \expandafter\expandafter\expandafter\@tempa%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter%
- {\expandafter\@address\expandafter}%
- \expandafter{\@tempa}}%
- \expandafter\cref@writescript\@tempa%
- \cref@stack@pop{\@tempstack}%
- \cref@isstackfull{\@tempstack}}%
- \endgroup%
- \edef\cref@inputlineno{\the\inputlineno}}%
- \AtEndDocument{%
- \immediate\closeout\@crefscript%
- \newread\@crefscript%
- \immediate\openin\@crefscript=\jobname.sed%
- \begingroup%
- \newif\if@not@eof%
- \def\@eof{\par }%
- \catcode`.=13 \catcode`*=13%
- \catcode`[=13 \catcode`]=13%
- \catcode`^=13 \catcode`$=13 %$
- \catcode`\=0 \catcode`<=1 \catcode`>=2%
- \catcode`\\=13 \catcode`\{=12 \catcode`\}=12 \catcode`_=12%
- \lccode`/=92%
- \lccode`~=92\lowercase{\def~{\string/\string/}}%
- \lccode`~=42\lowercase{\def~{\string/\string*}}%
- \lccode`~=46\lowercase{\def~{\string/\string.}}%
- \lccode`~=91\lowercase{\def~{\string/\string[}}%
- \lccode`~=93\lowercase{\def~{\string/\string]}}%
- \lccode`~=94\lowercase{\def~{\string/\string^}}%
- \lccode`~=36\lowercase{\def~{\string/\string$}}% $
- \lccode`~=0 \lccode`/=0 \catcode`~=12%
- \def\cref@poorman@text{}%
- \immediate\read\@crefscript to \@tempa%
- \ifx\@tempa\@eof%
- \@not@eoffalse%
- \else%
- \@not@eoftrue%
- \edef\@tempa{\@tempa}%
- \fi%
- \@whilesw\if@not@eof\fi{%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \immediate\read\@crefscript to \@tempa%
- \ifx\@tempa\@eof%
- \@not@eoffalse%
- \else%
- \@not@eoftrue%
- \edef\@tempa{\@tempa}%
- \fi}%
- \endgroup%
- \immediate\closein\@crefscript%
- \begingroup%
- \lccode`|=92 \lccode`<=123 \lccode`>=125 \lccode`C=67%
- \lowercase{\def\@tempa{%[|
- s/||label|[[^]]*|]/||label/g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||usepackage|(|[.*|]|)|<0,1|><cleveref>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refformat<.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refrangeformat<.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refmultiformat<.*><.*><.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||[cC]refrangemultiformat<.*><.*><.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refname<.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]reflabelformat<.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refrangelabelformat<.*><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||[cC]refdefaultlabelformat<.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||crefpairconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||crefpairgroupconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||crefmiddleconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||crefmiddlegroupconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||creflastconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{%
- s/||renewcommand<||creflastgroupconjunction><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||renewcommand<||[cC]ref><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \lowercase{\edef\@tempa{s/||renewcommand<||[cC]refrange><.*>//g}}%
- \expandafter\g@addto@macro\expandafter%
- \cref@poorman@text\expandafter{\@tempa^^J}%
- \endgroup%
- \newwrite\@crefscript%
- \immediate\openout\@crefscript=\jobname.sed%
- \immediate\write\@crefscript{\cref@poorman@text}%
- \immediate\closeout\@crefscript%
- }% end of \AtEndDocument
- \def\cref@getmeaning#1{\expandafter\@cref@getmeaning\meaning#1\@nil}%
- \def\@cref@getmeaning#1->#2\@nil{#2}%
- \def\cref@writescript#1#2{%
- \edef\@tempa{\cref@getmeaning{\cref@poorman@text}}%
- \immediate\write\@crefscript{#1 s/#2/\@tempa/g}}%
- \if@cref@hyperrefloaded\relax% hyperref loaded
- \def\@crefnostar#1#2{%
- \gdef\cref@poorman@text{}%
- \@cref{#1}{#2}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{\string\cref\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\Cref\string{#2\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@crefstar#1#2{%
- \gdef\cref@poorman@text{}%
- \@crefstarredtrue\@cref{#1}{#2}\@crefstarredfalse%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{\string\cref*\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\Cref*\string{#2\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@crefrangenostar#1#2#3{%
- \gdef\cref@poorman@text{}%
- \@@setcrefrange{#2}{#3}{#1}{}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{%
- \string\crefrange\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \strinsg\Crefrange\string{#2\string}\string{#3\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@crefrangestar#1#2#3{%
- \gdef\cref@poorman@text{}%
- \@crefstarredtrue\@@setcrefrange{#2}{#3}{#1}{}\@crefstarredfalse%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{%
- \string\crefrange*\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \string\Crefrange*\string{#2\string}\string{#3\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@cpagerefrangenostar#1#2#3{%
- \gdef\cref@poorman@text{}%
- \@@setcpagerefrange{#2}{#3}{#1}{}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{%
- \string\cpagerefrange\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \string\Cpagerefrange\string{#2\string}\string{#3\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@cpagerefrangestar#1#2#3{%
- \gdef\cref@poorman@text{}%
- \@crefstarredtrue%
- \@@setcpagerefrange{#2}{#3}{#1}{}%
- \@crefstarredfalse%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \cref@writescript{}{%
- \string\cpagerefrange*\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \string\Cpagerefrange*\string{#2\string}\string{#3\string}}%
- \fi}%
- \@tempa#1\@nil}%
- \def\@labelcrefnostar#1{%
- \gdef\cref@poorman@text{}%
- \@cref{labelcref}{#1}%
- \cref@writescript{}{\string\labelcref\string{#1\string}}}%
- \def\@labelcrefstar#1{%
- \gdef\cref@poorman@text{}%
- \@crefstarredtrue%
- \@cref{labelcref}{#1}%
- \@crefstarredfalse%
- \cref@writescript{}{\string\labelcref*\string{#1\string}}}%
- \def\@labelcpagerefnostar#1{%
- \gdef\cref@poorman@text{}%
- \@cref{labelcpageref}{#1}%
- \cref@writescript{}{\string\labelcpageref\string{#1\string}}}%
- \def\@labelcpagerefstar#1{%
- \gdef\cref@poorman@text{}%
- \@crefstarredtrue%
- \@cref{labelcpageref}{#1}%
- \@crefstarredfalse%
- \cref@writescript{}{\string\labelcpageref*\string{#1\string}}}%
- \else% hyperref not loaded
- \DeclareRobustCommand{\cref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{cref}{#1}%
- \cref@writescript{}{\string\cref\string{#1\string}}}%
- \DeclareRobustCommand{\Cref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{Cref}{#1}%
- \cref@writescript{}{\string\Cref\string{#1\string}}}%
- \DeclareRobustCommand{\crefrange}[2]{%
- \gdef\cref@poorman@text{}%
- \@@setcrefrange{#1}{#2}{cref}{}%
- \cref@writescript{}{%
- \string\crefrange\string{#1\string}\string{#2\string}}}%
- \DeclareRobustCommand{\Crefrange}[2]{%
- \gdef\cref@poorman@text{}%
- \@@setcrefrange{#1}{#2}{Cref}{}%
- \cref@writescript{}{%
- \string\Crefrange\string{#1\string}\string{#2\string}}}%
- \DeclareRobustCommand{\cpageref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{cpageref}{#1}%
- \cref@writescript{}{\string\cpageref\string{#1\string}}}%
- \DeclareRobustCommand{\Cpageref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{Cpageref}{#1}%
- \cref@writescript{}{\string\Cpageref\string{#1\string}}}%
- \DeclareRobustCommand{\cpagerefrange}[2]{%
- \gdef\cref@poorman@text{}%
- \@@setcpagerefrange{#1}{#2}{cref}{}%
- \cref@writescript{}{%
- \string\cpagerefrange\string{#1\string}\string{#2\string}}}%
- \DeclareRobustCommand{\Cpagerefrange}[2]{%
- \gdef\cref@poorman@text{}%
- \@@setcpagerefrange{#1}{#2}{Cref}{}%
- \cref@writescript{}{%
- \string\Cpagerefrange\string{#1\string}\string{#2\string}}}%
- \DeclareRobustCommand{\labelcref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{labelcref}{#1}%
- \cref@writescript{}{\string\labelcref\string{#1\string}}}%
- \DeclareRobustCommand{\labelcpageref}[1]{%
- \gdef\cref@poorman@text{}%
- \@cref{labelcpageref}{#1}%
- \cref@writescript{}{\string\labelcpageref\string{#1\string}}}%
- \fi% end of test for hyperref
- \DeclareRobustCommand{\namecref}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{cref}{#1}{}{}%
- \cref@writescript{}{\string\namecref\string{#1\string}}}%
- \DeclareRobustCommand{\nameCref}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{Cref}{#1}{}{}%
- \cref@writescript{}{\string\nameCref\string{#1\string}}}%
- \DeclareRobustCommand{\lcnamecref}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{Cref}{#1}{}{\MakeLowercase}%
- \cref@writescript{}{\string\lcnamecref\string{#1\string}}}%
- \DeclareRobustCommand{\namecrefs}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{cref}{#1}{@plural}{}%
- \cref@writescript{}{\string\namecrefs\string{#1\string}}}%
- \DeclareRobustCommand{\nameCrefs}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{Cref}{#1}{@plural}{}%
- \cref@writescript{}{\string\nameCrefs\string{#1\string}}}%
- \DeclareRobustCommand{\lcnamecrefs}[1]{%
- \gdef\cref@poorman@text{}%
- \@setnamecref{Cref}{#1}{@plural}{\MakeLowercase}%
- \cref@writescript{}{\string\lcnamecrefs\string{#1\string}}}%
- \def\@setcref@pairgroupconjunction{%
- \crefpairgroupconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\crefpairgroupconjunction}}%
- \def\@setcref@middlegroupconjunction{%
- \crefmiddlegroupconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\crefmiddlegroupconjunction}}%
- \def\@setcref@lastgroupconjunction{%
- \creflastgroupconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\creflastgroupconjunction}}%
- \let\old@@@setcref\@@@setcref%
- \let\old@@@setcrefrange\@@@setcrefrange%
- \let\old@@@setcpageref\@@@setcpageref%
- \let\old@@@setcpagerefrange\@@@setcpagerefrange%
- \if@cref@hyperrefloaded\relax% hyperref loaded
- \def\@@@setcref#1#2{%
- \old@@@setcref{#1}{#2}%
- \if@crefstarred%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\ref*{#2}}{}{}}%
- \else%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\ref{#2}}{}{}}%
- \fi}%
- \def\@@@setcrefrange#1#2#3{%
- \old@@@setcrefrange{#1}{#2}{#3}%
- \if@crefstarred%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\ref*{#2}}{\ref*{#3}}{}{}{}{}}%
- \else%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\ref{#2}}{\ref{#3}}{}{}{}{}}%
- \fi}%
- \def\@@@setcpageref#1#2{%
- \old@@@setcpageref{#1}{#2}%
- \if@crefstarred%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\pageref*{#2}}{}{}}%
- \else%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\pageref{#2}}{}{}}%
- \fi}%
- \def\@@@setcpagerefrange#1#2#3{%
- \old@@@setcpagerefrange{#1}{#2}{#3}%
- \if@crefstarred%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\pageref*{#2}}{\pageref*{#3}}{}{}{}{}}%
- \else%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{#1{\pageref{#2}}{\pageref{#3}}{}{}{}{}}%
- \fi}%
- \else% hyperref not loaded
- \def\@@@setcref#1#2{%
- \old@@@setcref{#1}{#2}%
- \expandafter\g@addto@macro\expandafter{%
- \expandafter\cref@poorman@text\expandafter}%
- \expandafter{#1{\ref{#2}}{}{}}}%
- \def\@@@setcrefrange#1#2#3{%
- \old@@@setcrefrange{#1}{#2}{#3}%
- \expandafter\g@addto@macro%
- \expandafter{\expandafter\cref@poorman@text\expandafter}%
- \expandafter{#1{\ref{#2}}{\ref{#3}}{}{}{}{}}}%
- \def\@@@setcpageref#1#2{%
- \old@@@setcpageref{#1}{#2}%
- \expandafter\g@addto@macro\expandafter{%
- \expandafter\cref@poorman@text\expandafter}%
- \expandafter{#1{\pageref{#2}}{}{}}}%
- \def\@@@setcpagerefrange#1#2#3{%
- \old@@@setcpagerefrange{#1}{#2}{#3}%
- \expandafter\g@addto@macro%
- \expandafter{\expandafter\cref@poorman@text\expandafter}%
- \expandafter{#1{\pageref{#2}}{\pageref{#3}}{}{}{}{}}}%
- \fi% end of hyperref test
- \let\old@@@setnamecref\@@@setnamecref%
- \def\@@@setnamecref#1#2{%
- \old@@@setnamecref{#1}{#2}%
- \expandafter\def\expandafter\@tempa\expandafter{#1}%
- \def\@tempb{#2}%
- \expandafter\expandafter\expandafter\g@addto@macro%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter\cref@poorman@text%
- \expandafter\expandafter\expandafter}%
- \expandafter\expandafter\expandafter{\expandafter\@tempb\@tempa}}%
- \@ifpackageloaded{varioref}{%
- \AtBeginDocument{%
- \def\@@vpageref#1[#2]#3{%
- \gdef\cref@poorman@text{}%
- \cref@@vpageref{#1}[#2]{#3}%
- \cref@writescript{}{\string\vpageref\string{#3\string}}}%
- \let\old@cref@vref\cref@vref%
- \def\cref@vref#1#2{%
- \gdef\cref@poorman@text{}%
- \old@cref@vref{#1}{#2}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \if@crefstarred%
- \cref@writescript{}{\string\vref*\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\vref\string{#2\string}}%
- \fi%
- \else%
- \if@crefstarred%
- \cref@writescript{}{\string\Vref*\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\Vref\string{#2\string}}%
- \fi%
- \fi}%
- \@tempa#1\@nil}%
- \let\old@cref@fullref\cref@fullref%
- \def\cref@fullref#1#2{%
- \gdef\cref@poorman@text{}%
- \old@cref@fullref{#1}{#2}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \if@crefstarred%
- \cref@writescript{}{\string\fullref*\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\fullref\string{#2\string}}%
- \fi%
- \else%
- \if@crefstarred%
- \cref@writescript{}{\string\Fullref*\string{#2\string}}%
- \else%
- \cref@writescript{}{\string\Fullref\string{#2\string}}%
- \fi%
- \fi}%
- \@tempa#1\@nil}%
- \let\old@cref@vrefrange\cref@vrefrange%
- \def\cref@vrefrange#1#2#3{%
- \gdef\cref@poorman@text{}%
- \old@cref@vrefrange{#1}{#2}{#3}%
- \def\@tempa##1##2\@nil{%
- \if##1c%
- \if@crefstarred%
- \cref@writescript{}{%
- \string\vrefrange*\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \string\vrefrange\string{#2\string}\string{#3\string}}%
- \fi%
- \else%
- \if@crefstarred%
- \cref@writescript{}{%
- \string\Vrefrange*\string{#2\string}\string{#3\string}}%
- \else%
- \cref@writescript{}{%
- \string\Vrefrange\string{#2\string}\string{#3\string}}%
- \fi%
- \fi}%
- \@tempa#1\@nil}%
- \def\@@@setvpageref#1[#2]#3{%
- \cref@old@@vpageref{#1}[#2]{#3}%
- \g@addto@macro\cref@poorman@text{\vpageref{#3}}}%
- \def\@@@setvpagerefrange[#1]#2#3{%
- \vpagerefrange[#1]{#2}{#3}%
- \g@addto@macro\cref@poorman@text{\vpagerefrange{#2}{#3}}}%
- \def\@@@setfullpageref#1{%
- \reftextfaraway{#1}%
- \g@addto@macro\cref@poorman@text{\reftextfaraway{#1}}}%
- \def\@@@setfullpagerefrange#1#2{%
- \reftextpagerange{#1}{#2}%
- \g@addto@macro\cref@poorman@text{\reftextpagerange{#1}{#2}}}%
- \def\@setcref@space{ % space here is deliberate
- \g@addto@macro\cref@poorman@text{ }}%
- \def\@setcref@pairconjunction{%
- \crefpairconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\crefpairconjunction}}%
- \def\@setcref@middleconjunction{%
- \crefmiddleconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\crefmiddleconjunction}}%
- \def\@setcref@lastconjunction{%
- \creflastconjunction%
- \expandafter\g@addto@macro\expandafter\cref@poorman@text%
- \expandafter{\creflastconjunction}}%
- }% end of \AtBeginDocument
- }{}% end of \@ifpackageloaded{varioref}
- }% end of poorman option
- \newif\if@cref@sort%
- \newif\if@cref@compress%
- \@cref@sorttrue%
- \@cref@compresstrue%
- \DeclareOption{sort}{%
- \PackageInfo{cleveref}{sorting but not compressing references}%
- \@cref@sorttrue%
- \@cref@compressfalse}%
- \DeclareOption{compress}{%
- \PackageInfo{cleveref}{compressing but not sorting references}%
- \@cref@sortfalse%
- \@cref@compresstrue}%
- \DeclareOption{sort&compress}{%
- \PackageInfo{cleveref}{sorting and compressing references}%
- \@cref@sorttrue%
- \@cref@compresstrue}%
- \DeclareOption{nosort}{%
- \PackageInfo{cleveref}{neither sorting nor compressing references}%
- \@cref@sortfalse%
- \@cref@compressfalse}%
- \newif\if@cref@capitalise%
- \@cref@capitalisefalse%
- \DeclareOption{capitalise}{%
- \PackageInfo{cleveref}{always capitalise cross-reference names}%
- \@cref@capitalisetrue}%
- \DeclareOption{capitalize}{%
- \PackageInfo{cleveref}{always capitalise cross-reference names}%
- \@cref@capitalisetrue}%
- \newif\if@cref@nameinlink%
- \@cref@nameinlinkfalse%
- \DeclareOption{nameinlink}{%
- \PackageInfo{cleveref}{include cross-reference names in hyperlinks}%
- \@cref@nameinlinktrue}%
- \newif\if@cref@abbrev%
- \@cref@abbrevtrue%
- \DeclareOption{noabbrev}{%
- \PackageInfo{cleveref}{no abbreviation of names}%
- \@cref@abbrevfalse}%
- \def\cref@addto#1#2{%
- \@temptokena{#2}%
- \ifx#1\undefined%
- \edef#1{\the\@temptokena}%
- \else%
- \toks@\expandafter{#1}%
- \edef#1{\the\toks@\the\@temptokena}%
- \fi%
- \@temptokena{}\toks@\@temptokena}%
- \@onlypreamble\cref@addto%
- \long\def\cref@addlanguagedefs#1#2{%
- \@ifpackageloaded{polyglossia}%
- {\AtBeginDocument{%
- \ifcsdef{#1@loaded}{%
- \expandafter\cref@addto\csname captions#1\endcsname{#2}}{}}}%
- {\@ifpackageloaded{babel}{%
- \edef\@curroptions{\@ptionlist{\@currname.\@currext}}%
- \@expandtwoargs\in@{,#1,}{,\@classoptionslist,\@curroptions,}%
- \ifin@%
- \AtBeginDocument{%
- \expandafter\cref@addto\csname extras#1\endcsname{#2}}%
- \fi}{}}}%
- \DeclareOption{english}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ to\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ and\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ and\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ and\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{, and\nobreakspace}%
- %
- \Crefname@preamble{equation}{Equation}{Equations}%
- \Crefname@preamble{figure}{Figure}{Figures}%
- \Crefname@preamble{table}{Table}{Tables}%
- \Crefname@preamble{page}{Page}{Pages}%
- \Crefname@preamble{part}{Part}{Parts}%
- \Crefname@preamble{chapter}{Chapter}{Chapters}%
- \Crefname@preamble{section}{Section}{Sections}%
- \Crefname@preamble{appendix}{Appendix}{Appendices}%
- \Crefname@preamble{enumi}{Item}{Items}%
- \Crefname@preamble{footnote}{Footnote}{Footnotes}%
- \Crefname@preamble{theorem}{Theorem}{Theorems}%
- \Crefname@preamble{lemma}{Lemma}{Lemmas}%
- \Crefname@preamble{corollary}{Corollary}{Corollaries}%
- \Crefname@preamble{proposition}{Proposition}{Propositions}%
- \Crefname@preamble{definition}{Definition}{Definitions}%
- \Crefname@preamble{result}{Result}{Results}%
- \Crefname@preamble{example}{Example}{Examples}%
- \Crefname@preamble{remark}{Remark}{Remarks}%
- \Crefname@preamble{note}{Note}{Notes}%
- \Crefname@preamble{algorithm}{Algorithm}{Algorithms}%
- \Crefname@preamble{listing}{Listing}{Listings}%
- \Crefname@preamble{line}{Line}{Lines}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname@preamble{equation}{Eq.}{Eqs.}%
- \crefname@preamble{figure}{Fig.}{Figs.}%
- \else%
- \crefname@preamble{equation}{Equation}{Equations}%
- \crefname@preamble{figure}{Figure}{Figures}%
- \fi%
- \crefname@preamble{page}{Page}{Pages}%
- \crefname@preamble{table}{Table}{Tables}%
- \crefname@preamble{part}{Part}{Parts}%
- \crefname@preamble{chapter}{Chapter}{Chapters}%
- \crefname@preamble{section}{Section}{Sections}%
- \crefname@preamble{appendix}{Appendix}{Appendices}%
- \crefname@preamble{enumi}{Item}{Items}%
- \crefname@preamble{footnote}{Footnote}{Footnotes}%
- \crefname@preamble{theorem}{Theorem}{Theorems}%
- \crefname@preamble{lemma}{Lemma}{Lemmas}%
- \crefname@preamble{corollary}{Corollary}{Corollaries}%
- \crefname@preamble{proposition}{Proposition}{Propositions}%
- \crefname@preamble{definition}{Definition}{Definitions}%
- \crefname@preamble{result}{Result}{Results}%
- \crefname@preamble{example}{Example}{Examples}%
- \crefname@preamble{remark}{Remark}{Remarks}%
- \crefname@preamble{note}{Note}{Notes}%
- \crefname@preamble{algorithm}{Algorithm}{Algorithms}%
- \crefname@preamble{listing}{Listing}{Listings}%
- \crefname@preamble{line}{Line}{Lines}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname@preamble{equation}{eq.}{eqs.}%
- \crefname@preamble{figure}{fig.}{figs.}%
- \else%
- \crefname@preamble{equation}{equation}{equations}%
- \crefname@preamble{figure}{figure}{figures}%
- \fi%
- \crefname@preamble{page}{page}{pages}%
- \crefname@preamble{table}{table}{tables}%
- \crefname@preamble{part}{part}{parts}%
- \crefname@preamble{chapter}{chapter}{chapters}%
- \crefname@preamble{section}{section}{sections}%
- \crefname@preamble{appendix}{appendix}{appendices}%
- \crefname@preamble{enumi}{item}{items}%
- \crefname@preamble{footnote}{footnote}{footnotes}%
- \crefname@preamble{theorem}{theorem}{theorems}%
- \crefname@preamble{lemma}{lemma}{lemmas}%
- \crefname@preamble{corollary}{corollary}{corollaries}%
- \crefname@preamble{proposition}{proposition}{propositions}%
- \crefname@preamble{definition}{definition}{definitions}%
- \crefname@preamble{result}{result}{results}%
- \crefname@preamble{example}{example}{examples}%
- \crefname@preamble{remark}{remark}{remarks}%
- \crefname@preamble{note}{note}{notes}%
- \crefname@preamble{algorithm}{algorithm}{algorithms}%
- \crefname@preamble{listing}{listing}{listings}%
- \crefname@preamble{line}{line}{lines}%
- \fi%
- \def\cref@language{english}%
- }}% end \AtBeginDocument and \DeclareOption
- \cref@addlanguagedefs{english}{%
- \PackageInfo{cleveref}{loaded `english' language definitions}%
- \renewcommand{\crefrangeconjunction}{ to\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ and\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ and\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ and\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{, and\nobreakspace}%
- %
- \Crefname{equation}{Equation}{Equations}%
- \Crefname{figure}{Figure}{Figures}%
- \Crefname{subfigure}{Figure}{Figures}%
- \Crefname{table}{Table}{Tables}%
- \Crefname{subtable}{Table}{Tables}%
- \Crefname{page}{Page}{Pages}%
- \Crefname{part}{Part}{Parts}%
- \Crefname{chapter}{Chapter}{Chapters}%
- \Crefname{section}{Section}{Sections}%
- \Crefname{subsection}{Section}{Sections}%
- \Crefname{subsubsection}{Section}{Sections}%
- \Crefname{appendix}{Appendix}{Appendices}%
- \Crefname{subappendix}{Appendix}{Appendices}%
- \Crefname{subsubappendix}{Appendix}{Appendices}%
- \Crefname{subsubsubappendix}{Appendix}{Appendices}%
- \Crefname{enumi}{Item}{Items}%
- \Crefname{enumii}{Item}{Items}%
- \Crefname{enumiii}{Item}{Items}%
- \Crefname{enumiv}{Item}{Items}%
- \Crefname{enumv}{Item}{Items}%
- \Crefname{footnote}{Footnote}{Footnotes}%
- \Crefname{theorem}{Theorem}{Theorems}%
- \Crefname{lemma}{Lemma}{Lemmas}%
- \Crefname{corollary}{Corollary}{Corollaries}%
- \Crefname{proposition}{Proposition}{Propositions}%
- \Crefname{definition}{Definition}{Definitions}%
- \Crefname{result}{Result}{Results}%
- \Crefname{example}{Example}{Examples}%
- \Crefname{remark}{Remark}{Remarks}%
- \Crefname{note}{Note}{Notes}%
- \Crefname{algorithm}{Algorithm}{Algorithms}%
- \Crefname{listing}{Listing}{Listings}%
- \Crefname{line}{Line}{Lines}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname{equation}{Eq.}{Eqs.}%
- \crefname{figure}{Fig.}{Figs.}%
- \crefname{subfigure}{Fig.}{Figs.}%
- \else%
- \crefname{equation}{Equation}{Equations}%
- \crefname{figure}{Figure}{Figures}%
- \crefname{subfigure}{Figure}{Figures}%
- \fi%
- \crefname{page}{Page}{Pages}%
- \crefname{table}{Table}{Tables}%
- \crefname{subtable}{Table}{Tables}%
- \crefname{part}{Part}{Parts}%
- \crefname{chapter}{Chapter}{Chapters}%
- \crefname{section}{Section}{Sections}%
- \crefname{subsection}{Section}{Sections}%
- \crefname{subsubsection}{Section}{Sections}%
- \crefname{appendix}{Appendix}{Appendices}%
- \crefname{subappendix}{Appendix}{Appendices}%
- \crefname{subsubappendix}{Appendix}{Appendices}%
- \crefname{subsubsubappendix}{Appendix}{Appendices}%
- \crefname{enumi}{Item}{Items}%
- \crefname{enumii}{Item}{Items}%
- \crefname{enumiii}{Item}{Items}%
- \crefname{enumiv}{Item}{Items}%
- \crefname{enumv}{Item}{Items}%
- \crefname{footnote}{Footnote}{Footnotes}%
- \crefname{theorem}{Theorem}{Theorems}%
- \crefname{lemma}{Lemma}{Lemmas}%
- \crefname{corollary}{Corollary}{Corollaries}%
- \crefname{proposition}{Proposition}{Propositions}%
- \crefname{definition}{Definition}{Definitions}%
- \crefname{result}{Result}{Results}%
- \crefname{example}{Example}{Examples}%
- \crefname{remark}{Remark}{Remarks}%
- \crefname{note}{Note}{Notes}%
- \crefname{algorithm}{Algorithm}{Algorithms}%
- \crefname{listing}{Listing}{Listings}%
- \crefname{line}{Line}{Lines}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname{equation}{eq.}{eqs.}%
- \crefname{figure}{fig.}{figs.}%
- \crefname{subfigure}{fig.}{figs.}%
- \else%
- \crefname{equation}{equation}{equations}%
- \crefname{figure}{figure}{figures}%
- \crefname{subfigure}{figure}{figures}%
- \fi%
- \crefname{table}{table}{tables}%
- \crefname{subtable}{table}{tables}%
- \crefname{page}{page}{pages}%
- \crefname{part}{part}{parts}%
- \crefname{chapter}{chapter}{chapters}%
- \crefname{section}{section}{sections}%
- \crefname{subsection}{section}{sections}%
- \crefname{subsubsection}{section}{sections}%
- \crefname{appendix}{appendix}{appendices}%
- \crefname{subappendix}{appendix}{appendices}%
- \crefname{subsubappendix}{appendix}{appendices}%
- \crefname{subsubsubappendix}{appendix}{appendices}%
- \crefname{enumi}{item}{items}%
- \crefname{enumii}{item}{items}%
- \crefname{enumiii}{item}{items}%
- \crefname{enumiv}{item}{items}%
- \crefname{enumv}{item}{items}%
- \crefname{footnote}{footnote}{footnotes}%
- \crefname{theorem}{theorem}{theorems}%
- \crefname{lemma}{lemma}{lemmas}%
- \crefname{corollary}{corollary}{corollaries}%
- \crefname{proposition}{proposition}{propositions}%
- \crefname{definition}{definition}{definitions}%
- \crefname{result}{result}{results}%
- \crefname{example}{example}{examples}%
- \crefname{remark}{remark}{remarks}%
- \crefname{note}{note}{notes}%
- \crefname{algorithm}{algorithm}{algorithms}%
- \crefname{listing}{listing}{listings}%
- \crefname{line}{line}{lines}%
- \fi}% end \cref@addlangagedefs
- \DeclareOption{german}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ bis\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ und\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ und\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ und\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ und\nobreakspace}%
- %
- \Crefname@preamble{equation}{Gleichung}{Gleichungen}%
- \Crefname@preamble{figure}{Abbildung}{Abbildungen}%
- \Crefname@preamble{table}{Tabelle}{Tabellen}%
- \Crefname@preamble{page}{Seite}{Seiten}%
- \Crefname@preamble{part}{Teil}{Teile}%
- \Crefname@preamble{chapter}{Kapitel}{Kapitel}%
- \Crefname@preamble{section}{Abschnitt}{Abschnitte}%
- \Crefname@preamble{appendix}{Anhang}{Anh\"ange}%
- \Crefname@preamble{enumi}{Punkt}{Punkte}%
- \Crefname@preamble{footnote}{Fu\ss note}{Fu\ss noten}%
- \Crefname@preamble{theorem}{Theorem}{Theoreme}%
- \Crefname@preamble{lemma}{Lemma}{Lemmata}%
- \Crefname@preamble{corollary}{Korollar}{Korollare}%
- \Crefname@preamble{proposition}{Satz}{S\"atze}%
- \Crefname@preamble{definition}{Definition}{Definitionen}%
- \Crefname@preamble{result}{Ergebnis}{Ergebnisse}%
- \Crefname@preamble{example}{Beispiel}{Beispiele}%
- \Crefname@preamble{remark}{Bemerkung}{Bemerkungen}%
- \Crefname@preamble{note}{Anmerkung}{Anmerkungen}%
- \Crefname@preamble{algorithm}{Algorithmus}{Algorithmen}%
- \Crefname@preamble{listing}{Listing}{Listings}%
- \Crefname@preamble{line}{Zeile}{Zeilen}%
- %
- \if@cref@abbrev%
- \crefname@preamble{figure}{Abb.}{Abb.}%
- \else%
- \crefname@preamble{figure}{Abbildung}{Abbildungen}%
- \fi%
- \crefname@preamble{equation}{Gleichung}{Gleichungen}%
- \crefname@preamble{table}{Tabelle}{Tabellen}%
- \crefname@preamble{page}{Seite}{Seiten}%
- \crefname@preamble{part}{Teil}{Teile}%
- \crefname@preamble{chapter}{Kapitel}{Kapitel}%
- \if@cref@abbrev%
- \crefname@preamble{section}{Abschn.}{Abschn.}%
- \else%
- \crefname@preamble{section}{Abschnitt}{Abschnitte}%
- \fi%
- \crefname@preamble{appendix}{Anhang}{Anh\"ange}%
- \crefname@preamble{enumi}{Punkt}{Punkte}%
- \crefname@preamble{footnote}{Fu\ss note}{Fu\ss noten}%
- \crefname@preamble{theorem}{Theorem}{Theoreme}%
- \crefname@preamble{lemma}{Lemma}{Lemmata}%
- \crefname@preamble{corollary}{Korollar}{Korollare}%
- \crefname@preamble{proposition}{Satz}{S\"atze}%
- \crefname@preamble{definition}{Definition}{Definitionen}%
- \crefname@preamble{result}{Ergebnis}{Ergebnisse}%
- \crefname@preamble{example}{Beispiel}{Beispiele}%
- \crefname@preamble{remark}{Bemerkung}{Bemerkungen}%
- \crefname@preamble{note}{Anmerkung}{Anmerkungen}%
- \crefname@preamble{algorithm}{Algorithmus}{Algorithmen}%
- \crefname@preamble{listing}{Listing}{Listings}%
- \crefname@preamble{line}{Zeile}{Zeilen}%
- \def\cref@language{german}%
- }}% end \AtBeginDocument and \DeclareOption
- \cref@addlanguagedefs{german}{%
- \PackageInfo{cleveref}{loaded `german language definitions}%
- \renewcommand{\crefrangeconjunction}{ bis\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ und\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ und\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ und\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ und\nobreakspace}%
- %
- \Crefname{equation}{Gleichung}{Gleichungen}%
- \Crefname{figure}{Abbildung}{Abbildungen}%
- \Crefname{subfigure}{Abbildung}{Abbildungen}%
- \Crefname{table}{Tabelle}{Tabellen}%
- \Crefname{subtable}{Tabelle}{Tabellen}%
- \Crefname{page}{Seite}{Seiten}%
- \Crefname{part}{Teil}{Teile}%
- \Crefname{chapter}{Kapitel}{Kapitel}%
- \Crefname{section}{Abschnitt}{Abschnitte}%
- \Crefname{subsection}{Abschnitt}{Abschnitte}%
- \Crefname{subsubsection}{Abschnitt}{Abschnitte}%
- \Crefname{appendix}{Anhang}{Anh\"ange}%
- \Crefname{subappendix}{Anhang}{Anh\"ange}%
- \Crefname{subsubappendix}{Anhang}{Anh\"ange}%
- \Crefname{subsubsubappendix}{Anhang}{Anh\"ange}%
- \Crefname{enumi}{Punkt}{Punkte}%
- \Crefname{enumii}{Punkt}{Punkte}%
- \Crefname{enumiii}{Punkt}{Punkte}%
- \Crefname{enumiv}{Punkt}{Punkte}%
- \Crefname{enumv}{Punkt}{Punkte}%
- \Crefname{footnote}{Fu\ss note}{Fu\ss noten}%
- \Crefname{theorem}{Theorem}{Theoreme}%
- \Crefname{lemma}{Lemma}{Lemmata}%
- \Crefname{corollary}{Korollar}{Korollare}%
- \Crefname{proposition}{Satz}{S\"atze}%
- \Crefname{definition}{Definition}{Definitionen}%
- \Crefname{result}{Ergebnis}{Ergebnisse}%
- \Crefname{example}{Beispiel}{Beispiele}%
- \Crefname{remark}{Bemerkung}{Bemerkungen}%
- \Crefname{note}{Anmerkung}{Anmerkungen}%
- \Crefname{algorithm}{Algorithmus}{Algorithmen}%
- \Crefname{listing}{Listing}{Listings}%
- \Crefname{line}{Zeile}{Zeilen}%
- %
- \if@cref@abbrev%
- \crefname{figure}{Abb.}{Abb.}%
- \crefname{subfigure}{Abb.}{Abb.}%
- \else%
- \crefname{figure}{Abbildung}{Abbildungen}%
- \crefname{subfigure}{Abbildung}{Abbildungen}%
- \fi%
- \crefname{equation}{Gleichung}{Gleichungen}%
- \crefname{table}{Tabelle}{Tabellen}%
- \crefname{subtable}{Tabelle}{Tabellen}%
- \crefname{page}{Seite}{Seiten}%
- \crefname{part}{Teil}{Teile}%
- \crefname{chapter}{Kapitel}{Kapitel}%
- \if@cref@abbrev%
- \crefname{section}{Abschn.}{Abschn.}%
- \crefname{subsection}{Abschn.}{Abschn.}%
- \crefname{subsubsection}{Abschn.}{Abschn.}%
- \else%
- \crefname{section}{Abschnitt}{Abschnitte}%
- \crefname{subsection}{Abschnitt}{Abschnitte}%
- \crefname{subsubsection}{Abschnitt}{Abschnitte}%
- \fi%
- \crefname{appendix}{Anhang}{Anh\"ange}%
- \crefname{subappendix}{Anhang}{Anh\"ange}%
- \crefname{subsubappendix}{Anhang}{Anh\"ange}%
- \crefname{subsubsubappendix}{Anhang}{Anh\"ange}%
- \crefname{enumi}{Punkt}{Punkte}%
- \crefname{enumii}{Punkt}{Punkte}%
- \crefname{enumiii}{Punkt}{Punkte}%
- \crefname{enumiv}{Punkt}{Punkte}%
- \crefname{enumv}{Punkt}{Punkte}%
- \crefname{footnote}{Fu\ss note}{Fu\ss noten}%
- \crefname{theorem}{Theorem}{Theoreme}%
- \crefname{lemma}{Lemma}{Lemmata}%
- \crefname{corollary}{Korollar}{Korollare}%
- \crefname{proposition}{Satz}{S\"atze}%
- \crefname{definition}{Definition}{Definitionen}%
- \crefname{result}{Ergebnis}{Ergebnisse}%
- \crefname{example}{Beispiel}{Beispiele}%
- \crefname{remark}{Bemerkung}{Bemerkungen}%
- \crefname{note}{Anmerkung}{Anmerkungen}%
- \crefname{algorithm}{Algorithmus}{Algorithmen}%
- \crefname{listing}{Listing}{Listings}%
- \crefname{line}{Zeile}{Zeilen}}% end \cref@addlangagedefs
- \DeclareOption{ngerman}{%
- \ExecuteOptions{german}%
- \def\cref@language{ngerman}}%
- \cref@addlanguagedefs{ngerman}{%
- \PackageInfo{cleveref}{loaded `ngerman' language definitions}%
- \renewcommand{\crefrangeconjunction}{ bis\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ und\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ und\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ und\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ und\nobreakspace}%
- %
- \Crefname{equation}{Gleichung}{Gleichungen}%
- \Crefname{figure}{Abbildung}{Abbildungen}%
- \Crefname{subfigure}{Abbildung}{Abbildungen}%
- \Crefname{table}{Tabelle}{Tabellen}%
- \Crefname{subtable}{Tabelle}{Tabellen}%
- \Crefname{page}{Seite}{Seiten}%
- \Crefname{part}{Teil}{Teile}%
- \Crefname{chapter}{Kapitel}{Kapitel}%
- \Crefname{section}{Abschnitt}{Abschnitte}%
- \Crefname{subsection}{Abschnitt}{Abschnitte}%
- \Crefname{subsubsection}{Abschnitt}{Abschnitte}%
- \Crefname{appendix}{Anhang}{Anh\"ange}%
- \Crefname{subappendix}{Anhang}{Anh\"ange}%
- \Crefname{subsubappendix}{Anhang}{Anh\"ange}%
- \Crefname{subsubsubappendix}{Anhang}{Anh\"ange}%
- \Crefname{enumi}{Punkt}{Punkte}%
- \Crefname{enumii}{Punkt}{Punkte}%
- \Crefname{enumiii}{Punkt}{Punkte}%
- \Crefname{enumiv}{Punkt}{Punkte}%
- \Crefname{enumv}{Punkt}{Punkte}%
- \Crefname{footnote}{Fu\ss note}{Fu\ss noten}%
- \Crefname{theorem}{Theorem}{Theoreme}%
- \Crefname{lemma}{Lemma}{Lemmata}%
- \Crefname{corollary}{Korollar}{Korollare}%
- \Crefname{proposition}{Satz}{S\"atze}%
- \Crefname{definition}{Definition}{Definitionen}%
- \Crefname{result}{Ergebnis}{Ergebnisse}%
- \Crefname{example}{Beispiel}{Beispiele}%
- \Crefname{remark}{Bemerkung}{Bemerkungen}%
- \Crefname{note}{Anmerkung}{Anmerkungen}%
- \Crefname{algorithm}{Algorithmus}{Algorithmen}%
- \Crefname{listing}{Listing}{Listings}%
- \Crefname{line}{Zeile}{Zeilen}%
- %
- \if@cref@abbrev%
- \crefname{figure}{Abb.}{Abb.}%
- \crefname{subfigure}{Abb.}{Abb.}%
- \else%
- \crefname{figure}{Abbildung}{Abbildungen}%
- \crefname{subfigure}{Abbildung}{Abbildungen}%
- \fi%
- \crefname{equation}{Gleichung}{Gleichungen}%
- \crefname{table}{Tabelle}{Tabellen}%
- \crefname{subtable}{Tabelle}{Tabellen}%
- \crefname{page}{Seite}{Seiten}%
- \crefname{part}{Teil}{Teile}%
- \crefname{chapter}{Kapitel}{Kapitel}%
- \if@cref@abbrev%
- \crefname{section}{Abschn.}{Abschn.}%
- \crefname{subsection}{Abschn.}{Abschn.}%
- \crefname{subsubsection}{Abschn.}{Abschn.}%
- \else%
- \crefname{section}{Abschnitt}{Abschnitte}%
- \crefname{subsection}{Abschnitt}{Abschnitte}%
- \crefname{subsubsection}{Abschnitt}{Abschnitte}%
- \fi%
- \crefname{appendix}{Anhang}{Anh\"ange}%
- \crefname{subappendix}{Anhang}{Anh\"ange}%
- \crefname{subsubappendix}{Anhang}{Anh\"ange}%
- \crefname{subsubsubappendix}{Anhang}{Anh\"ange}%
- \crefname{enumi}{Punkt}{Punkte}%
- \crefname{enumii}{Punkt}{Punkte}%
- \crefname{enumiii}{Punkt}{Punkte}%
- \crefname{enumiv}{Punkt}{Punkte}%
- \crefname{enumv}{Punkt}{Punkte}%
- \crefname{footnote}{Fu\ss note}{Fu\ss noten}%
- \crefname{theorem}{Theorem}{Theoreme}%
- \crefname{lemma}{Lemma}{Lemmata}%
- \crefname{corollary}{Korollar}{Korollare}%
- \crefname{proposition}{Satz}{S\"atze}%
- \crefname{definition}{Definition}{Definitionen}%
- \crefname{result}{Ergebnis}{Ergebnisse}%
- \crefname{example}{Beispiel}{Beispiele}%
- \crefname{remark}{Bemerkung}{Bemerkungen}%
- \crefname{note}{Anmerkung}{Anmerkungen}%
- \crefname{algorithm}{Algorithmus}{Algorithmen}%
- \crefname{listing}{Listing}{Listings}%
- \crefname{line}{Zeile}{Zeilen}}% end \cref@addlangagedefs
- \DeclareOption{dutch}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ tot\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ en\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ en\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ en\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ en\nobreakspace}%
- %
- \Crefname@preamble{equation}{Vergel\ij{}king}{Vergel\ij{}kingen}%
- \Crefname@preamble{figure}{Figuur}{Figuren}%
- \Crefname@preamble{table}{Tabel}{Tabellen}%
- \Crefname@preamble{page}{Pagina}{Pagina's}%
- \Crefname@preamble{part}{Deel}{Delen}%
- \Crefname@preamble{chapter}{Hoofdstuk}{Hoofdstukken}%
- \Crefname@preamble{section}{Paragraaf}{Paragrafen}%
- \Crefname@preamble{appendix}{Appendix}{Appendices}%
- \Crefname@preamble{enumi}{Punt}{Punten}%
- \Crefname@preamble{footnote}{Voetnoot}{Voetnoten}%
- \Crefname@preamble{lemma}{Lemma}{Lemma's}%
- \Crefname@preamble{corollary}{Corollarium}{Corollaria}%
- \Crefname@preamble{proposition}{Bewering}{Beweringen}%
- \Crefname@preamble{definition}{Definitie}{Definities}%
- \Crefname@preamble{result}{Resultaat}{Resultaten}%
- \Crefname@preamble{example}{Voorbeeld}{Voorbeelden}%
- \Crefname@preamble{remark}{Opmerking}{Opmerkingen}%
- \Crefname@preamble{note}{Aantekening}{Aantekeningen}%
- \Crefname@preamble{algorithm}{Algoritme}{Algoritmen}%
- \Crefname@preamble{listing}{Listing}{Listings}%
- \Crefname@preamble{line}{Lijn}{Lijnen}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname@preamble{equation}{Verg.}{Verg.'s}%
- \crefname@preamble{figure}{Fig.}{Fig.'s}%
- \else%
- \crefname@preamble{equation}{Vergel\ij{}king}{Vergel\ij{}kingen}%
- \crefname@preamble{figure}{Figuur}{Figuren}%
- \fi%
- \crefname@preamble{page}{Pagina}{Pagina's}%
- \crefname@preamble{table}{Tabel}{Tabellen}%
- \crefname@preamble{part}{Deel}{Delen}%
- \crefname@preamble{chapter}{Hoofdstuk}{Hoofdstukken}%
- \crefname@preamble{section}{Paragraaf}{Paragrafen}%
- \crefname@preamble{appendix}{Appendix}{Appendices}%
- \crefname@preamble{enumi}{Punt}{Punten}%
- \crefname@preamble{footnote}{Voetnoot}{Voetnoten}%
- \crefname@preamble{theorem}{Theorema}{Theorema's}%
- \crefname@preamble{lemma}{Lemma}{Lemma's}%
- \crefname@preamble{corollary}{Corollarium}{Corollaria}%
- \crefname@preamble{proposition}{Bewering}{Beweringen}%
- \crefname@preamble{definition}{Definitie}{Definities}%
- \crefname@preamble{result}{Resultaat}{Resultaten}%
- \crefname@preamble{example}{Voorbeeld}{Voorbeelden}%
- \crefname@preamble{remark}{Opmerking}{Opmerkingen}%
- \crefname@preamble{note}{Aantekening}{Aantekeningen}%
- \crefname@preamble{algorithm}{Algoritme}{Algoritmen}%
- \crefname@preamble{listing}{Listing}{Listings}%
- \crefname@preamble{line}{Lijn}{Lijnen}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname@preamble{equation}{verg.}{verg.'s}%
- \crefname@preamble{figure}{fig.}{fig.'s}%
- \else%
- \crefname@preamble{equation}{vergel\ij{}king}{vergel\ij{}kingen}%
- \crefname@preamble{figure}{figuur}{figuren}%
- \fi%
- \crefname@preamble{page}{pagina}{pagina's}%
- \crefname@preamble{table}{tabel}{tabellen}%
- \crefname@preamble{part}{deel}{delen}%
- \crefname@preamble{chapter}{hoofdstuk}{hoofdstukken}%
- \crefname@preamble{section}{paragraaf}{paragrafen}%
- \crefname@preamble{appendix}{appendix}{appendices}%
- \crefname@preamble{enumi}{punt}{punten}%
- \crefname@preamble{footnote}{voetnoot}{voetnoten}%
- \crefname@preamble{theorem}{theorema}{theorema's}%
- \crefname@preamble{lemma}{lemma}{lemma's}%
- \crefname@preamble{corollary}{corollarium}{corollaria}%
- \crefname@preamble{proposition}{bewering}{beweringen}%
- \crefname@preamble{definition}{definitie}{definities}%
- \crefname@preamble{result}{resultaat}{resultaten}%
- \crefname@preamble{example}{voorbeeld}{voorbeelden}%
- \crefname@preamble{remark}{opmerking}{opmerkingen}%
- \crefname@preamble{note}{aantekening}{aantekeningen}%
- \crefname@preamble{algorithm}{algoritme}{algoritmen}%
- \crefname@preamble{listing}{listing}{listings}%
- \crefname@preamble{line}{lijn}{lijnen}%
- \fi%
- \def\cref@language{dutch}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{dutch}{%
- \PackageInfo{cleveref}{loaded `dutch' language definitions}%
- \renewcommand{\crefrangeconjunction}{ tot\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ en\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ en\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ en\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ en\nobreakspace}%
- %
- \Crefname{equation}{Vergel\ij{}king}{Vergel\ij{}kingen}%
- \Crefname{figure}{Figuur}{Figuren}%
- \Crefname{subfigure}{Figuur}{Figuren}%
- \Crefname{table}{Tabel}{Tabellen}%
- \Crefname{subtable}{Tabel}{Tabellen}%
- \Crefname{page}{Pagina}{Pagina's}%
- \Crefname{part}{Deel}{Delen}%
- \Crefname{chapter}{Hoofdstuk}{Hoofdstuken}%
- \Crefname{section}{Paragraaf}{Paragrafen}%
- \Crefname{subsection}{Paragraaf}{Paragrafen}%
- \Crefname{subsubsection}{Paragraaf}{Paragrafen}%
- \Crefname{appendix}{Appendix}{Appendices}%
- \Crefname{subappendix}{Appendix}{Appendices}%
- \Crefname{subsubappendix}{Appendix}{Appendices}%
- \Crefname{subsubsubappendix}{Appendix}{Appendices}%
- \Crefname{enumi}{Punt}{Punten}%
- \Crefname{enumii}{Punt}{Punten}%
- \Crefname{enumiii}{Punt}{Punten}%
- \Crefname{enumiv}{Punt}{Punten}%
- \Crefname{enumv}{Punt}{Punten}%
- \Crefname{footnote}{Voetnote}{Voetnoten}%
- \Crefname{theorem}{Theorema}{Theorema's}%
- \Crefname{lemma}{Lemma}{Lemma's}%
- \Crefname{corollary}{Corollarium}{Corollaria}%
- \Crefname{proposition}{Bewering}{Beweringen}%
- \Crefname{definition}{Definitie}{Definities}%
- \Crefname{result}{Resultaat}{Resultaten}%
- \Crefname{example}{Voorbeeld}{Voorbeelden}%
- \Crefname{remark}{Opmerking}{Opmerkingen}%
- \Crefname{note}{Aantekening}{Aantekeningen}%
- \Crefname{algorithm}{Algoritme}{Algoritmen}%
- \Crefname{listing}{Listing}{Listings}%
- \Crefname{line}{Lijn}{Lijnen}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname{equation}{Verg.}{Verg's.}%
- \crefname{figure}{Fig.}{Fig's.}%
- \crefname{subfigure}{Fig.}{Fig's.}%
- \else%
- \crefname{equation}{Vergel\ij{}king}{Vergel\ij{}kingen}%
- \crefname{figure}{Figuur}{Figuren}%
- \crefname{subfigure}{Figuur}{Figuren}%
- \fi%
- \crefname{table}{Tabel}{Tabellen}%
- \crefname{subtable}{Tabel}{Tabellen}%
- \crefname{page}{Pagina}{Pagina's}%
- \crefname{part}{Deel}{Delen}%
- \crefname{chapter}{Hoofdstuk}{Hoofdstukken}%
- \crefname{section}{Paragraaf}{Paragrafen}%
- \crefname{appendix}{Appendix}{Appendices}%
- \crefname{enumi}{Punt}{Punten}%
- \crefname{footnote}{Voetnote}{Voetnoten}%
- \crefname{theorem}{Theorema}{Theorema's}%
- \crefname{lemma}{Lemma}{Lemma's}%
- \crefname{corollary}{Corollarium}{Corollaria}%
- \crefname{proposition}{Bewering}{Beweringen}%
- \crefname{definition}{Definitie}{Definities}%
- \crefname{result}{Resultaat}{Resultaten}%
- \crefname{example}{Voorbeeld}{Voorbeelden}%
- \crefname{remark}{Opmerking}{Opmerkingen}%
- \crefname{note}{Aantekening}{Aantekeningen}%
- \crefname{algorithm}{Algoritme}{Algoritmen}%
- \crefname{listing}{Listing}{Listings}%
- \crefname{line}{Lijn}{Lijnen}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname{equation}{verg.}{verg's.}%
- \crefname{figure}{fig.}{fig's.}%
- \crefname{subfigure}{fig.}{fig's.}%
- \else%
- \crefname{equation}{vergel\ij{}king}{vergel\ij{}kingen}%
- \crefname{figure}{figuur}{figuren}%
- \crefname{subfigure}{figuur}{figuren}%
- \fi%
- \crefname{table}{tabel}{tabellen}%
- \crefname{subtable}{tabel}{tabellen}%
- \crefname{page}{pagina}{pagina's}%
- \crefname{part}{deel}{delen}%
- \crefname{chapter}{hoofdstuk}{hoofdstukken}%
- \crefname{section}{paragraaf}{paragrafen}%
- \crefname{appendix}{appendix}{appendices}%
- \crefname{enumi}{punt}{punten}%
- \crefname{footnote}{voetnote}{voetnoten}%
- \crefname{theorem}{theorema}{theorema's}%
- \crefname{lemma}{lemma}{lemma's}%
- \crefname{corollary}{corollarium}{corollaria}%
- \crefname{proposition}{bewering}{beweringen}%
- \crefname{definition}{definitie}{definities}%
- \crefname{result}{resultaat}{resultaten}%
- \crefname{example}{voorbeeld}{voorbeelden}%
- \crefname{remark}{opmerking}{opmerkingen}%
- \crefname{note}{aantekening}{aantekeningen}%
- \crefname{algorithm}{algoritme}{algoritmen}%
- \crefname{listing}{listing}{listings}%
- \crefname{line}{lijn}{lijnen}%
- \fi}% end \cref@addlanguagedefs
- \DeclareOption{french}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ \`a\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ et\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ et\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ et\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{, et\nobreakspace}%
- %
- \Crefname@preamble{equation}{{\'E}quation}{{\'E}quations}%
- \Crefname@preamble{figure}{Figure}{Figures}%
- \Crefname@preamble{table}{Tableau}{Tableaux}%
- \Crefname@preamble{page}{Page}{Pages}%
- \Crefname@preamble{part}{Partie}{Parties}%
- \Crefname@preamble{chapter}{Chapitre}{Chapitres}%
- \Crefname@preamble{section}{Section}{Sections}%
- \Crefname@preamble{appendix}{Annexe}{Annexes}%
- \Crefname@preamble{enumi}{Point}{Points}%
- \Crefname@preamble{footnote}{Note}{Notes}%
- \Crefname@preamble{theorem}{Th\'eor\`eme}{Th\'eor\`emes}%
- \Crefname@preamble{lemma}{Lemme}{Lemmes}%
- \Crefname@preamble{corollary}{Corollaire}{Corollaires}%
- \Crefname@preamble{proposition}{Proposition}{Propositions}%
- \Crefname@preamble{definition}{D\'efinition}{D\'efinitions}%
- \Crefname@preamble{result}{R\'esultat}{R\'esultats}%
- \Crefname@preamble{example}{Exemple}{Exemples}%
- \Crefname@preamble{remark}{Remarque}{Remarques}%
- \Crefname@preamble{algorithm}{Algorithme}{Algorithmes}%
- \Crefname@preamble{listing}{Liste}{Listes}%
- \Crefname@preamble{line}{Ligne}{Lignes}%
- %
- \if@cref@capitalise% capitalise set
- \crefname@preamble{equation}{{\'E}quation}{{\'E}quations}%
- \crefname@preamble{figure}{Figure}{Figures}%
- \crefname@preamble{table}{Tableau}{Tableaux}%
- \crefname@preamble{page}{Page}{Pages}%
- \crefname@preamble{part}{Partie}{Parties}%
- \crefname@preamble{chapter}{Chapitre}{Chapitres}%
- \crefname@preamble{section}{Section}{Sections}%
- \crefname@preamble{appendix}{Annexe}{Annexes}%
- \crefname@preamble{enumi}{Point}{Points}%
- \crefname@preamble{footnote}{Note}{Notes}%
- \crefname@preamble{theorem}{Th\'eor\`eme}{Th\'eor\`emes}%
- \crefname@preamble{lemma}{Lemme}{Lemmes}%
- \crefname@preamble{corollary}{Corollaire}{Corollaires}%
- \crefname@preamble{proposition}{Proposition}{Propositions}%
- \crefname@preamble{definition}{D\'efinition}{D\'efinitions}%
- \crefname@preamble{result}{R\'esultat}{R\'esultats}%
- \crefname@preamble{example}{Exemple}{Exemples}%
- \crefname@preamble{remark}{Remarque}{Remarques}%
- \crefname@preamble{note}{Commentaire}{Commentaires}%
- \crefname@preamble{algorithm}{Algorithme}{Algorithmes}%
- \crefname@preamble{listing}{Liste}{Listes}%
- \crefname@preamble{line}{Ligne}{Lignes}%
- %
- \else% capitalise unset
- \crefname@preamble{equation}{{\'e}quation}{{\'e}quations}%
- \crefname@preamble{figure}{figure}{figures}%
- \crefname@preamble{table}{tableau}{tableaux}%
- \crefname@preamble{page}{page}{pages}%
- \crefname@preamble{part}{partie}{parties}%
- \crefname@preamble{chapter}{chapitre}{chapitres}%
- \crefname@preamble{section}{section}{sections}%
- \crefname@preamble{appendix}{annexe}{annexes}%
- \crefname@preamble{enumi}{point}{points}%
- \crefname@preamble{footnote}{note}{notes}%
- \crefname@preamble{theorem}{th\'eor\`eme}{th\'eor\`emes}%
- \crefname@preamble{lemma}{lemme}{lemmes}%
- \crefname@preamble{corollary}{corollaire}{corollaires}%
- \crefname@preamble{proposition}{proposition}{propositions}%
- \crefname@preamble{definition}{d\'efinition}{d\'efinitions}%
- \crefname@preamble{result}{r\'esultat}{r\'esultats}%
- \crefname@preamble{example}{exemple}{exemples}%
- \crefname@preamble{remark}{remarque}{remarques}%
- \crefname@preamble{note}{commentaire}{commentaires}%
- \crefname@preamble{algorithm}{algorithme}{algorithmes}%
- \crefname@preamble{listing}{liste}{listes}%
- \crefname@preamble{line}{ligne}{lignes}%
- \fi%
- \def\cref@language{french}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{french}{%
- \PackageInfo{cleveref}{loaded `french' language definitions}%
- \renewcommand{\crefrangeconjunction}{ \`a\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ et\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ et\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ et\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ et\nobreakspace}%
- %
- \Crefname{equation}{{\'E}quation}{{\'E}quations}%
- \Crefname{figure}{Figure}{Figures}%
- \Crefname{subfigure}{Figure}{Figures}%
- \Crefname{table}{Tableau}{Tableaux}%
- \Crefname{subtable}{Tableau}{Tableaux}%
- \Crefname{page}{Page}{Pages}%
- \Crefname{part}{Partie}{Parties}%
- \Crefname{chapter}{Chapitre}{Chapitres}%
- \Crefname{section}{Section}{Sections}%
- \Crefname{subsection}{Section}{Sections}%
- \Crefname{subsubsection}{Section}{Sections}%
- \Crefname{appendix}{Annexe}{Annexes}%
- \Crefname{subappendix}{Annexe}{Annexes}%
- \Crefname{subsubappendix}{Annexe}{Annexes}%
- \Crefname{subsubsubappendix}{Annexe}{Annexes}%
- \Crefname{enumi}{Point}{Points}%
- \Crefname{enumii}{Point}{Points}%
- \Crefname{enumiii}{Point}{Points}%
- \Crefname{enumiv}{Point}{Points}%
- \Crefname{enumv}{Point}{Points}%
- \Crefname{footnote}{Note}{Notes}%
- \Crefname{theorem}{Th\'eor\`eme}{Th\'eor\`emes}%
- \Crefname{lemma}{Lemme}{Lemmes}%
- \Crefname{corollary}{Corollaire}{Corollaires}%
- \Crefname{proposition}{Proposition}{Propositions}%
- \Crefname{definition}{D\'efinition}{D\'efinitions}%
- \Crefname{result}{R\'esultat}{R\'esultats}%
- \Crefname{example}{Exemple}{Exemples}%
- \Crefname{remark}{Remarque}{Remarques}%
- \Crefname{note}{Commentaire}{Commentaires}%
- \Crefname{algorithm}{Algorithme}{Algorithmes}%
- \Crefname{listing}{Liste}{Listes}%
- \Crefname{line}{Ligne}{Lignes}%
- %
- \if@cref@capitalise% capitalise set
- \crefname{equation}{{\'E}quation}{{\'E}quations}%
- \crefname{figure}{Figure}{Figures}%
- \crefname{subfigure}{Figure}{Figures}%
- \crefname{table}{Tableau}{Tableaux}%
- \crefname{subtable}{Tableau}{Tableaux}%
- \crefname{page}{Page}{Pages}%
- \crefname{part}{Partie}{Parties}%
- \crefname{chapter}{Chapitre}{Chapitres}%
- \crefname{section}{Section}{Sections}%
- \crefname{subsection}{Section}{Sections}%
- \crefname{subsubsection}{Section}{Sections}%
- \crefname{appendix}{Annexe}{Annexes}%
- \crefname{subappendix}{Annexe}{Annexes}%
- \crefname{subsubappendix}{Annexe}{Annexes}%
- \crefname{subsubsubappendix}{Annexe}{Annexes}%
- \crefname{enumi}{Point}{Points}%
- \crefname{enumii}{Point}{Points}%
- \crefname{enumiii}{Point}{Points}%
- \crefname{enumiv}{Point}{Points}%
- \crefname{enumv}{Point}{Points}%
- \crefname{footnote}{Note}{Notes}%
- \crefname{theorem}{Th\'eor\`eme}{Th\'eor\`emes}%
- \crefname{lemma}{Lemme}{Lemmes}%
- \crefname{corollary}{Corollaire}{Corollaires}%
- \crefname{proposition}{Proposition}{Propositions}%
- \crefname{definition}{D\'efinition}{D\'efinitions}%
- \crefname{result}{R\'esultat}{R\'esultats}%
- \crefname{example}{Exemple}{Exemples}%
- \crefname{remark}{Remarque}{Remarques}%
- \crefname{note}{Commentaire}{Commentaires}%
- \crefname{algorithm}{Algorithme}{Algorithmes}%
- \crefname{listing}{Liste}{Listes}%
- \crefname{line}{Ligne}{Lignes}%
- %
- \else% capitalise unset
- \crefname{equation}{{\'e}quation}{{\'e}quations}%
- \crefname{figure}{figure}{figures}%
- \crefname{subfigure}{figure}{figures}%
- \crefname{table}{tableau}{tableaux}%
- \crefname{subtable}{tableau}{tableaux}%
- \crefname{page}{page}{pages}%
- \crefname{part}{partie}{parties}%
- \crefname{chapter}{chapitre}{chapitres}%
- \crefname{section}{section}{sections}%
- \crefname{subsection}{section}{sections}%
- \crefname{subsubsection}{section}{sections}%
- \crefname{appendix}{annexe}{annexes}%
- \crefname{subappendix}{annexe}{annexes}%
- \crefname{subsubappendix}{annexe}{annexes}%
- \crefname{subsubsubappendix}{annexe}{annexes}%
- \crefname{enumi}{point}{points}%
- \crefname{enumii}{point}{points}%
- \crefname{enumiii}{point}{points}%
- \crefname{enumiv}{point}{points}%
- \crefname{enumv}{point}{points}%
- \crefname{footnote}{note}{notes}%
- \crefname{theorem}{th\'eor\`eme}{th\'eor\`emes}%
- \crefname{lemma}{lemme}{lemmes}%
- \crefname{corollary}{corollaire}{corollaires}%
- \crefname{proposition}{proposition}{propositions}%
- \crefname{definition}{d\'efinition}{d\'efinitions}%
- \crefname{result}{r\'esultat}{r\'esultats}%
- \crefname{example}{exemple}{exemples}%
- \crefname{remark}{remarque}{remarques}%
- \crefname{note}{commentaire}{commentaires}%
- \crefname{algorithm}{algorithme}{algorithmes}%
- \crefname{listing}{liste}{listes}%
- \crefname{line}{ligne}{lignes}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{spanish}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ a\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ y\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ y\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ y\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ y\nobreakspace}%
- %
- \Crefname@preamble{equation}{Ecuaci\'on}{Ecuaciones}%
- \Crefname@preamble{figure}{Figura}{Figuras}%
- \Crefname@preamble{table}{Cuadro}{Cuadros}%
- \Crefname@preamble{page}{P\'agina}{P\'aginas}%
- \Crefname@preamble{part}{Parte}{Partes}%
- \Crefname@preamble{chapter}{Cap\'itulo}{Cap\'itulos}%
- \Crefname@preamble{section}{Apartado}{Apartados}%
- \Crefname@preamble{appendix}{Ap\'endice}{Ap\'endices}%
- \Crefname@preamble{enumi}{Punto}{Puntos}%
- \Crefname@preamble{footnote}{Nota}{Notas}%
- \Crefname@preamble{theorem}{Teorema}{Teoremas}%
- \Crefname@preamble{lemma}{Lema}{Lemas}%
- \Crefname@preamble{corollary}{Corolario}{Corolarios}%
- \Crefname@preamble{proposition}{Proposici\'on}{Proposiciones}%
- \Crefname@preamble{definition}{Definici\'on}{Definiciones}%
- \Crefname@preamble{result}{Resultado}{Resultados}%
- \Crefname@preamble{example}{Ejemplo}{Ejemplos}%
- \Crefname@preamble{remark}{Observaci\'on}{Observaciones}%
- \Crefname@preamble{note}{Nota}{Notas}%
- \Crefname@preamble{algorithm}{Algoritmo}{Algoritmos}%
- \Crefname@preamble{listing}{Listado}{Listados}%
- \Crefname@preamble{line}{L\'inea}{L\'ineas}%
- %
- \if@cref@capitalise% capitalise set
- \crefname@preamble{equation}{Ecuaci\'on}{Ecuaciones}%
- \crefname@preamble{figure}{Figura}{Figuras}%
- \crefname@preamble{table}{Cuadro}{Cuadros}%
- \crefname@preamble{page}{P\'agina}{P\'aginas}%
- \crefname@preamble{part}{Parte}{Partes}%
- \crefname@preamble{chapter}{Cap\'itulo}{Cap\'itulos}%
- \crefname@preamble{section}{Apartado}{Apartados}%
- \crefname@preamble{appendix}{Ap\'endice}{Ap\'endices}%
- \crefname@preamble{enumi}{Punto}{Puntos}%
- \crefname@preamble{footnote}{Nota}{Notas}%
- \crefname@preamble{theorem}{Teorema}{Teoremas}%
- \crefname@preamble{lemma}{Lema}{Lemas}%
- \crefname@preamble{corollary}{Corolario}{Corolarios}%
- \crefname@preamble{proposition}{Proposici\'on}{Proposiciones}%
- \crefname@preamble{definition}{Definici\'on}{Definiciones}%
- \crefname@preamble{result}{Resultado}{Resultados}%
- \crefname@preamble{example}{Ejemplo}{Ejemplos}%
- \crefname@preamble{remark}{Observaci\'on}{Observaciones}%
- \crefname@preamble{note}{Nota}{Notas}%
- \crefname@preamble{algorithm}{Algoritmo}{Algoritmos}%
- \crefname@preamble{listing}{Listado}{Listados}%
- \crefname@preamble{line}{L\'inea}{L\'ineas}%
- %
- \else% capitalise unset
- \crefname@preamble{equation}{ecuaci\'on}{ecuaciones}%
- \crefname@preamble{figure}{figura}{figuras}%
- \crefname@preamble{table}{cuadro}{cuadros}%
- \crefname@preamble{page}{p\'agina}{p\'aginas}%
- \crefname@preamble{part}{parte}{partes}%
- \crefname@preamble{chapter}{cap\'itulo}{cap\'itulos}%
- \crefname@preamble{section}{apartado}{apartados}%
- \crefname@preamble{appendix}{ap\'endice}{ap\'endices}%
- \crefname@preamble{enumi}{punto}{puntos}%
- \crefname@preamble{footnote}{nota}{notas}%
- \crefname@preamble{theorem}{teorema}{teoremas}%
- \crefname@preamble{lemma}{lema}{lemas}%
- \crefname@preamble{corollary}{corolario}{corolarios}%
- \crefname@preamble{proposition}{proposici\'on}{proposiciones}%
- \crefname@preamble{definition}{definici\'on}{definiciones}%
- \crefname@preamble{result}{resultado}{resultados}%
- \crefname@preamble{example}{ejemplo}{ejemplos}%
- \crefname@preamble{remark}{observaci\'on}{observaciones}%
- \crefname@preamble{note}{nota}{notas}%
- \crefname@preamble{algorithm}{algoritmo}{algoritmos}%
- \crefname@preamble{listing}{listado}{listados}%
- \crefname@preamble{line}{l\'inea}{l\'ineas}%
- \fi%
- \def\cref@language{spanish}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{spanish}{%
- \PackageInfo{cleveref}{loaded `spanish' language definitions}%
- \renewcommand{\crefrangeconjunction}{ a\nobreakspace}%
- \renewcommand{\crefrangepreconjunction}{}%
- \renewcommand{\crefrangepostconjunction}{}%
- \renewcommand{\crefpairconjunction}{ y\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ y\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ y\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ y\nobreakspace}%
- %
- \Crefname{equation}{Ecuaci\'on}{Ecuaciones}%
- \Crefname{figure}{Figura}{Figuras}%
- \Crefname{subfigure}{Figura}{Figuras}%
- \Crefname{table}{Cuadro}{Cuadros}%
- \Crefname{subtable}{Cuadro}{Cuadros}%
- \Crefname{page}{P\'agina}{P\'aginas}%
- \Crefname{part}{Parte}{Partes}%
- \Crefname{chapter}{Cap\'itulo}{Cap\'itulos}%
- \Crefname{section}{Apartado}{Apartados}%
- \Crefname{subsection}{Apartado}{Apartados}%
- \Crefname{subsubsection}{Apartado}{Apartados}%
- \Crefname{appendix}{Ap\'endice}{Ap\'endices}%
- \Crefname{subappendix}{Ap\'endice}{Ap\'endices}%
- \Crefname{subsubappendix}{Ap\'endice}{Ap\'endices}%
- \Crefname{subsubsubappendix}{Ap\'endice}{Ap\'endices}%
- \Crefname{enumi}{Punto}{Puntos}%
- \Crefname{enumii}{Punto}{Puntos}%
- \Crefname{enumiii}{Punto}{Puntos}%
- \Crefname{enumiv}{Punto}{Puntos}%
- \Crefname{enumv}{Punto}{Puntos}%
- \Crefname{footnote}{Nota}{Notas}%
- \Crefname{theorem}{Teorema}{Teoremas}%
- \Crefname{lemma}{Lema}{Lemas}%
- \Crefname{corollary}{Corolario}{Corolarios}%
- \Crefname{proposition}{Proposici\'on}{Proposiciones}%
- \Crefname{definition}{Definici\'on}{Definiciones}%
- \Crefname{result}{Resultado}{Resultados}%
- \Crefname{example}{Ejemplo}{Ejemplos}%
- \Crefname{remark}{Observaci\'on}{Observaci\'on}%
- \Crefname{note}{Nota}{Notas}%
- \Crefname{algorithm}{Algoritmo}{Algoritmos}%
- \Crefname{listing}{Listado}{Listados}%
- \Crefname{line}{L\'inea}{L\'ineas}%
- %
- \if@cref@capitalise% capitalise set
- \crefname{equation}{Ecuaci\'on}{Ecuaciones}%
- \crefname{figure}{Figura}{Figuras}%
- \crefname{subfigure}{Figura}{Figuras}%
- \crefname{table}{Cuadro}{Cuadros}%
- \crefname{subtable}{Cuadro}{Cuadros}%
- \crefname{page}{P\'agina}{P\'aginas}%
- \crefname{part}{Parte}{Partes}%
- \crefname{chapter}{Cap\'itulo}{Cap\'itulos}%
- \crefname{section}{Apartado}{Apartados}%
- \crefname{subsection}{Apartado}{Apartados}%
- \crefname{subsubsection}{Apartado}{Apartados}%
- \crefname{appendix}{Ap\'endice}{Ap\'endices}%
- \crefname{subappendix}{Ap\'endice}{Ap\'endices}%
- \crefname{subsubappendix}{Ap\'endice}{Ap\'endices}%
- \crefname{subsubsubappendix}{Ap\'endice}{Ap\'endices}%
- \crefname{enumi}{Punto}{Puntos}%
- \crefname{enumii}{Punto}{Puntos}%
- \crefname{enumiii}{Punto}{Puntos}%
- \crefname{enumiv}{Punto}{Puntos}%
- \crefname{enumv}{Punto}{Puntos}%
- \crefname{footnote}{Nota}{Notas}%
- \crefname{theorem}{Teorema}{Teoremas}%
- \crefname{lemma}{Lema}{Lemas}%
- \crefname{corollary}{Corolario}{Corolarios}%
- \crefname{proposition}{Proposici\'on}{Proposiciones}%
- \crefname{definition}{Definici\'on}{Definiciones}%
- \crefname{result}{Resultado}{Resultados}%
- \crefname{example}{Ejemplo}{Ejemplos}%
- \crefname{remark}{Observaci\'on}{Observaci\'ones}%
- \crefname{note}{Nota}{Notas}%
- \crefname{algorithm}{Algoritmo}{Algoritmos}%
- \crefname{listing}{Listado}{Listados}%
- \crefname{line}{L\'inea}{L\'ineas}%
- %
- \else% capitalise unset
- \crefname{equation}{ecuaci\'on}{ecuaciones}%
- \crefname{figure}{figura}{figuras}%
- \crefname{subfigure}{figura}{figuras}%
- \crefname{table}{cuadro}{cuadros}%
- \crefname{subtable}{cuadro}{cuadros}%
- \crefname{page}{p\'agina}{p\'aginas}%
- \crefname{part}{parte}{partes}%
- \crefname{chapter}{cap\'itulo}{cap\'itulos}%
- \crefname{section}{apartado}{apartados}%
- \crefname{subsection}{apartado}{apartados}%
- \crefname{subsubsection}{apartado}{apartados}%
- \crefname{appendix}{ap\'endice}{ap\'endices}%
- \crefname{subappendix}{ap\'endice}{ap\'endices}%
- \crefname{subsubappendix}{ap\'endice}{ap\'endices}%
- \crefname{subsubsubappendix}{ap\'endice}{ap\'endices}%
- \crefname{enumi}{punto}{puntos}%
- \crefname{enumii}{punto}{puntos}%
- \crefname{enumiii}{punto}{puntos}%
- \crefname{enumiv}{punto}{puntos}%
- \crefname{enumv}{punto}{puntos}%
- \crefname{footnote}{nota}{notas}%
- \crefname{theorem}{teorema}{teoremas}%
- \crefname{lemma}{lema}{lemas}%
- \crefname{corollary}{corolario}{corolarios}%
- \crefname{proposition}{proposici\'on}{proposiciones}%
- \crefname{definition}{definici\'on}{definiciones}%
- \crefname{result}{resultado}{resultados}%
- \crefname{example}{ejemplo}{ejemplos}%
- \crefname{remark}{observaci\'on}{observaci\'ones}%
- \crefname{note}{nota}{notas}%
- \crefname{algorithm}{algoritmo}{algoritmos}%
- \crefname{listing}{listado}{listados}%
- \crefname{line}{l\'inea}{l\'ineas}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{italian}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ a\nobreakspace}%
- \def\crefrangepreconjunction@preamble{da\nobreakspace}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ e\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ e\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ e\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ e\nobreakspace}%
- %
- \Crefname@preamble{equation}{Equazione}{Equazioni}%
- \Crefname@preamble{figure}{Figura}{Figure}%
- \Crefname@preamble{table}{Tabella}{Tabelle}%
- \Crefname@preamble{page}{Pagina}{Pagine}%
- \Crefname@preamble{part}{Parte}{Parti}%
- \Crefname@preamble{chapter}{Capitolo}{Capitoli}%
- \Crefname@preamble{section}{Sezione}{Sezioni}%
- \Crefname@preamble{appendix}{Appendice}{Appendici}%
- \Crefname@preamble{enumi}{Voce}{Voci}%
- \Crefname@preamble{footnote}{Nota}{Note}%
- \Crefname@preamble{theorem}{Teorema}{Teoremi}%
- \Crefname@preamble{lemma}{Lemma}{Lemmi}%
- \Crefname@preamble{corollary}{Corollario}{Corollari}%
- \Crefname@preamble{proposition}{Proposizione}{Proposizioni}%
- \Crefname@preamble{definition}{Definizioni}{Definizioni}%
- \Crefname@preamble{result}{Risultato}{Risultati}%
- \Crefname@preamble{example}{esempio}{esempi}%
- \Crefname@preamble{remark}{Osservazione}{Osservazioni}%
- \Crefname@preamble{note}{Nota}{Note}%
- \Crefname@preamble{algorithm}{Algoritmo}{Algoritmi}%
- \Crefname@preamble{listing}{Elenco}{Elenchi}%
- \Crefname@preamble{line}{Linea}{Linee}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname@preamble{equation}{Eq.}{Eq.}%
- \crefname@preamble{figure}{Fig.}{Fig.}%
- \else%
- \crefname@preamble{equation}{Equazione}{Equazioni}%
- \crefname@preamble{figure}{Figura}{Figure}%
- \fi%
- \crefname@preamble{table}{Tabella}{Tabelle}%
- \crefname@preamble{page}{Pagina}{Pagine}%
- \crefname@preamble{part}{Parte}{Parti}%
- \crefname@preamble{chapter}{Capitolo}{Capitoli}%
- \crefname@preamble{section}{Sezione}{Sezioni}%
- \crefname@preamble{appendix}{Appendice}{Appendici}%
- \crefname@preamble{enumi}{Voce}{Voci}%
- \crefname@preamble{footnote}{Nota}{Note}%
- \crefname@preamble{theorem}{Teorema}{Teoremi}%
- \crefname@preamble{lemma}{Lemma}{Lemmi}%
- \crefname@preamble{corollary}{Corollario}{Corollari}%
- \crefname@preamble{proposition}{Proposizione}{Proposizioni}%
- \crefname@preamble{definition}{Definizione}{Definizioni}%
- \crefname@preamble{result}{Risultato}{Risultati}%
- \crefname@preamble{example}{Esempio}{Esempi}%
- \crefname@preamble{remark}{Osservazione}{Osservazioni}%
- \crefname@preamble{note}{Nota}{Note}%
- \crefname@preamble{algorithm}{Algoritmo}{Algoritmi}%
- \crefname@preamble{listing}{Elenco}{Elenchi}%
- \crefname@preamble{line}{Linea}{Linee}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname@preamble{equation}{eq.}{eq.}%
- \crefname@preamble{figure}{fig.}{fig.}%
- \else%
- \crefname@preamble{equation}{equazione}{equazioni}%
- \crefname@preamble{figure}{figura}{figure}%
- \fi%
- \crefname@preamble{table}{tabella}{tabelle}%
- \crefname@preamble{page}{pagina}{pagine}%
- \crefname@preamble{part}{parte}{parti}%
- \crefname@preamble{chapter}{capitolo}{capitoli}%
- \crefname@preamble{section}{sezione}{sezioni}%
- \crefname@preamble{appendix}{appendice}{appendici}%
- \crefname@preamble{enumi}{voce}{voci}%
- \crefname@preamble{footnote}{nota}{note}%
- \crefname@preamble{theorem}{teorema}{teoremi}%
- \crefname@preamble{lemma}{lemma}{lemmi}%
- \crefname@preamble{corollary}{corollario}{corollari}%
- \crefname@preamble{proposition}{proposizione}{proposizioni}%
- \crefname@preamble{definition}{definizione}{definizioni}%
- \crefname@preamble{result}{risultato}{risultati}%
- \crefname@preamble{example}{esempio}{esempi}%
- \crefname@preamble{remark}{osservazione}{osservazioni}%
- \crefname@preamble{note}{nota}{note}%
- \crefname@preamble{algorithm}{algoritmo}{algoritmi}%
- \crefname@preamble{listing}{elenco}{elenchi}%
- \crefname@preamble{line}{linea}{linee}%
- \fi%
- \def\cref@language{italian}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{italian}{%
- \PackageInfo{cleveref}{loaded `italian' language definitions}%
- \renewcommand{\crefrangeconjunction}{ a\nobreakspace}%
- \renewcommand\crefrangepreconjunction{da\nobreakspace}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ e\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ e\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ e\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ e\nobreakspace}%
- %
- \Crefname{equation}{Equazione}{Equazioni}%
- \Crefname{figure}{Figura}{Figure}%
- \Crefname{subfigure}{Figura}{Figure}%
- \Crefname{table}{Tabella}{Tabelle}%
- \Crefname{subtable}{Tabella}{Tabelle}%
- \Crefname{page}{Pagina}{Pagine}%
- \Crefname{part}{Parte}{Parti}%
- \Crefname{chapter}{Capitolo}{Capitoli}%
- \Crefname{section}{Sezione}{Sezioni}%
- \Crefname{subsection}{Sezione}{Sezioni}%
- \Crefname{subsubsection}{Sezione}{Sezioni}%
- \Crefname{appendix}{Appendice}{Appendici}%
- \Crefname{subappendix}{Appendice}{Appendici}%
- \Crefname{subsubappendix}{Appendice}{Appendici}%
- \Crefname{subsubsubappendix}{Appendice}{Appendici}%
- \Crefname{enumi}{Voce}{Voci}%
- \Crefname{enumii}{Voce}{Voci}%
- \Crefname{enumiii}{Voce}{Voci}%
- \Crefname{enumiv}{Voce}{Voci}%
- \Crefname{enumv}{Voce}{Voci}%
- \Crefname{footnote}{Nota}{Note}%
- \Crefname{theorem}{Teorema}{Teoremi}%
- \Crefname{lemma}{Lemma}{Lemmi}%
- \Crefname{corollary}{Corollario}{Corollari}%
- \Crefname{proposition}{Proposizione}{Proposizioni}%
- \Crefname{definition}{Definizione}{Definizione}%
- \Crefname{result}{Risultato}{Risultati}%
- \Crefname{example}{esempio}{esempi}%
- \Crefname{remark}{Osservazione}{Osservazioni}%
- \Crefname{note}{Nota}{Note}%
- \Crefname{algorithm}{Algoritmo}{Algoritmi}%
- \Crefname{listing}{Elenco}{Elenchi}%
- \Crefname{line}{Linea}{Linee}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname{equation}{Eq.}{Eq.}%
- \crefname{figure}{Fig.}{Fig.}%
- \crefname{subfigure}{Fig.}{Fig.}%
- \else%
- \crefname{equation}{Equazione}{Equazioni}%
- \crefname{figure}{Figura}{Figure}%
- \crefname{figure}{Figura}{Figure}%
- \fi%
- \crefname{table}{Tabella}{Tabelle}%
- \crefname{page}{Pagina}{Pagine}%
- \crefname{subtable}{Tabella}{Tabelle}%
- \crefname{part}{Parte}{Parti}%
- \crefname{chapter}{Capitolo}{Capitoli}%
- \crefname{section}{Sezione}{Sezioni}%
- \crefname{subsection}{Sezione}{Sezioni}%
- \crefname{subsubsection}{Sezione}{Sezioni}%
- \crefname{appendix}{Appendice}{Appendici}%
- \crefname{subappendix}{Appendice}{Appendici}%
- \crefname{subsubappendix}{Appendice}{Appendici}%
- \crefname{subsubsubappendix}{Appendice}{Appendici}%
- \crefname{enumi}{Voce}{Voci}%
- \crefname{enumii}{Voce}{Voci}%
- \crefname{enumiii}{Voce}{Voci}%
- \crefname{enumiv}{Voce}{Voci}%
- \crefname{enumv}{Voce}{Voci}%
- \crefname{footnote}{Nota}{Note}%
- \crefname{theorem}{Teorema}{Teoremi}%
- \crefname{lemma}{Lemma}{Lemmi}%
- \crefname{corollary}{Corollario}{Corollari}%
- \crefname{proposition}{Proposizione}{Proposizioni}%
- \crefname{definition}{Definizione}{Definizione}%
- \crefname{result}{Risultato}{Risultati}%
- \crefname{example}{Esempio}{Esempi}%
- \crefname{remark}{Osservazione}{Osservazioni}%
- \crefname{note}{Nota}{Note}%
- \crefname{algorithm}{Algoritmo}{Algoritmi}%
- \crefname{listing}{Elenco}{Elenchi}%
- \crefname{line}{Linea}{Linee}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname{equation}{eq.}{eq.}%
- \crefname{figure}{fig.}{fig.}%
- \crefname{subfigure}{fig.}{fig.}%
- \else%
- \crefname{equation}{equazione}{equazioni}%
- \crefname{figure}{figura}{figure}%
- \crefname{figure}{figura}{figure}%
- \fi%
- \crefname{table}{tabella}{tabelle}%
- \crefname{page}{pagina}{pagine}%
- \crefname{subtable}{tabella}{tabelle}%
- \crefname{part}{parte}{parti}%
- \crefname{chapter}{capitolo}{capitoli}%
- \crefname{section}{sezione}{sezioni}%
- \crefname{subsection}{sezione}{sezioni}%
- \crefname{subsubsection}{sezione}{sezioni}%
- \crefname{appendix}{appendice}{appendici}%
- \crefname{subappendix}{appendice}{appendici}%
- \crefname{subsubappendix}{appendice}{appendici}%
- \crefname{subsubsubappendix}{appendice}{appendici}%
- \crefname{enumi}{voce}{voci}%
- \crefname{enumii}{voce}{voci}%
- \crefname{enumiii}{voce}{voci}%
- \crefname{enumiv}{voce}{voci}%
- \crefname{enumv}{voce}{voci}%
- \crefname{footnote}{nota}{note}%
- \crefname{theorem}{teorema}{teoremi}%
- \crefname{lemma}{lemma}{lemmi}%
- \crefname{corollary}{corollario}{corollari}%
- \crefname{proposition}{proposizione}{proposizioni}%
- \crefname{definition}{definizione}{definizione}%
- \crefname{result}{risultato}{risultati}%
- \crefname{example}{esempio}{esempi}%
- \crefname{remark}{osservazione}{osservazioni}%
- \crefname{note}{nota}{note}%
- \crefname{algorithm}{algoritmo}{algoritmi}%
- \crefname{listing}{elenco}{elenchi}%
- \crefname{line}{linea}{linee}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{russian}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{--}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ \cyri\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ \cyri\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ \cyri\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble%
- {, \cyra\ \cyrt\cyra\cyrk\cyrzh\cyre\nobreakspace}%
- %
- \Crefname@preamble{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \Crefname@preamble{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \Crefname@preamble{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname@preamble{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyrery}%
- \Crefname@preamble{section}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \Crefname@preamble{appendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \Crefname@preamble{footnote}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyri}%
- \Crefname@preamble{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \Crefname@preamble{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyrery}%
- \Crefname@preamble{corollary}%
- {\CYRV\cyrery\cyrv\cyro\cyrd}%
- {\CYRV\cyrery\cyrv\cyro\cyrd\cyrery}%
- \Crefname@preamble{proposition}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \Crefname@preamble{definition}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \Crefname@preamble{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \Crefname@preamble{example}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \Crefname@preamble{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \Crefname@preamble{note}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \Crefname@preamble{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \Crefname@preamble{listing}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \Crefname@preamble{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \Crefname@preamble{page}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyrery}%
- \Crefname@preamble{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyrsftsn}%
- {\CYRCH\cyra\cyrs\cyrt\cyri}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev% abbrev set
- \crefname@preamble{equation}%
- {\CYRF-\cyrl.}%
- {\CYRF-\cyrl.}%
- \crefname@preamble{figure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname@preamble{enumi}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \else%
- \crefname@preamble{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \crefname@preamble{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname@preamble{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \fi%
- \crefname@preamble{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyrery}%
- \crefname@preamble{section}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname@preamble{appendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{footnote}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname@preamble{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \crefname@preamble{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyrery}%
- \crefname@preamble{corollary}%
- {\CYRV\cyrery\cyrv\cyro\cyrd}%
- {\CYRV\cyrery\cyrv\cyro\cyrd\cyrery}%
- \crefname@preamble{proposition}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{definition}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \crefname@preamble{example}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \crefname@preamble{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \crefname@preamble{note}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \crefname@preamble{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \crefname@preamble{listing}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname@preamble{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \crefname@preamble{page}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyrery}%
- \crefname@preamble{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyrsftsn}%
- {\CYRCH\cyra\cyrs\cyrt\cyri}%
- %
- \else% capitalise unset
- \if@cref@abbrev% abbrev set
- \crefname@preamble{equation}%
- {\cyrf-\cyrl.}%
- {\cyrf-\cyrl.}%
- \crefname@preamble{figure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname@preamble{table}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname@preamble{enumi}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname@preamble{chapter}%
- {\cyrg\cyrl\cyra\cyrv.}%
- {\cyrg\cyrl\cyra\cyrv.}%
- \crefname@preamble{section}%
- {\cyrr\cyra\cyrz\cyrd.}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl.}%
- \crefname@preamble{appendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- \crefname@preamble{footnote}%
- {\cyrs\cyrn\cyro\cyrs\cyrk.}%
- {\cyrs\cyrn\cyro\cyrs\cyrk.}%
- \crefname@preamble{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- \crefname@preamble{lemma}%
- {\cyrl\cyre\cyrm\cyrm.}%
- {\cyrl\cyre\cyrm\cyrm.}%
- \crefname@preamble{corollary}%
- {\cyrv\cyrery\cyrv\cyro\cyrd}%
- {\cyrv\cyrery\cyrv\cyro\cyrd.}%
- \crefname@preamble{proposition}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd.}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd.}%
- \crefname@preamble{definition}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn.}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn.}%
- \crefname@preamble{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- \crefname@preamble{example}%
- {\cyrp\cyrr\cyri\cyrm.}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr.}%
- \crefname@preamble{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch.}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch.}%
- \crefname@preamble{note}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk.}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk.}%
- \crefname@preamble{algorithm}%
- {\cyra\cyrl\cyrg.}%
- {\cyra\cyrl\cyrg.}%
- \crefname@preamble{listing}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn.}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg.}%
- \crefname@preamble{line}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- \else% abbrev unset
- \crefname@preamble{equation}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \crefname@preamble{figure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname@preamble{table}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname@preamble{enumi}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname@preamble{chapter}%
- {\cyrg\cyrl\cyra\cyrv\cyra}%
- {\cyrg\cyrl\cyra\cyrv\cyrery}%
- \crefname@preamble{section}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname@preamble{appendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{footnote}%
- {\cyrs\cyrn\cyro\cyrs\cyrk\cyra}%
- {\cyrs\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname@preamble{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \crefname@preamble{lemma}%
- {\cyrl\cyre\cyrm\cyrm\cyra}%
- {\cyrl\cyre\cyrm\cyrm\cyrery}%
- \crefname@preamble{corollary}%
- {\cyrv\cyrery\cyrv\cyro\cyrd}%
- {\cyrv\cyrery\cyrv\cyro\cyrd\cyrery}%
- \crefname@preamble{proposition}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{definition}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \crefname@preamble{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \crefname@preamble{example}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \crefname@preamble{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \crefname@preamble{note}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \crefname@preamble{algorithm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \crefname@preamble{listing}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname@preamble{line}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyra}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyri}%
- \fi%
- \crefname@preamble{page}%
- {\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}%
- {\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra\cyrh}%
- \crefname@preamble{part}%
- {\cyrch\cyra\cyrs\cyrt\cyrsftsn}%
- {\cyrch\cyra\cyrs\cyrt\cyri}%
- \fi%
- \def\cref@language{russian}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{russian}{%
- \PackageInfo{cleveref}{loaded `russian' language definitions}%
- \renewcommand{\crefrangeconjunction}{--}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ \cyri\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ \cyri\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ \cyri\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}%
- {, \cyra\ \cyrt\cyra\cyrk\cyrzh\cyre\nobreakspace}%
- %
- \Crefname{page}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyrery}%
- \Crefname{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \Crefname{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname{subfigure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \Crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \Crefname{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyrsftsn}%
- {\CYRCH\cyra\cyrs\cyrt\cyri}%
- \Crefname{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyrery}%
- \Crefname{section}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \Crefname{subsection}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \Crefname{subsubsection}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \Crefname{appendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \Crefname{subappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \Crefname{subsubappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \Crefname{subsubsubappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \Crefname{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname{enumii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname{enumiii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname{enumiv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname{enumv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \Crefname{footnote}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyri}%
- \Crefname{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \Crefname{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyrery}%
- \Crefname{corollary}%
- {\CYRV\cyrery\cyrv\cyro\cyrd}%
- {\CYRV\cyrery\cyrv\cyro\cyrd\cyrery}%
- \Crefname{proposition}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \Crefname{definition}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \Crefname{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \Crefname{example}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \Crefname{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \Crefname{note}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \Crefname{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \Crefname{listing}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \Crefname{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev% abbrev set
- \crefname{equation}%
- {\CYRF-\cyrl.}%
- {\CYRF-\cyrl.}%
- \crefname{figure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname{subfigure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname{table}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname{enumi}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumii}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumiii}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumiv}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumv}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \else% abbrev unset
- \crefname{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \crefname{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{subfigure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumiii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumiv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyrery}%
- \fi%
- \crefname{page}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra}%
- {\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyrery}%
- \crefname{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyrsftsn}%
- {\CYRCH\cyra\cyrs\cyrt\cyri}%
- \crefname{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyrery}%
- \crefname{section}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{subsection}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{subsubsection}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl}%
- {\CYRR\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{appendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subsubappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subsubsubappendix}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{footnote}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRS\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \crefname{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyrery}%
- \crefname{corollary}%
- {\CYRV\cyrery\cyrv\cyro\cyrd}%
- {\CYRV\cyrery\cyrv\cyro\cyrd\cyrery}%
- \crefname{proposition}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \crefname{definition}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \crefname{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \crefname{example}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \crefname{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \crefname{note}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \crefname{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \crefname{listing}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- %
- \else% capitalise unset
- \if@cref@abbrev% abbrev set
- \crefname{equation}%
- {\cyrf-\cyrl.}%
- {\cyrf-\cyrl.}%
- \crefname{chapter}%
- {\cyrg\cyrl\cyra\cyrv.}%
- {\cyrg\cyrl\cyra\cyrv.}%
- \crefname{section}%
- {\cyrr\cyra\cyrz\cyrd.}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl.}%
- \crefname{subsection}%
- {\cyrr\cyra\cyrz\cyrd.}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl.}%
- \crefname{subsubsection}%
- {\cyrr\cyra\cyrz\cyrd.}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl.}%
- \crefname{appendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- \crefname{subappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- \crefname{subsubappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- \crefname{subsubsubappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh.}%
- \crefname{enumi}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumii}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumiii}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumiv}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumv}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{footnote}%
- {\cyrs\cyrn\cyro\cyrs\cyrk.}%
- {\cyrs\cyrn\cyro\cyrs\cyrk.}%
- \crefname{figure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname{subfigure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname{table}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname{subtable}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- \crefname{lemma}%
- {\cyrl\cyre\cyrm\cyrm.}%
- {\cyrl\cyre\cyrm\cyrm.}%
- \crefname{corollary}%
- {\cyrv\cyrery\cyrv\cyro\cyrd}%
- {\cyrv\cyrery\cyrv\cyro\cyrd.}%
- \crefname{proposition}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd.}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd.}%
- \crefname{definition}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn.}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn.}%
- \crefname{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- \crefname{example}%
- {\cyrp\cyrr\cyri\cyrm.}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr.}%
- \crefname{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch.}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch.}%
- \crefname{note}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk.}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk.}%
- \crefname{algorithm}%
- {\cyra\cyrl\cyrg.}%
- {\cyra\cyrl\cyrg.}%
- \crefname{listing}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn.}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg.}%
- \crefname{line}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- \else% abbrev unset
- \crefname{equation}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyrery}%
- \crefname{figure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{subfigure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{table}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname{subtable}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyra}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrery}%
- \crefname{enumi}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumii}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumiii}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumiv}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{enumv}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyrery}%
- \crefname{chapter}%
- {\cyrg\cyrl\cyra\cyrv\cyra}%
- {\cyrg\cyrl\cyra\cyrv\cyrery}%
- \crefname{section}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{subsection}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{subsubsection}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl}%
- {\cyrr\cyra\cyrz\cyrd\cyre\cyrl\cyrery}%
- \crefname{appendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subsubappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{subsubsubappendix}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya}%
- \crefname{footnote}%
- {\cyrs\cyrn\cyro\cyrs\cyrk\cyra}%
- {\cyrs\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyrery}%
- \crefname{lemma}%
- {\cyrl\cyre\cyrm\cyrm\cyra}%
- {\cyrl\cyre\cyrm\cyrm\cyrery}%
- \crefname{corollary}%
- {\cyrv\cyrery\cyrv\cyro\cyrd}%
- {\cyrv\cyrery\cyrv\cyro\cyrd\cyrery}%
- \crefname{proposition}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}%
- {\cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya}%
- \crefname{definition}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}%
- {\cyro\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya}%
- \crefname{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyrery}%
- \crefname{example}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrr\cyrery}%
- \crefname{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}%
- {\cyrp\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyrya}%
- \crefname{note}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk\cyra}%
- {\cyrz\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
- \crefname{algorithm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyrery}%
- \crefname{listing}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\cyrl\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname{line}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyra}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyri}%
- \fi%
- \crefname{page}%
- {\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}%
- {\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyra\cyrh}%
- \crefname{part}%
- {\cyrch\cyra\cyrs\cyrt\cyrsftsn}%
- {\cyrch\cyra\cyrs\cyrt\cyri}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{ukrainian}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{--}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ \cyrii\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ \cyrii\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ \cyrt\cyra\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble%
- {, \cyra\ \cyrt\cyra\cyrk\cyro\cyrzh\nobreakspace}%
- %
- \Crefname@preamble{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \Crefname@preamble{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \Crefname@preamble{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname@preamble{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyri}%
- \Crefname@preamble{section}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \Crefname@preamble{appendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \Crefname@preamble{footnote}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \Crefname@preamble{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \Crefname@preamble{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyri}%
- \Crefname@preamble{corollary}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \Crefname@preamble{proposition}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \Crefname@preamble{definition}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \Crefname@preamble{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \Crefname@preamble{example}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \Crefname@preamble{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \Crefname@preamble{note}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \Crefname@preamble{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \Crefname@preamble{listing}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \Crefname@preamble{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \Crefname@preamble{page}%
- {\CYRS\cyrt\cyro\cyrr\cyri\cyrn\cyrk\cyra}%
- {\CYRS\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyri}%
- \Crefname@preamble{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev% abbrev set
- \crefname@preamble{equation}%
- {\CYRF-\cyrl.}%
- {\CYRF-\cyrl.}%
- \crefname@preamble{figure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname@preamble{enumi}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \else%
- \crefname@preamble{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \crefname@preamble{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname@preamble{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname@preamble{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \fi%
- \crefname@preamble{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyri}%
- \crefname@preamble{section}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname@preamble{appendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname@preamble{footnote}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname@preamble{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \crefname@preamble{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyri}%
- \crefname@preamble{corollary}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \crefname@preamble{proposition}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \crefname@preamble{definition}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \crefname@preamble{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \crefname@preamble{example}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \crefname@preamble{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname@preamble{note}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname@preamble{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \crefname@preamble{listing}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname@preamble{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \crefname@preamble{page}%
- {\CYRS\cyrt\cyro\cyrr\cyri\cyrn\cyrk\cyra}%
- {\CYRS\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyri}%
- \crefname@preamble{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- %
- \else% capitalise unset
- \if@cref@abbrev% abbrev set
- \crefname@preamble{equation}%
- {\cyrf-\cyrl.}%
- {\cyrf-\cyrl.}%
- \crefname@preamble{figure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname@preamble{table}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname@preamble{enumi}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname@preamble{chapter}%
- {\cyrg\cyrl\cyra\cyrv.}%
- {\cyrg\cyrl\cyra\cyrv.}%
- \crefname@preamble{section}%
- {\cyrr\cyro\cyrz\cyrd.}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl.}%
- \crefname@preamble{appendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt.}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk.}%
- \crefname@preamble{footnote}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk.}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk.}%
- \crefname@preamble{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- \crefname@preamble{lemma}%
- {\cyrl\cyre\cyrm\cyrm.}%
- {\cyrl\cyre\cyrm\cyrm.}%
- \crefname@preamble{corollary}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv.}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyrk.}%
- \crefname@preamble{proposition}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn.}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn.}%
- \crefname@preamble{definition}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn.}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn.}%
- \crefname@preamble{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt.}%
- \crefname@preamble{example}%
- {\cyrp\cyrr\cyri\cyrk\cyrl.}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd.}%
- \crefname@preamble{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt.}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt.}%
- \crefname@preamble{note}%
- {\cyrz\cyra\cyrm\cyrii\cyrt.}%
- {\cyrz\cyra\cyrm\cyrii\cyrt.}%
- \crefname@preamble{algorithm}%
- {\cyra\cyrl\cyrg.}%
- {\cyra\cyrl\cyrg.}%
- \crefname@preamble{listing}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn.}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg.}%
- \crefname@preamble{line}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- \else% abbrev unset
- \crefname@preamble{equation}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \crefname@preamble{figure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname@preamble{table}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname@preamble{enumi}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname@preamble{chapter}%
- {\cyrg\cyrl\cyra\cyrv\cyra}%
- {\cyrg\cyrl\cyra\cyrv\cyri}%
- \crefname@preamble{section}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname@preamble{appendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname@preamble{footnote}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname@preamble{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \crefname@preamble{lemma}%
- {\cyrl\cyre\cyrm\cyrm\cyra}%
- {\cyrl\cyre\cyrm\cyrm\cyri}%
- \crefname@preamble{corollary}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \crefname@preamble{proposition}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \crefname@preamble{definition}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \crefname@preamble{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \crefname@preamble{example}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \crefname@preamble{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname@preamble{note}%
- {\cyrz\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\cyrz\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname@preamble{algorithm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \crefname@preamble{listing}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname@preamble{line}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyra}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyri}%
- \fi%
- \crefname@preamble{page}%
- {\cyrs\cyrt\cyro\cyrr\cyri\cyrn\cyrc\cyrii}%
- {\cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyra\cyrh}%
- \crefname@preamble{part}%
- {\cyrch\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\cyrch\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- \fi%
- \def\cref@language{ukrainian}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{ukrainian}{%
- \PackageInfo{cleveref}{loaded `ukrainian' language definitions}%
- \renewcommand{\crefrangeconjunction}{--}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ \cyrii\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ \cyrii\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}%
- { \cyrt\cyra\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}%
- {, \cyra\ \cyrt\cyra\cyrk\cyro\cyrzh\nobreakspace}%
- %
- \Crefname{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \Crefname{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname{subfigure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \Crefname{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \Crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \Crefname{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname{enumii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname{enumiii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname{enumiv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname{enumv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \Crefname{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyri}%
- \Crefname{section}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \Crefname{subsection}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \Crefname{subsubsection}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \Crefname{appendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \Crefname{subappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \Crefname{subsubappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \Crefname{subsubsubappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \Crefname{footnote}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \Crefname{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \Crefname{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyri}%
- \Crefname{corollary}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \Crefname{proposition}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \Crefname{definition}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \Crefname{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \Crefname{example}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \Crefname{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \Crefname{note}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \Crefname{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \Crefname{listing}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \Crefname{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \Crefname{page}%
- {\CYRS\cyrt\cyro\cyrr\cyri\cyrn\cyrk\cyra}%
- {\CYRS\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyri}%
- \Crefname{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev% abbrev set
- \crefname{equation}%
- {\CYRF-\cyrl.}%
- {\CYRF-\cyrl.}%
- \crefname{figure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname{subfigure}%
- {\CYRR\cyri\cyrs.}%
- {\CYRR\cyri\cyrs.}%
- \crefname{table}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl.}%
- {\CYRT\cyra\cyrb\cyrl.}%
- \crefname{enumi}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumii}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumiii}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumiv}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \crefname{enumv}%
- {\CYRP.}%
- {\CYRP.\cyrp.}%
- \else% abbrev unset
- \crefname{equation}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\CYRF\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \crefname{figure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{subfigure}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{table}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname{subtable}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname{enumi}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumiii}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumiv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumv}%
- {\CYRP\cyru\cyrn\cyrk\cyrt}%
- {\CYRP\cyru\cyrn\cyrk\cyrt\cyri}%
- \fi%
- \crefname{chapter}%
- {\CYRG\cyrl\cyra\cyrv\cyra}%
- {\CYRG\cyrl\cyra\cyrv\cyri}%
- \crefname{section}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{subsection}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{subsubsection}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\CYRR\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{appendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subsubappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subsubsubappendix}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{footnote}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\CYRV\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname{theorem}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \crefname{lemma}%
- {\CYRL\cyre\cyrm\cyrm\cyra}%
- {\CYRL\cyre\cyrm\cyrm\cyri}%
- \crefname{corollary}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\CYRV\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \crefname{proposition}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\CYRT\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \crefname{definition}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\CYRV\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \crefname{result}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\CYRR\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \crefname{example}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\CYRP\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \crefname{remark}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname{note}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\CYRZ\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname{algorithm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\CYRA\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \crefname{listing}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname{line}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyra}%
- {\CYRS\cyrt\cyrr\cyro\cyrk\cyri}%
- \crefname{page}%
- {\CYRS\cyrt\cyro\cyrr\cyri\cyrn\cyrk\cyra}%
- {\CYRS\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyri}%
- \crefname{part}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- %
- \else% capitalise unset
- \if@cref@abbrev% abbrev set
- \crefname{equation}%
- {\cyrf-\cyrl.}%
- {\cyrf-\cyrl.}%
- \crefname{chapter}%
- {\cyrg\cyrl\cyra\cyrv.}%
- {\cyrg\cyrl\cyra\cyrv.}%
- \crefname{section}%
- {\cyrr\cyro\cyrz\cyrd.}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl.}%
- \crefname{subsection}%
- {\cyrr\cyro\cyrz\cyrd.}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl.}%
- \crefname{subsubsection}%
- {\cyrr\cyro\cyrz\cyrd.}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl.}%
- \crefname{appendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt.}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk.}%
- \crefname{subappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt.}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk.}%
- \crefname{subsubappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt.}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk.}%
- \crefname{subsubsubappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt.}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk.}%
- \crefname{enumi}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumii}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumiii}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumiv}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{enumv}%
- {\cyrp.}%
- {\cyrp.\cyrp.}%
- \crefname{footnote}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk.}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk.}%
- \crefname{figure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname{subfigure}%
- {\cyrr\cyri\cyrs.}%
- {\cyrr\cyri\cyrs.}%
- \crefname{table}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname{subtable}%
- {\cyrt\cyra\cyrb\cyrl.}%
- {\cyrt\cyra\cyrb\cyrl.}%
- \crefname{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm.}%
- \crefname{lemma}%
- {\cyrl\cyre\cyrm\cyrm.}%
- {\cyrl\cyre\cyrm\cyrm.}%
- \crefname{corollary}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv.}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyrk.}%
- \crefname{proposition}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn.}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn.}%
- \crefname{definition}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn.}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn.}%
- \crefname{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt.}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt.}%
- \crefname{example}%
- {\cyrp\cyrr\cyri\cyrk\cyrl.}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd.}%
- \crefname{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt.}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt.}%
- \crefname{note}%
- {\cyrz\cyra\cyrm\cyrii\cyrt.}%
- {\cyrz\cyra\cyrm\cyrii\cyrt.}%
- \crefname{algorithm}%
- {\cyra\cyrl\cyrg.}%
- {\cyra\cyrl\cyrg.}%
- \crefname{listing}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn.}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg.}%
- \crefname{line}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- {\cyrs\cyrt\cyrr\cyrk.}%
- \else% abbrev unset
- \crefname{equation}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyra}%
- {\cyrf\cyro\cyrr\cyrm\cyru\cyrl\cyri}%
- \crefname{figure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{subfigure}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk}%
- {\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyri}%
- \crefname{table}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname{subtable}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrya}%
- {\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrii}%
- \crefname{enumi}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumii}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumiii}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumiv}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{enumv}%
- {\cyrp\cyru\cyrn\cyrk\cyrt}%
- {\cyrp\cyru\cyrn\cyrk\cyrt\cyri}%
- \crefname{chapter}%
- {\cyrg\cyrl\cyra\cyrv\cyra}%
- {\cyrg\cyrl\cyra\cyrv\cyri}%
- \crefname{section}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{subsection}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{subsubsection}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl}%
- {\cyrr\cyro\cyrz\cyrd\cyrii\cyrl\cyri}%
- \crefname{appendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subsubappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{subsubsubappendix}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyro\cyrk}%
- {\cyrd\cyro\cyrd\cyra\cyrt\cyrk\cyri}%
- \crefname{footnote}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk\cyra}%
- {\cyrv\cyri\cyrn\cyro\cyrs\cyrk\cyri}%
- \crefname{theorem}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyra}%
- {\cyrt\cyre\cyro\cyrr\cyre\cyrm\cyri}%
- \crefname{lemma}%
- {\cyrl\cyre\cyrm\cyrm\cyra}%
- {\cyrl\cyre\cyrm\cyrm\cyri}%
- \crefname{corollary}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyro\cyrk}%
- {\cyrv\cyri\cyrs\cyrn\cyro\cyrv\cyrk\cyri}%
- \crefname{proposition}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- {\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya}%
- \crefname{definition}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- {\cyrv\cyri\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \crefname{result}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt}%
- {\cyrr\cyre\cyrz\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrt\cyri}%
- \crefname{example}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd}%
- {\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyri}%
- \crefname{remark}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\cyrp\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname{note}%
- {\cyrz\cyra\cyrm\cyrii\cyrt\cyrk\cyra}%
- {\cyrz\cyra\cyrm\cyrii\cyrt\cyrk\cyri}%
- \crefname{algorithm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm}%
- {\cyra\cyrl\cyrg\cyro\cyrr\cyri\cyrt\cyrm\cyri}%
- \crefname{listing}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
- {\cyrl\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
- \crefname{line}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyra}%
- {\cyrs\cyrt\cyrr\cyro\cyrk\cyri}%
- \fi%
- \crefname{page}%
- {\cyrs\cyrt\cyro\cyrr\cyri\cyrn\cyrc\cyrii}%
- {\cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyrk\cyra\cyrh}%
- \crefname{part}%
- {\cyrch\cyra\cyrs\cyrt\cyri\cyrn\cyra}%
- {\cyrch\cyra\cyrs\cyrt\cyri\cyrn\cyri}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{norsk}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ til\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ og\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ og\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ og\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ og\nobreakspace}%
- %
- \Crefname@preamble{equation}{Likning}{Likningene}%
- \Crefname@preamble{figure}{Figur}{Figurene}%
- \Crefname@preamble{table}{Tabell}{Tabellene}%
- \Crefname@preamble{page}{Side}{Siden}%
- \Crefname@preamble{part}{Del}{Delene}%
- \Crefname@preamble{chapter}{Kapittel}{Kapitlene}%
- \Crefname@preamble{section}{Avsnitt}{Avsnittene}%
- \Crefname@preamble{appendix}{Tillegg}{Tilleggene}%
- \Crefname@preamble{enumi}{Punkt}{Punktene}%
- \Crefname@preamble{footnote}{Fotnote}{Fotnotene}%
- \Crefname@preamble{theorem}{Teorem}{Teoremene}%
- \Crefname@preamble{lemma}{Lemma}{Lemma}%
- \Crefname@preamble{corollary}{Korollar}{Korollarene}%
- \Crefname@preamble{proposition}{P\aa stand}{P\aa standene}%
- \Crefname@preamble{definition}{Definisjon}{Definisjonene}%
- \Crefname@preamble{result}{Resultat}{Resultatene}%
- \Crefname@preamble{example}{Eksempel}{Eksemplene}%
- \Crefname@preamble{remark}{Bemerkning}{Bemerkningene}%
- \Crefname@preamble{note}{Note}{Notene}%
- \Crefname@preamble{algorithm}{Algoritme}{Algoritmene}%
- \Crefname@preamble{listing}{Opplisting}{Opplistingene}%
- \Crefname@preamble{line}{Linje}{Linjene}%
- %
- \if@cref@capitalise%
- \crefname@preamble{page}{Side}{Siden}%
- \crefname@preamble{equation}{Likning}{Likningene}%
- \crefname@preamble{figure}{Figur}{Figurene}%
- \crefname@preamble{table}{Tabell}{Tabellene}%
- \crefname@preamble{part}{Del}{Delene}%
- \crefname@preamble{chapter}{Kapittel}{Kapitlene}%
- \crefname@preamble{section}{Avsnitt}{Avsnittene}%
- \crefname@preamble{appendix}{Tillegg}{Tilleggene}%
- \crefname@preamble{enumi}{Punkt}{Punktene}%
- \crefname@preamble{footnote}{Fotnote}{Fotnotene}%
- \crefname@preamble{theorem}{Teorem}{Teoremene}%
- \crefname@preamble{lemma}{Lemma}{Lemma}%
- \crefname@preamble{corollary}{Korollar}{Korollarene}%
- \crefname@preamble{proposition}{P\aa stand}{P\aa standene}%
- \crefname@preamble{definition}{Definisjon}{Definisjonene}%
- \crefname@preamble{result}{Resultat}{Resultatene}%
- \crefname@preamble{example}{Eksempel}{Eksemplene}%
- \crefname@preamble{remark}{Bemerkning}{Bemerkningene}%
- \crefname@preamble{note}{Note}{Notene}%
- \crefname@preamble{algorithm}{Algoritme}{Algoritmene}%
- \crefname@preamble{listing}{Opplisting}{Opplistingene}%
- \crefname@preamble{line}{Linje}{Linjene}%
- %
- \else%
- \crefname@preamble{equation}{likning}{likningene}%
- \crefname@preamble{figure}{figur}{figurene}%
- \crefname@preamble{table}{tabell}{tabeller}%
- \crefname@preamble{page}{side}{siden}%
- \crefname@preamble{part}{del}{delene}%
- \crefname@preamble{chapter}{kapittel}{kapitlene}%
- \crefname@preamble{section}{avsnitt}{avsnittene}%
- \crefname@preamble{appendix}{tillegg}{tilleggene}%
- \crefname@preamble{enumi}{punkt}{punktene}%
- \crefname@preamble{footnote}{fotnote}{fotnotene}%
- \crefname@preamble{theorem}{teorem}{teoremene}%
- \crefname@preamble{lemma}{lemma}{lemma}%
- \crefname@preamble{corollary}{korollar}{korollarene}%
- \crefname@preamble{proposition}{p\aa stand}{p\aa standene}%
- \crefname@preamble{definition}{definisjon}{definisjonene}%
- \crefname@preamble{result}{resultat}{resultatene}%
- \crefname@preamble{example}{eksempel}{eksemplene}%
- \crefname@preamble{remark}{bemerkning}{bemerkningene}%
- \crefname@preamble{note}{note}{notene}%
- \crefname@preamble{algorithm}{algoritme}{algoritmene}%
- \crefname@preamble{listing}{opplisting}{opplistingene}%
- \crefname@preamble{line}{linje}{linjene}%
- \fi%
- \def\cref@language{norsk}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{norsk}{%
- \PackageInfo{cleveref}{loaded `norsk' language definitions}%
- \renewcommand{\crefrangeconjunction}{ til\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ og\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ og\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ og\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ og\nobreakspace}%
- %
- \Crefname{equation}{Likning}{Likningene}%
- \Crefname{figure}{Figur}{Figurene}%
- \Crefname{subfigure}{Figur}{Figurene}%
- \Crefname{table}{Tabell}{Tabellene}%
- \Crefname{subtable}{Tabell}{Tabellene}%
- \Crefname{page}{Side}{Siden}%
- \Crefname{part}{Del}{Delene}%
- \Crefname{chapter}{Kapittel}{Kapitlene}%
- \Crefname{section}{Avsnitt}{Avsnittene}%
- \Crefname{subsection}{Avsnitt}{Avsnittene}%
- \Crefname{subsubsection}{Avsnitt}{Avsnittene}%
- \Crefname{appendix}{Tillegg}{Tilleggene}%
- \Crefname{subappendix}{Tillegg}{Tilleggene}%
- \Crefname{subsubappendix}{Tillegg}{Tilleggene}%
- \Crefname{subsubsubappendix}{Tillegg}{Tilleggene}%
- \Crefname{enumi}{Punkt}{Punktene}%
- \Crefname{enumii}{Punkt}{Punktene}%
- \Crefname{enumiii}{Punkt}{Punktene}%
- \Crefname{enumiv}{Punkt}{Punktene}%
- \Crefname{enumv}{Punkt}{Punktene}%
- \Crefname{footnote}{Fotnote}{Fotnotene}%
- \Crefname{theorem}{Teorem}{Teoremene}%
- \Crefname{lemma}{Lemma}{Lemma}%
- \Crefname{corollary}{Korollar}{Korollarene}%
- \Crefname{proposition}{P\aa stand}{P\aa standene}%
- \Crefname{definition}{Definisjon}{Definisjonene}%
- \Crefname{result}{Resultat}{Resultatene}%
- \Crefname{example}{Eksempel}{Eksemplene}%
- \Crefname{remark}{Bemerkning}{Bemerkningene}%
- \Crefname{note}{Note}{Notene}%
- \Crefname{algorithm}{Algoritme}{Algoritmene}%
- \Crefname{listing}{Opplisting}{Opplistingene}%
- \Crefname{line}{Linje}{Linjene}%
- %
- \if@cref@capitalise%
- \crefname{equation}{Likning}{Likningene}%
- \crefname{figure}{Figur}{Figurene}%
- \crefname{subfigure}{Figur}{Figurene}%
- \crefname{table}{Tabell}{Tabellene}%
- \crefname{subtable}{Tabell}{Tabellene}%
- \crefname{page}{Side}{Siden}%
- \crefname{part}{Del}{Delene}%
- \crefname{chapter}{Kapittel}{Kapitlene}%
- \crefname{section}{Avsnitt}{Avsnittene}%
- \crefname{subsection}{Avsnitt}{Avsnittene}%
- \crefname{subsubsection}{Avsnitt}{Avsnittene}%
- \crefname{appendix}{Tillegg}{Tilleggene}%
- \crefname{subappendix}{Tillegg}{Tilleggene}%
- \crefname{subsubappendix}{Tillegg}{Tilleggene}%
- \crefname{subsubsubappendix}{Tillegg}{Tilleggene}%
- \crefname{enumi}{Punkt}{Punktene}%
- \crefname{enumii}{Punkt}{Punktene}%
- \crefname{enumiii}{Punkt}{Punktene}%
- \crefname{enumiv}{Punkt}{Punktene}%
- \crefname{enumv}{Punkt}{Punktene}%
- \crefname{footnote}{Fotnote}{Fotnotene}%
- \crefname{theorem}{Teorem}{Teoremene}%
- \crefname{lemma}{Lemma}{Lemma}%
- \crefname{corollary}{Korollar}{Korollarene}%
- \crefname{proposition}{P\aa stand}{P\aa standene}%
- \crefname{definition}{Definisjon}{Definisjonene}%
- \crefname{result}{Resultat}{Resultatene}%
- \crefname{example}{Eksempel}{Eksemplene}%
- \crefname{remark}{Bemerkning}{Bemerkningene}%
- \crefname{note}{Note}{Notene}%
- \crefname{algorithm}{Algoritme}{Algoritmene}%
- \crefname{listing}{Opplisting}{Opplistingene}%
- \crefname{line}{Linje}{Linjene}%
- %
- \else%
- \crefname{equation}{likning}{likningene}%
- \crefname{figure}{figur}{figurene}%
- \crefname{subfigure}{figur}{figurene}%
- \crefname{table}{tabell}{tabellene}%
- \crefname{subtable}{tabell}{tabellene}%
- \crefname{page}{side}{siden}%
- \crefname{part}{del}{delene}%
- \crefname{chapter}{kapittel}{kapitlene}%
- \crefname{section}{avsnitt}{avsnittene}%
- \crefname{subsection}{avsnitt}{avsnittene}%
- \crefname{subsubsection}{avsnitt}{avsnittene}%
- \crefname{appendix}{tillegg}{tilleggene}%
- \crefname{subappendix}{tillegg}{tilleggene}%
- \crefname{subsubappendix}{tillegg}{tilleggene}%
- \crefname{subsubsubappendix}{tillegg}{tilleggene}%
- \crefname{enumi}{punkt}{punktene}%
- \crefname{enumii}{punkt}{punktene}%
- \crefname{enumiii}{punkt}{punktene}%
- \crefname{enumiv}{punkt}{punktene}%
- \crefname{enumv}{punkt}{punktene}%
- \crefname{footnote}{fotnote}{fotnotene}%
- \crefname{theorem}{teorem}{teoremene}%
- \crefname{lemma}{lemma}{lemma}%
- \crefname{corollary}{korollar}{korollarene}%
- \crefname{proposition}{p\aa stand}{p\aa standene}%
- \crefname{definition}{definisjon}{definisjonene}%
- \crefname{result}{resultat}{resultatene}%
- \crefname{example}{eksempel}{eksemplene}%
- \crefname{remark}{bemerkning}{bemerkningene}%
- \crefname{note}{note}{notene}%
- \crefname{algorithm}{algoritme}{algoritmene}%
- \crefname{listing}{opplisting}{opplistingene}%
- \crefname{line}{linje}{linjene}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{danish}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ til\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ og\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ og\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ og\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ og\nobreakspace}%
- %
- \Crefname@preamble{equation}{Ligning}{Ligninger}%
- \Crefname@preamble{figure}{Figur}{Figurer}%
- \Crefname@preamble{table}{Tabel}{Tabeller}%
- \Crefname@preamble{page}{Side}{Sider}%
- \Crefname@preamble{part}{Del}{Dele}%
- \Crefname@preamble{chapter}{Kapitel}{Kapitler}%
- \Crefname@preamble{section}{Afsnit}{Afsnit}%
- \Crefname@preamble{appendix}{Appendiks}{Appendiks}%
- \Crefname@preamble{enumi}{Punkt}{Punkter}%
- \Crefname@preamble{footnote}{Fodnote}{Fodnoter}%
- \Crefname@preamble{theorem}{Teorem}{Teoremer}%
- \Crefname@preamble{lemma}{Lemma}{Lemma}%
- \Crefname@preamble{corollary}{F\o lgeslutning}{F\o lgeslutninger}%
- \Crefname@preamble{proposition}{Udsagn}{Udsagn}%
- \Crefname@preamble{definition}{Definition}{Definitioner}%
- \Crefname@preamble{result}{Resultat}{Resultater}%
- \Crefname@preamble{example}{Eksempel}{Eksempler}%
- \Crefname@preamble{remark}{Bem\ae rkning}{Bem\ae rkninger}%
- \Crefname@preamble{note}{Note}{Noter}%
- \Crefname@preamble{algorithm}{Algoritme}{Algoritmer}%
- \Crefname@preamble{line}{Linje}{Linjer}%
- %
- \if@cref@capitalise%
- \crefname@preamble{equation}{Ligning}{Ligninger}%
- \crefname@preamble{figure}{Figur}{Figurer}%
- \crefname@preamble{table}{Tabel}{Tabeller}%
- \crefname@preamble{page}{Side}{Sider}%
- \crefname@preamble{part}{Del}{Dele}%
- \crefname@preamble{chapter}{Kapitel}{Kapitler}%
- \crefname@preamble{section}{Afsnit}{Afsnit}%
- \crefname@preamble{appendix}{Appendiks}{Appendiks}%
- \crefname@preamble{enumi}{Punkt}{Punkter}%
- \crefname@preamble{footnote}{Fodnote}{Fodnoter}%
- \crefname@preamble{theorem}{Teorem}{Teoremer}%
- \crefname@preamble{lemma}{Lemma}{Lemma}%
- \crefname@preamble{corollary}{F\o lgeslutning}{F\o lgeslutninger}%
- \crefname@preamble{proposition}{Udsagn}{Udsagn}%
- \crefname@preamble{definition}{Definition}{Definitioner}%
- \crefname@preamble{result}{Resultat}{Resultater}%
- \crefname@preamble{example}{Eksempel}{Eksempler}%
- \crefname@preamble{remark}{Bem\ae rkning}{Bem\ae rkninger}%
- \crefname@preamble{note}{Note}{Noter}%
- \crefname@preamble{algorithm}{Algoritme}{Algoritmer}%
- \crefname@preamble{line}{Linje}{Linjer}%
- %
- \else%
- \crefname@preamble{equation}{ligning}{ligninger}%
- \crefname@preamble{figure}{figur}{figurer}%
- \crefname@preamble{table}{tabel}{tabeller}%
- \crefname@preamble{page}{side}{sider}%
- \crefname@preamble{part}{del}{dele}%
- \crefname@preamble{chapter}{kapitel}{kapitler}%
- \crefname@preamble{section}{afsnit}{afsnit}%
- \crefname@preamble{appendix}{appendiks}{appendiks}%
- \crefname@preamble{enumi}{punkt}{punkter}%
- \crefname@preamble{footnote}{fodnote}{fodnoter}%
- \crefname@preamble{theorem}{teorem}{teoremer}%
- \crefname@preamble{lemma}{lemma}{lemma}%
- \crefname@preamble{corollary}{f\o lgeslutning}{f\o lgeslutninger}%
- \crefname@preamble{proposition}{udsagn}{udsagn}%
- \crefname@preamble{definition}{definition}{definitioner}%
- \crefname@preamble{result}{resultat}{resultater}%
- \crefname@preamble{example}{eksempel}{eksempler}%
- \crefname@preamble{remark}{bem\ae rkning}{bem\ae rkninger}%
- \crefname@preamble{note}{note}{noter}%
- \crefname@preamble{algorithm}{algoritme}{algoritmer}%
- \crefname@preamble{line}{linje}{linjer}%
- \fi%
- \def\cref@language{danish}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{danish}{%
- \PackageInfo{cleveref}{loaded `danish' language definitions}%
- \renewcommand{\crefrangeconjunction@preamble}{ til\nobreakspace}%
- \renewcommand\crefrangepreconjunction@preamble{}%
- \renewcommand\crefrangepostconjunction@preamble{}%
- \renewcommand{\crefpairconjunction@preamble}{ og\nobreakspace}%
- \renewcommand{\crefmiddleconjunction@preamble}{, }%
- \renewcommand{\creflastconjunction@preamble}{ og\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction@preamble}{ og\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction@preamble}{, }%
- \renewcommand{\creflastgroupconjunction@preamble}{ og\nobreakspace}%
- %
- \Crefname{equation}{Ligning}{Ligninger}%
- \Crefname{figure}{Figur}{Figurer}%
- \Crefname{subfigure}{Figur}{Figurer}%
- \Crefname{table}{Tabel}{Tabeller}%
- \Crefname{subtable}{Tabel}{Tabeller}%
- \Crefname{page}{Side}{Sider}%
- \Crefname{part}{Del}{Dele}%
- \Crefname{chapter}{Kapitel}{Kapitler}%
- \Crefname{section}{Afsnit}{Afsnit}%
- \Crefname{subsection}{Afsnit}{Afsnit}%
- \Crefname{subsubsection}{Afsnit}{Afsnit}%
- \Crefname{appendix}{Appendiks}{Appendiks}%
- \Crefname{subappendix}{Appendiks}{Appendiks}%
- \Crefname{subsubappendix}{Appendiks}{Appendiks}%
- \Crefname{subsubsubappendix}{Appendiks}{Appendiks}%
- \Crefname{enumi}{Punkt}{Punkter}%
- \Crefname{enumii}{Punkt}{Punkter}%
- \Crefname{enumiii}{Punkt}{Punkter}%
- \Crefname{enumiv}{Punkt}{Punkter}%
- \Crefname{enumv}{Punkt}{Punkter}%
- \Crefname{footnote}{Fodnote}{Fodnoter}%
- \Crefname{theorem}{Teorem}{Teoremer}%
- \Crefname{lemma}{Lemma}{Lemma}%
- \Crefname{corollary}{F\o lgeslutning}{F\o lgeslutninger}%
- \Crefname{proposition}{Udsagn}{Udsagn}%
- \Crefname{definition}{Definition}{Definitioner}%
- \Crefname{result}{Resultat}{Resultater}%
- \Crefname{example}{Eksempel}{Eksempler}%
- \Crefname{remark}{Bem\ae rkning}{Bem\ae rkninger}%
- \Crefname{note}{Note}{Noter}%
- \Crefname{algorithm}{Algoritme}{Algoritmer}%
- \Crefname{line}{Linje}{Linjer}%
- %
- \if@cref@capitalise%
- \crefname{equation}{Ligning}{Ligninger}%
- \crefname{figure}{Figur}{Figurer}%
- \crefname{subfigure}{Figur}{Figurer}%
- \crefname{table}{Tabel}{Tabeller}%
- \crefname{subtable}{Tabel}{Tabeller}%
- \crefname{page}{Side}{Sider}%
- \crefname{part}{Del}{Dele}%
- \crefname{chapter}{Kapitel}{Kapitler}%
- \crefname{section}{Afsnit}{Afsnit}%
- \crefname{subsection}{Afsnit}{Afsnit}%
- \crefname{subsubsection}{Afsnit}{Afsnit}%
- \crefname{appendix}{Appendiks}{Appendiks}%
- \crefname{subappendix}{Appendiks}{Appendiks}%
- \crefname{subsubappendix}{Appendiks}{Appendiks}%
- \crefname{subsubsubappendix}{Appendiks}{Appendiks}%
- \crefname{enumi}{Punkt}{Punkter}%
- \crefname{enumii}{Punkt}{Punkter}%
- \crefname{enumiii}{Punkt}{Punkter}%
- \crefname{enumiv}{Punkt}{Punkter}%
- \crefname{enumv}{Punkt}{Punkter}%
- \crefname{footnote}{Fodnote}{Fodnoter}%
- \crefname{theorem}{Teorem}{Teoremer}%
- \crefname{lemma}{Lemma}{Lemma}%
- \crefname{corollary}{F\o lgeslutning}{F\o lgeslutninger}%
- \crefname{proposition}{Udsagn}{Udsagn}%
- \crefname{definition}{Definition}{Definitioner}%
- \crefname{result}{Resultat}{Resultater}%
- \crefname{example}{Eksempel}{Eksempler}%
- \crefname{remark}{Bem\ae rkning}{Bem\ae rkninger}%
- \crefname{note}{Note}{Noter}%
- \crefname{algorithm}{Algoritme}{Algoritmer}%
- \crefname{line}{Linje}{Linjer}%
- %
- \else%
- \crefname{equation}{ligning}{ligninger}%
- \crefname{figure}{figur}{figurer}%
- \crefname{subfigure}{figur}{figurer}%
- \crefname{table}{tabel}{tabeller}%
- \crefname{subtable}{tabel}{tabeller}%
- \crefname{page}{side}{sider}%
- \crefname{part}{del}{dele}%
- \crefname{chapter}{kapitel}{kapitler}%
- \crefname{section}{afsnit}{afsnit}%
- \crefname{subsection}{afsnit}{afsnit}%
- \crefname{subsubsection}{afsnit}{afsnit}%
- \crefname{appendix}{appendiks}{appendiks}%
- \crefname{subappendix}{appendiks}{appendiks}%
- \crefname{subsubappendix}{appendiks}{appendiks}%
- \crefname{subsubsubappendix}{appendiks}{appendiks}%
- \crefname{enumi}{punkt}{punkter}%
- \crefname{enumii}{punkt}{punkter}%
- \crefname{enumiii}{punkt}{punkter}%
- \crefname{enumiv}{punkt}{punkter}%
- \crefname{enumv}{punkt}{punkter}%
- \crefname{footnote}{fodnote}{fodnoter}%
- \crefname{theorem}{teorem}{teoremer}%
- \crefname{lemma}{lemma}{lemma}%
- \crefname{corollary}{f\o lgeslutning}{f\o lgeslutninger}%
- \crefname{proposition}{udsagn}{udsagn}%
- \crefname{definition}{definition}{definitioner}%
- \crefname{result}{resultat}{resultater}%
- \crefname{example}{eksempel}{eksempler}%
- \crefname{remark}{bem\ae rkning}{bem\ae rkninger}%
- \crefname{note}{note}{noter}%
- \crefname{algorithm}{algoritme}{algoritmer}%
- \crefname{line}{linje}{linjer}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{esperanto}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ \^gis\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ kaj\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ kaj\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ kaj\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ kaj\nobreakspace}%
- \Crefname@preamble{equation}{Ekvacio}{Ekvacioj}%
- \Crefname@preamble{part}{Parto}{Partoj}%
- \Crefname@preamble{chapter}{\^Capitro}{\^Capitroj}%
- \Crefname@preamble{section}{Sekcio}{Sekcioj}%
- \Crefname@preamble{appendix}{Aldono}{Aldonoj}%
- \Crefname@preamble{enumi}{Punkto}{Punktoj}%
- \Crefname@preamble{footnote}{Piednoto}{Piednotoj}%
- \Crefname@preamble{figure}{Figuro}{Figuroj}%
- \Crefname@preamble{table}{Tabelo}{Tabeloj}%
- \Crefname@preamble{theorem}{Teoremo}{Teoremoj}%
- \Crefname@preamble{lemma}{Lemo}{Lemoj}%
- \Crefname@preamble{corollary}{Korolario}{Korolarioj}%
- \Crefname@preamble{proposition}{Propozicio}{Propozicioj}%
- \Crefname@preamble{definition}{Defino}{Definoj}%
- \Crefname@preamble{result}{Rezulto}{Rezultoj}%
- \Crefname@preamble{example}{Ekzemplo}{Ekzemploj}%
- \Crefname@preamble{remark}{Rimarko}{Rimarkoj}%
- \Crefname@preamble{note}{Noto}{Notoj}%
- \Crefname@preamble{algorithm}{Algoritmo}{Algoritmoj}%
- \Crefname@preamble{listing}{Listado}{Listadoj}%
- \Crefname@preamble{line}{Linio}{Linioj}%
- \if@cref@capitalise%
- \crefname@preamble{equation}{Ekvacio}{Ekvacioj}%
- \crefname@preamble{part}{Parto}{Partoj}%
- \crefname@preamble{chapter}{\^Capitro}{\^Capitroj}%
- \crefname@preamble{section}{Sekcio}{Sekcioj}%
- \crefname@preamble{appendix}{Aldono}{Aldonoj}%
- \crefname@preamble{enumi}{Punkto}{Punktoj}%
- \crefname@preamble{footnote}{Piednoto}{Piednotoj}%
- \crefname@preamble{figure}{Figuro}{Figuroj}%
- \crefname@preamble{table}{Tabelo}{Tabeloj}%
- \crefname@preamble{theorem}{Teoremo}{Teoremoj}%
- \crefname@preamble{lemma}{Lemo}{Lemoj}%
- \crefname@preamble{corollary}{Korolario}{Korolarioj}%
- \crefname@preamble{proposition}{Propozicio}{Propozicioj}%
- \crefname@preamble{definition}{Defino}{Definoj}%
- \crefname@preamble{result}{Rezulto}{Rezultoj}%
- \crefname@preamble{example}{Ekzemplo}{Ekzemploj}%
- \crefname@preamble{remark}{Rimarko}{Rimarkoj}%
- \crefname@preamble{note}{Noto}{Notoj}%
- \crefname@preamble{algorithm}{Algoritmo}{Algoritmoj}%
- \crefname@preamble{listing}{Listado}{Listadoj}%
- \crefname@preamble{line}{Linio}{Linioj}%
- \else%
- \crefname@preamble{equation}{ekvacio}{ekvacioj}%
- \crefname@preamble{part}{parto}{partoj}%
- \crefname@preamble{chapter}{\^capitro}{\^capitroj}%
- \crefname@preamble{section}{sekcio}{sekcioj}%
- \crefname@preamble{appendix}{aldono}{aldonoj}%
- \crefname@preamble{enumi}{punkto}{punktoj}%
- \crefname@preamble{footnote}{piednoto}{piednotoj}%
- \crefname@preamble{figure}{figuro}{figuroj}%
- \crefname@preamble{table}{tabelo}{tabeloj}%
- \crefname@preamble{theorem}{teoremo}{teoremoj}%
- \crefname@preamble{lemma}{lemo}{lemoj}%
- \crefname@preamble{corollary}{korolario}{korolarioj}%
- \crefname@preamble{proposition}{propozicio}{propozicioj}%
- \crefname@preamble{definition}{defino}{definoj}%
- \crefname@preamble{result}{rezulto}{rezultoj}%
- \crefname@preamble{example}{ekzemplo}{ekzemploj}%
- \crefname@preamble{remark}{rimarko}{rimarkoj}%
- \crefname@preamble{note}{noto}{notoj}%
- \crefname@preamble{algorithm}{algoritmo}{algoritmoj}%
- \crefname@preamble{listing}{listado}{listadoj}%
- \crefname@preamble{line}{linio}{linioj}%
- \fi%
- \def\cref@language{esperanto}%
- }}% end \DeclareOption and \AtBeginDocument
- \cref@addlanguagedefs{esperanto}{%
- \PackageInfo{cleveref}{loaded `esperanto' language definitions}%
- \renewcommand{\crefrangeconjunction}{ \^gis\nobreakspace}%
- \renewcommand{\crefrangepreconjunction}{}%
- \renewcommand{\crefrangepostconjunction}{}%
- \renewcommand{\crefpairconjunction}{ kaj\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ kaj\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ kaj\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ kaj\nobreakspace}%
- \Crefname{equation}{Ekvacio}{Ekvacioj}%
- \Crefname{part}{Parto}{Partoj}%
- \Crefname{chapter}{\^Capitro}{\^Capitroj}%
- \Crefname{section}{Sekcio}{Sekcioj}%
- \Crefname{appendix}{Aldono}{Aldonoj}%
- \Crefname{enumi}{Punkto}{Punktoj}%
- \Crefname{footnote}{Piednoto}{Piednotoj}%
- \Crefname{figure}{Figuro}{Figuroj}%
- \Crefname{table}{Tabelo}{Tabeloj}%
- \Crefname{theorem}{Teoremo}{Teoremoj}%
- \Crefname{lemma}{Lemo}{Lemoj}%
- \Crefname{corollary}{Korolario}{Korolarioj}%
- \Crefname{proposition}{Propozicio}{Propozicioj}%
- \Crefname{definition}{Defino}{Definoj}%
- \Crefname{result}{Rezulto}{Rezultoj}%
- \Crefname{example}{Ekzemplo}{Ekzemploj}%
- \Crefname{remark}{Rimarko}{Rimarkoj}%
- \Crefname{note}{Noto}{Notoj}%
- \Crefname{algorithm}{Algoritmo}{Algoritmoj}%
- \Crefname{listing}{Listado}{Listadoj}%
- \Crefname{line}{Linio}{Linioj}%
- \if@cref@capitalise%
- \crefname{equation}{Ekvacio}{Ekvacioj}%
- \crefname{part}{Parto}{Partoj}%
- \crefname{chapter}{\^Capitro}{\^Capitroj}%
- \crefname{section}{Sekcio}{Sekcioj}%
- \crefname{appendix}{Aldono}{Aldonoj}%
- \crefname{enumi}{Punkto}{Punktoj}%
- \crefname{footnote}{Piednoto}{Piednotoj}%
- \crefname{figure}{Figuro}{Figuroj}%
- \crefname{table}{Tabelo}{Tabeloj}%
- \crefname{theorem}{Teoremo}{Teoremoj}%
- \crefname{lemma}{Lemo}{Lemoj}%
- \crefname{corollary}{Korolario}{Korolarioj}%
- \crefname{proposition}{Propozicio}{Propozicioj}%
- \crefname{definition}{Defino}{Definoj}%
- \crefname{result}{Rezulto}{Rezultoj}%
- \crefname{example}{Ekzemplo}{Ekzemploj}%
- \crefname{remark}{Rimarko}{Rimarkoj}%
- \crefname{note}{Noto}{Notoj}%
- \crefname{algorithm}{Algoritmo}{Algoritmoj}%
- \crefname{listing}{Listado}{Listadoj}%
- \crefname{line}{Linio}{Linioj}%
- \else%
- \crefname{equation}{ekvacio}{ekvacioj}%
- \crefname{part}{parto}{partoj}%
- \crefname{chapter}{\^capitro}{\^capitroj}%
- \crefname{section}{sekcio}{sekcioj}%
- \crefname{appendix}{aldono}{aldonoj}%
- \crefname{enumi}{punkto}{punktoj}%
- \crefname{footnote}{piednoto}{piednotoj}%
- \crefname{figure}{figuro}{figuroj}%
- \crefname{table}{tabelo}{tabeloj}%
- \crefname{theorem}{teoremo}{teoremoj}%
- \crefname{lemma}{lemo}{lemoj}%
- \crefname{corollary}{korolario}{korolarioj}%
- \crefname{proposition}{propozicio}{propozicioj}%
- \crefname{definition}{defino}{definoj}%
- \crefname{result}{rezulto}{rezultoj}%
- \crefname{example}{ekzemplo}{ekzemploj}%
- \crefname{remark}{rimarko}{rimarkoj}%
- \crefname{note}{noto}{notoj}%
- \crefname{algorithm}{algoritmo}{algoritmoj}%
- \crefname{listing}{listado}{listadoj}%
- \crefname{line}{linio}{linioj}%
- \fi}% end \cref@loadlanguagedefs
- \DeclareOption{swedish}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ till\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ och\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ och\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ och\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{, och\nobreakspace}%
- %
- \Crefname@preamble{equation}{Ekvation}{Ekvation}%
- \Crefname@preamble{figure}{Figur}{Figur}%
- \Crefname@preamble{table}{Tabell}{Tabell}%
- \Crefname@preamble{page}{Sida}{Sida}%
- \Crefname@preamble{part}{Del}{Del}%
- \Crefname@preamble{chapter}{Kapitel}{Kapitel}%
- \Crefname@preamble{section}{Avsnitt}{Avsnitt}%
- \Crefname@preamble{appendix}{Appendix}{Appendix}%
- \Crefname@preamble{enumi}{Punkt}{Punkt}%
- \Crefname@preamble{footnote}{Fotnot}{Fotnot}%
- \Crefname@preamble{theorem}{Sats}{Sats}%
- \Crefname@preamble{lemma}{Lemma}{Lemmas}%
- \Crefname@preamble{corollary}{F\"oljdsats}{F\"oljdsats}%
- \Crefname@preamble{proposition}{Proposition}{Proposition}%
- \Crefname@preamble{definition}{Definition}{Definition}%
- \Crefname@preamble{result}{Resultat}{Resultat}%
- \Crefname@preamble{example}{Exempel}{Exempel}%
- \Crefname@preamble{remark}{Anm\"arkning}{Anm\"arkning}%
- \Crefname@preamble{note}{Notering}{Notering}%
- \Crefname@preamble{algorithm}{Algoritm}{Algoritm}%
- \Crefname@preamble{listing}{Kodlistning}{Kodlistning}%
- \Crefname@preamble{line}{Rad}{Rad}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname@preamble{equation}{Ekv.}{Ekv.}%
- \crefname@preamble{figure}{Fig.}{Fig.}%
- \else%
- \crefname@preamble{equation}{Ekvation}{Ekvation}%
- \crefname@preamble{figure}{Figur}{Figur}%
- \fi%
- \crefname@preamble{page}{Sida}{Sida}%
- \crefname@preamble{table}{Tabell}{Tabell}%
- \crefname@preamble{part}{Del}{Del}%
- \crefname@preamble{chapter}{Kapitel}{Kapitel}%
- \crefname@preamble{section}{Avsnitt}{Avsnitt}%
- \crefname@preamble{appendix}{Appendix}{Appendix}%
- \crefname@preamble{enumi}{Punkt}{Punkt}%
- \crefname@preamble{footnote}{Fotnot}{Fotnot}%
- \crefname@preamble{theorem}{Sats}{Sats}%
- \crefname@preamble{lemma}{Lemma}{Lemmas}%
- \crefname@preamble{corollary}{F\"oljdsats}{F\"oljdsats}%
- \crefname@preamble{proposition}{Proposition}{Proposition}%
- \crefname@preamble{definition}{Definition}{Definition}%
- \crefname@preamble{result}{Resultat}{Resultat}%
- \crefname@preamble{example}{Exempel}{Exempel}%
- \crefname@preamble{remark}{Anm\"arkning}{Anm\"arkning}%
- \crefname@preamble{note}{Notering}{Notering}%
- \crefname@preamble{algorithm}{Algoritm}{Algoritm}%
- \crefname@preamble{listing}{Kodlistning}{Kodlistning}%
- \crefname@preamble{line}{Rad}{Rad}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname@preamble{equation}{ekv.}{ekv.}%
- \crefname@preamble{figure}{fig.}{fig.}%
- \crefname@preamble{page}{s.}{ss.}%
- \else%
- \crefname@preamble{equation}{ekvation}{ekvation}%
- \crefname@preamble{figure}{figur}{figur}%
- \crefname@preamble{page}{sida}{sida}%
- \fi%
- \crefname@preamble{table}{tabell}{tabell}%
- \crefname@preamble{part}{del}{del}%
- \crefname@preamble{chapter}{kapitel}{kapitel}%
- \crefname@preamble{section}{avsnitt}{avsnitt}%
- \crefname@preamble{appendix}{appendix}{appendix}%
- \crefname@preamble{enumi}{punkt}{punkt}%
- \crefname@preamble{footnote}{fotnot}{fotnot}%
- \crefname@preamble{theorem}{sats}{sats}%
- \crefname@preamble{lemma}{lemma}{lemmas}%
- \crefname@preamble{corollary}{f\"oljdsats}{f\"oljdsats}%
- \crefname@preamble{proposition}{proposition}{proposition}%
- \crefname@preamble{definition}{definition}{definition}%
- \crefname@preamble{result}{resultat}{resultat}%
- \crefname@preamble{example}{exempel}{exempel}%
- \crefname@preamble{remark}{anm\"arkning}{anm\"arkning}%
- \crefname@preamble{note}{notering}{notering}%
- \crefname@preamble{algorithm}{algoritm}{algoritm}%
- \crefname@preamble{listing}{kodlistning}{kodlistning}%
- \crefname@preamble{line}{rad}{rad}%
- \fi%
- \def\cref@language{swedish}%
- }}% end \AtBeginDocument and \DeclareOption
- \cref@addlanguagedefs{swedish}{%
- \PackageInfo{cleveref}{loaded `swedish' language definitions}%
- \renewcommand{\crefrangeconjunction}{ till\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ och\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ och\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ and\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{, and\nobreakspace}%
- %
- \Crefname{equation}{Ekvation}{Ekvation}%
- \Crefname{figure}{Figur}{Figur}%
- \Crefname{subfigure}{Figur}{Figur}%
- \Crefname{table}{Tabell}{Tabell}%
- \Crefname{subtable}{Tabell}{Tabell}%
- \Crefname{page}{Sida}{Sida}%
- \Crefname{part}{Del}{Del}%
- \Crefname{chapter}{Kapitel}{Kapitel}%
- \Crefname{section}{Avsnitt}{Avsnitt}%
- \Crefname{subsection}{Avsnitt}{Avsnitt}%
- \Crefname{subsubsection}{Avsnitt}{Avsnitt}%
- \Crefname{appendix}{Appendix}{Appendix}%
- \Crefname{subappendix}{Appendix}{Appendix}%
- \Crefname{subsubappendix}{Appendix}{Appendix}%
- \Crefname{subsubsubappendix}{Appendix}{Appendix}%
- \Crefname{enumi}{Punkt}{Punkt}%
- \Crefname{enumii}{Punkt}{Punkt}%
- \Crefname{enumiii}{Punkt}{Punkt}%
- \Crefname{enumiv}{Punkt}{Punkt}%
- \Crefname{enumv}{Punkt}{Punkt}%
- \Crefname{footnote}{Fotnot}{Fotnot}%
- \Crefname{theorem}{Sats}{Sats}%
- \Crefname{lemma}{Lemma}{Lemmas}%
- \Crefname{corollary}{F\"oljdsats}{F\"oljdsats}%
- \Crefname{proposition}{Proposition}{Proposition}%
- \Crefname{definition}{Definition}{Definition}%
- \Crefname{result}{Resultat}{Resultat}%
- \Crefname{example}{Exempel}{Exempel}%
- \Crefname{remark}{Anm\"arkning}{Anm\"arkning}%
- \Crefname{note}{Notering}{Notering}%
- \Crefname{algorithm}{Algoritm}{Algoritm}%
- \Crefname{listing}{Kodlistning}{Kodlistning}%
- \Crefname{line}{Rad}{Rad}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname{equation}{Ekv.}{Ekv.}%
- \crefname{figure}{Fig.}{Fig.}%
- \crefname{subfigure}{Fig.}{Fig.}%
- \else%
- \crefname{equation}{Ekvation}{Ekvation}%
- \crefname{figure}{Figur}{Figur}%
- \crefname{subfigure}{Figur}{Figur}%
- \fi%
- \crefname{page}{Sida}{Sida}%
- \crefname{table}{Tabell}{Tabell}%
- \crefname{subtable}{Tabell}{Tabell}%
- \crefname{part}{Del}{Del}%
- \crefname{chapter}{Kapitel}{Kapitel}%
- \crefname{section}{Avsnitt}{Avsnitt}%
- \crefname{subsection}{Avsnitt}{Avsnitt}%
- \crefname{subsubsection}{Avsnitt}{Avsnitt}%
- \crefname{appendix}{Appendix}{Appendix}%
- \crefname{subappendix}{Appendix}{Appendix}%
- \crefname{subsubappendix}{Appendix}{Appendix}%
- \crefname{subsubsubappendix}{Appendix}{Appendix}%
- \crefname{enumi}{Punkt}{Punkt}%
- \crefname{enumii}{Punkt}{Punkt}%
- \crefname{enumiii}{Punkt}{Punkt}%
- \crefname{enumiv}{Punkt}{Punkt}%
- \crefname{enumv}{Punkt}{Punkt}%
- \crefname{footnote}{Fotnot}{Fotnot}%
- \crefname{theorem}{Sats}{Sats}%
- \crefname{lemma}{Lemma}{Lemmas}%
- \crefname{corollary}{F\"oljdsats}{F\"oljdsats}%
- \crefname{proposition}{Proposition}{Proposition}%
- \crefname{definition}{Definition}{Definition}%
- \crefname{result}{Resultat}{Resultat}%
- \crefname{example}{Exempel}{Exempel}%
- \crefname{remark}{Anm\"arkning}{Anm\"arkning}%
- \crefname{note}{Notering}{Notering}%
- \crefname{algorithm}{Algoritm}{Algoritm}%
- \crefname{listing}{Kodlistning}{Kodlistnings}%
- \crefname{line}{Rad}{Rad}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname{equation}{ekv.}{ekv.}%
- \crefname{figure}{fig.}{fig.}%
- \crefname{subfigure}{fig.}{fig.}%
- \crefname{page}{s.}{ss.}%
- \else%
- \crefname{equation}{ekvation}{ekvation}%
- \crefname{figure}{figur}{figur}%
- \crefname{subfigure}{figur}{figur}%
- \crefname{page}{sida}{sida}%
- \fi%
- \crefname{table}{tabell}{tabell}%
- \crefname{subtable}{tabell}{tabell}%
- \crefname{part}{del}{del}%
- \crefname{chapter}{kapitel}{kapitel}%
- \crefname{section}{avsnitt}{avsnitt}%
- \crefname{subsection}{avsnitt}{avsnitt}%
- \crefname{subsubsection}{avsnitt}{avsnitt}%
- \crefname{appendix}{appendix}{appendix}%
- \crefname{subappendix}{appendix}{appendix}%
- \crefname{subsubappendix}{appendix}{appendix}%
- \crefname{subsubsubappendix}{appendix}{appendix}%
- \crefname{enumi}{punkt}{punkt}%
- \crefname{enumii}{punkt}{punkt}%
- \crefname{enumiii}{punkt}{punkt}%
- \crefname{enumiv}{punkt}{punkt}%
- \crefname{enumv}{punkt}{punkt}%
- \crefname{footnote}{fotnot}{fotnot}%
- \crefname{theorem}{sats}{sats}%
- \crefname{lemma}{lemma}{lemmas}%
- \crefname{corollary}{f\"oljdsats}{f\"oljdsats}%
- \crefname{proposition}{proposition}{proposition}%
- \crefname{definition}{definition}{definition}%
- \crefname{result}{resultat}{resultat}%
- \crefname{example}{exempel}{exempel}%
- \crefname{remark}{anm\"arkning}{anm\"arkning}%
- \crefname{note}{notering}{notering}%
- \crefname{algorithm}{algoritm}{algoritm}%
- \crefname{listing}{kodlistning}{kodlistnings}%
- \crefname{line}{rad}{rad}%
- \fi}% end \cref@addlangagedefs
- \DeclareOption{brazilian}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ a\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ e\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ e\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ e\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{, e\nobreakspace}%
- %
- \Crefname@preamble{equation}{Equa\c c\~ao}{Equa\c c\~oes}%
- \Crefname@preamble{figure}{Figura}{Figuras}%
- \Crefname@preamble{table}{Tabela}{Tabelas}%
- \Crefname@preamble{page}{P\'agina}{P\'aginas}%
- \Crefname@preamble{part}{Parte}{Partes}%
- \Crefname@preamble{chapter}{Cap\'itulo}{Cap\'itulos}%
- \Crefname@preamble{section}{Se\c c\~ao}{Se\c c\~oes}%
- \Crefname@preamble{appendix}{Ap\^endice}{Ap\^endices}%
- \Crefname@preamble{enumi}{Item}{Itens}%
- \Crefname@preamble{footnote}{Nota de rodap\'e}{Notas de rodap\'e}%
- \Crefname@preamble{theorem}{Teorema}{Teoremas}%
- \Crefname@preamble{lemma}{Lema}{Lemas}%
- \Crefname@preamble{corollary}{Corol\'ario}{Corol\'arios}%
- \Crefname@preamble{proposition}{Proposi\c c\~ao}{Proposi\c c\~oes}%
- \Crefname@preamble{definition}{Defini\c c\~ao}{Defini\c c\~oes}%
- \Crefname@preamble{result}{Resultado}{Resultados}%
- \Crefname@preamble{example}{Exemplo}{Exemplos}%
- \Crefname@preamble{remark}{Observa\c c\~ao}{Observa\c c\~oes}%
- \Crefname@preamble{note}{Nota}{Notas}%
- \Crefname@preamble{algorithm}{Algoritmo}{Algoritmos}%
- \Crefname@preamble{listing}{Listagem}{Listagens}%
- \Crefname@preamble{line}{Linha}{Linhas}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname@preamble{equation}{Eq.}{Eqs.}%
- \crefname@preamble{figure}{Fig.}{Figs.}%
- \else%
- \crefname@preamble{equation}{Equa\c c\~ao}{Equa\c c\~oes}%
- \crefname@preamble{figure}{Figura}{Figuras}%
- \fi%
- \crefname@preamble{page}{P\'agina}{P\'aginas}%
- \crefname@preamble{table}{Tabela}{Tabelas}%
- \crefname@preamble{part}{Parte}{Partes}%
- \crefname@preamble{chapter}{Cap\'itulo}{Cap\'itulos}%
- \crefname@preamble{section}{Se\c c\~ao}{Se\c c\~oes}%
- \crefname@preamble{appendix}{Ap\^endice}{Ap\^endices}%
- \crefname@preamble{enumi}{Item}{Itens}%
- \crefname@preamble{footnote}{Nota de rodap\'e}{Notas de rodap\'e}%
- \crefname@preamble{theorem}{Teorema}{Teoremas}%
- \crefname@preamble{lemma}{Lema}{Lemas}%
- \crefname@preamble{corollary}{Corol\'ario}{Corol\'arios}%
- \crefname@preamble{proposition}{Proposi\c c\~ao}{Proposi\c c\~oes}%
- \crefname@preamble{definition}{Defini\c c\~ao}{Defini\c c\~oes}%
- \crefname@preamble{result}{Resultado}{Resultados}%
- \crefname@preamble{example}{Exemplo}{Exemplos}%
- \crefname@preamble{remark}{Observa\c c\~ao}{Observa\c c\~oes}%
- \crefname@preamble{note}{Nota}{Notas}%
- \crefname@preamble{algorithm}{Algoritmo}{Algoritmos}%
- \crefname@preamble{listing}{Listagem}{Listagens}%
- \crefname@preamble{line}{Linha}{Linhas}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname@preamble{equation}{eq.}{eqs.}%
- \crefname@preamble{figure}{fig.}{figs.}%
- \else%
- \crefname@preamble{equation}{equa\c c\~ao}{equa\c c\~oes}%
- \crefname@preamble{figure}{figura}{figuras}%
- \fi%
- \crefname@preamble{page}{p\'agina}{p\'aginas}%
- \crefname@preamble{table}{tabela}{tabelas}%
- \crefname@preamble{part}{parte}{partes}%
- \crefname@preamble{chapter}{cap\'itulo}{cap\'itulos}%
- \crefname@preamble{section}{se\c c\~ao}{se\c c\~oes}%
- \crefname@preamble{appendix}{ap\^endice}{ap\^endices}%
- \crefname@preamble{enumi}{item}{itens}%
- \crefname@preamble{footnote}{nota de rodap\'e}{notas de rodap\'e}%
- \crefname@preamble{theorem}{teorema}{teoremas}%
- \crefname@preamble{lemma}{lema}{lemas}%
- \crefname@preamble{corollary}{corol\'ario}{corol\'arios}%
- \crefname@preamble{proposition}{proposi\c c\~ao}{proposi\c c\~oes}%
- \crefname@preamble{definition}{defini\c c\~ao}{defini\c c\~oes}%
- \crefname@preamble{result}{resultado}{resultados}%
- \crefname@preamble{example}{exemplo}{exemplos}%
- \crefname@preamble{remark}{observa\c c\~ao}{observa\c c\~oes}%
- \crefname@preamble{note}{nota}{notas}%
- \crefname@preamble{algorithm}{algoritmo}{algoritmos}%
- \crefname@preamble{listing}{listagem}{listagens}%
- \crefname@preamble{line}{linha}{linhas}%
- \fi%
- \def\cref@language{brazilian}%
- }}% end \AtBeginDocument and \DeclareOption
- \cref@addlanguagedefs{brazilian}{%
- \PackageInfo{cleveref}{loaded `brazilian' language definitions}%
- \renewcommand{\crefrangeconjunction}{ a\nobreakspace}%
- \renewcommand\crefrangepreconjunction{}%
- \renewcommand\crefrangepostconjunction{}%
- \renewcommand{\crefpairconjunction}{ e\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ e\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ e\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ e\nobreakspace}%
- %
- \Crefname{equation}{Equa\c c\~ao}{Equa\c c\~oes}%
- \Crefname{figure}{Figura}{Figuras}%
- \Crefname{subfigure}{Figura}{Figuras}%
- \Crefname{table}{Tabela}{Tabelas}%
- \Crefname{subtable}{Tabela}{Tabelas}%
- \Crefname{page}{P\'agina}{P\'aginas}%
- \Crefname{part}{Parte}{Partes}%
- \Crefname{chapter}{Cap\'itulo}{Cap\'itulos}%
- \Crefname{section}{Se\c c\~ao}{Se\c c\~oes}%
- \Crefname{subsection}{Se\c c\~ao}{Se\c c\~oes}%
- \Crefname{subsubsection}{Se\c c\~ao}{Se\c c\~oes}%
- \Crefname{appendix}{Ap\^endice}{Ap\^endices}%
- \Crefname{subappendix}{Ap\^endice}{Ap\^endices}%
- \Crefname{subsubappendix}{Ap\^endice}{Ap\^endices}%
- \Crefname{subsubsubappendix}{Ap\^endice}{Ap\^endices}%
- \Crefname{enumi}{Item}{Itens}%
- \Crefname{enumii}{Item}{Itens}%
- \Crefname{enumiii}{Item}{Itens}%
- \Crefname{enumiv}{Item}{Itens}%
- \Crefname{enumv}{Item}{Itens}%
- \Crefname{footnote}{Nota de rodap\'e}{Notas de rodap\'e}%
- \Crefname{theorem}{Teorema}{Teoremas}%
- \Crefname{lemma}{Lema}{Lemas}%
- \Crefname{corollary}{Corol\'ario}{Corol\'arios}%
- \Crefname{proposition}{Proposi\c c\~ao}{Proposi\c c\~oes}%
- \Crefname{definition}{Defini\c c\~ao}{Defini\c c\~oes}%
- \Crefname{result}{Resultado}{Resultados}%
- \Crefname{example}{Exemplo}{Exemplos}%
- \Crefname{remark}{Observa\c c\~ao}{Observa\c c\~oes}%
- \Crefname{note}{Nota}{Notas}%
- \Crefname{algorithm}{Algoritmo}{Algoritmos}%
- \Crefname{listing}{Listagem}{Listagens}%
- \Crefname{line}{Linha}{Linhas}%
- %
- \if@cref@capitalise% capitalise set
- \if@cref@abbrev%
- \crefname{equation}{Eq.}{Eqs.}%
- \crefname{figure}{Fig.}{Figs.}%
- \crefname{subfigure}{Fig.}{Figs.}%
- \else%
- \crefname{equation}{Equa\c c\~ao}{Equa\c c\~oes}%
- \crefname{figure}{Figura}{Figuras}%
- \crefname{subfigure}{Figura}{Figuras}%
- \fi%
- \crefname{page}{P\'agina}{P\'aginas}%
- \crefname{table}{Tabela}{Tabelas}%
- \crefname{subtable}{Tabela}{Tabelas}%
- \crefname{part}{Parte}{Partes}%
- \crefname{chapter}{Cap\'itulo}{Cap\'itulos}%
- \crefname{section}{Se\c c\~ao}{Se\c c\~oes}%
- \crefname{subsection}{Se\c c\~ao}{Se\c c\~oes}%
- \crefname{subsubsection}{Se\c c\~ao}{Se\c c\~oes}%
- \crefname{appendix}{Ap\^endice}{Ap\^endices}%
- \crefname{subappendix}{Ap\^endice}{Ap\^endices}%
- \crefname{subsubappendix}{Ap\^endice}{Ap\^endices}%
- \crefname{subsubsubappendix}{Ap\^endice}{Ap\^endices}%
- \crefname{enumi}{Item}{Itens}%
- \crefname{enumii}{Item}{Itens}%
- \crefname{enumiii}{Item}{Itens}%
- \crefname{enumiv}{Item}{Itens}%
- \crefname{enumv}{Item}{Itens}%
- \crefname{footnote}{Nota de rodap\'e}{Notas de rodap\'e}%
- \crefname{theorem}{Teorema}{Teoremas}%
- \crefname{lemma}{Lema}{Lemas}%
- \crefname{corollary}{Corol\'ario}{Corol\'arios}%
- \crefname{proposition}{Proposi\c c\~ao}{Proposi\c c\~oes}%
- \crefname{definition}{Defini\c c\~ao}{Defini\c c\~oes}%
- \crefname{result}{Resultado}{Resultados}%
- \crefname{example}{Exemplo}{Exemplos}%
- \crefname{remark}{Observa\c c\~ao}{Observa\c c\~oes}%
- \crefname{note}{Nota}{Notas}%
- \crefname{algorithm}{Algoritmo}{Algoritmos}%
- \crefname{listing}{Listagem}{Listagens}%
- \crefname{line}{Linha}{Linhas}%
- %
- \else% capitalise unset
- \if@cref@abbrev%
- \crefname{equation}{eq.}{eqs.}%
- \crefname{figure}{fig.}{figs.}%
- \crefname{subfigure}{fig.}{figs.}%
- \else%
- \crefname{equation}{equa\c c\~ao}{equa\c c\~oes}%
- \crefname{figure}{figura}{figuras}%
- \crefname{subfigure}{figura}{figuras}%
- \fi%
- \crefname{table}{tabela}{tabelas}%
- \crefname{subtable}{tabela}{tabelas}%
- \crefname{page}{p\'agina}{p\'aginas}%
- \crefname{part}{parte}{partes}%
- \crefname{chapter}{cap\'itulo}{cap\'itulos}%
- \crefname{section}{se\c c\~ao}{se\c c\~oes}%
- \crefname{subsection}{se\c c\~ao}{se\c c\~oes}%
- \crefname{subsubsection}{se\c c\~ao}{se\c c\~oes}%
- \crefname{appendix}{ap\^endice}{ap\^endices}%
- \crefname{subappendix}{ap\^endice}{ap\^endices}%
- \crefname{subsubappendix}{ap\^endice}{ap\^endices}%
- \crefname{subsubsubappendix}{ap\^endice}{ap\^endices}%
- \crefname{enumi}{item}{itens}%
- \crefname{enumii}{item}{itens}%
- \crefname{enumiii}{item}{itens}%
- \crefname{enumiv}{item}{itens}%
- \crefname{enumv}{item}{itens}%
- \crefname{footnote}{nota de rodap\'e}{notas de rodap\'e}%
- \crefname{theorem}{teorema}{teoremas}%
- \crefname{lemma}{lema}{lemas}%
- \crefname{corollary}{corol\'ario}{corol\'arios}%
- \crefname{proposition}{proposi\c c\~ao}{proposi\c c\~oes}%
- \crefname{definition}{defini\c c\~ao}{defini\c c\~oes}%
- \crefname{result}{resultado}{resultados}%
- \crefname{example}{exemplo}{exemplos}%
- \crefname{remark}{observa\c c\~ao}{observa\c c\~oes}%
- \crefname{note}{nota}{notas}%
- \crefname{algorithm}{algoritmo}{algoritmos}%
- \crefname{listing}{listagem}{listagens}%
- \crefname{line}{linha}{linhas}%
- \fi}% end \cref@addlangagedefs
- \DeclareOption{catalan}{%
- \AtBeginDocument{%
- \def\crefrangeconjunction@preamble{ a\nobreakspace}%
- \def\crefrangepreconjunction@preamble{}%
- \def\crefrangepostconjunction@preamble{}%
- \def\crefpairconjunction@preamble{ i\nobreakspace}%
- \def\crefmiddleconjunction@preamble{, }%
- \def\creflastconjunction@preamble{ i\nobreakspace}%
- \def\crefpairgroupconjunction@preamble{ i\nobreakspace}%
- \def\crefmiddlegroupconjunction@preamble{, }%
- \def\creflastgroupconjunction@preamble{ i\nobreakspace}%
- %
- \Crefname@preamble{equation}{Equaci\'o}{Equacions}%
- \Crefname@preamble{figure}{Gr\`afic}{Gr\`afics}%
- \Crefname@preamble{table}{Taula}{Taules}%
- \Crefname@preamble{page}{P\`agina}{P\`agines}%
- \Crefname@preamble{part}{Part}{Parts}%
- \Crefname@preamble{chapter}{Cap\'itol}{Cap\'itols}%
- \Crefname@preamble{section}{Secci\'o}{Seccions}%
- \Crefname@preamble{appendix}{Ap\`endix}{Ap\`endixs}%
- \Crefname@preamble{enumi}{Punt}{Punts}%
- \Crefname@preamble{footnote}{Nota}{Notes}%
- \Crefname@preamble{theorem}{Teorema}{Teoremes}%
- \Crefname@preamble{lemma}{Lema}{Lemes}%
- \Crefname@preamble{corollary}{Coro\lgem ari}{Coro\lgem aris}%
- \Crefname@preamble{proposition}{Proposici\'o}{Proposicions}%
- \Crefname@preamble{definition}{Definici\'o}{Definicions}%
- \Crefname@preamble{result}{Resultat}{Resultats}%
- \Crefname@preamble{example}{Exemple}{Exemples}%
- \Crefname@preamble{remark}{Observaci\'o}{Observacions}%
- \Crefname@preamble{note}{Nota}{Notes}%
- \Crefname@preamble{algorithm}{Algorisme}{Algorismes}%
- \Crefname@preamble{listing}{Llistat}{Llistats}%
- \Crefname@preamble{line}{L\'inia}{L\'inies}%
- %
- \if@cref@capitalise% capitalise set
- \crefname@preamble{equation}{Equaci\'o}{Equacions}%
- \crefname@preamble{figure}{Gr\`afic}{Gr\`afics}%
- \crefname@preamble{table}{Taula}{Taules}%
- \crefname@preamble{page}{P\`agina}{P\`agines}%
- \crefname@preamble{part}{Part}{Parts}%
- \crefname@preamble{chapter}{Cap\'itol}{Cap\'itols}%
- \crefname@preamble{section}{Secci\'o}{Seccions}%
- \crefname@preamble{appendix}{Ap\`endix}{Ap\`endixs}%
- \crefname@preamble{enumi}{Punt}{Punts}%
- \crefname@preamble{footnote}{Nota}{Notes}%
- \crefname@preamble{theorem}{Teorema}{Teoremes}%
- \crefname@preamble{lemma}{Lema}{Lemes}%
- \crefname@preamble{corollary}{Coro\lgem ari}{Coro\lgem aris}%
- \crefname@preamble{proposition}{Proposici\'o}{Proposicions}%
- \crefname@preamble{definition}{Definici\'o}{Definicions}%
- \crefname@preamble{result}{Resultat}{Resultats}%
- \crefname@preamble{example}{Exemple}{Exemples}%
- \crefname@preamble{remark}{Observaci\'o}{Observacions}%
- \crefname@preamble{note}{Nota}{Notes}%
- \crefname@preamble{algorithm}{Algorisme}{Algorismes}%
- \crefname@preamble{listing}{Llistat}{Llistats}%
- \crefname@preamble{line}{L\'inia}{L\'inies}%
- %
- \else% capitalise unset
- \crefname@preamble{equation}{equaci\'o}{equacions}%
- \crefname@preamble{figure}{gr\`afic}{gr\`afics}%
- \crefname@preamble{table}{taula}{taules}%
- \crefname@preamble{page}{p\`agina}{p\`agines}%
- \crefname@preamble{part}{part}{parts}%
- \crefname@preamble{chapter}{cap\'itol}{cap\'itols}%
- \crefname@preamble{section}{secci\'o}{seccions}%
- \crefname@preamble{appendix}{ap\`endix}{ap\`endixs}%
- \crefname@preamble{enumi}{punt}{punts}%
- \crefname@preamble{footnote}{nota}{notes}%
- \crefname@preamble{theorem}{teorema}{teoremes}%
- \crefname@preamble{lemma}{lema}{lemes}%
- \crefname@preamble{corollary}{coro\lgem ari}{coro\lgem aris}%
- \crefname@preamble{proposition}{proposici\'o}{proposicions}%
- \crefname@preamble{definition}{definici\'o}{definicions}%
- \crefname@preamble{result}{resultat}{resultats}%
- \crefname@preamble{example}{exemple}{exemples}%
- \crefname@preamble{remark}{observaci\'o}{observacions}%
- \crefname@preamble{note}{nota}{notes}%
- \crefname@preamble{algorithm}{algorisme}{algorismes}%
- \crefname@preamble{listing}{llistat}{llistats}%
- \crefname@preamble{line}{l\'inia}{l\'inies}%
- \fi%
- \def\cref@language{catalan}%
- }}% end \AtBeginDocument and \DeclareOption
- \cref@addlanguagedefs{catalan}{%
- \PackageInfo{cleveref}{loaded `catalan language definitions}%
- \renewcommand{\crefrangeconjunction}{ a\nobreakspace}%
- \renewcommand{\crefrangepreconjunction}{}%
- \renewcommand{\crefrangepostconjunction}{}%
- \renewcommand{\crefpairconjunction}{ i\nobreakspace}%
- \renewcommand{\crefmiddleconjunction}{, }%
- \renewcommand{\creflastconjunction}{ i\nobreakspace}%
- \renewcommand{\crefpairgroupconjunction}{ i\nobreakspace}%
- \renewcommand{\crefmiddlegroupconjunction}{, }%
- \renewcommand{\creflastgroupconjunction}{ i\nobreakspace}%
- %
- \Crefname{equation}{Equaci\'o}{Equacions}%
- \Crefname{figure}{Gr\`afic}{Gr\`afics}%
- \Crefname{subfigure}{Gr\`afic}{Gr\`afics}%
- \Crefname{table}{Taula}{Taules}%
- \Crefname{subtable}{Taula}{Taules}%
- \Crefname{page}{P\`agina}{P\`aginas}%
- \Crefname{part}{Part}{Parts}%
- \Crefname{chapter}{Cap\'itol}{Cap\'itols}%
- \Crefname{section}{Secci\'o}{Seccions}%
- \Crefname{subsection}{Secci\'o}{Seccions}%
- \Crefname{subsubsection}{Secci\'o}{Seccions}%
- \Crefname{appendix}{Ap\`endix}{Ap\`endixs}%
- \Crefname{subappendix}{Ap\`endix}{Ap\`endixs}%
- \Crefname{subsubappendix}{Ap\`endix}{Ap\`endixs}%
- \Crefname{subsubsubappendix}{Ap\`endix}{Ap\`endixs}%
- \Crefname{enumi}{Punt}{Punts}%
- \Crefname{enumii}{Punt}{Punts}%
- \Crefname{enumiii}{Punt}{Punts}%
- \Crefname{enumiv}{Punt}{Punts}%
- \Crefname{enumv}{Punt}{Punts}%
- \Crefname{footnote}{Nota}{Notes}%
- \Crefname{theorem}{Teorema}{Teoremes}%
- \Crefname{lemma}{Lema}{Lemes}%
- \Crefname{corollary}{Coro\lgem ari}{Coro\lgem aris}%
- \Crefname{proposition}{Proposici\'o}{Proposicions}%
- \Crefname{definition}{Definici\'o}{Definicions}%
- \Crefname{result}{Resultat}{Resultats}%
- \Crefname{example}{Exemple}{Exemples}%
- \Crefname{remark}{Observaci\'o}{Observacions}%
- \Crefname{note}{Nota}{Notes}%
- \Crefname{algorithm}{Algorisme}{Algorismes}%
- \Crefname{listing}{Llistat}{Llistats}%
- \Crefname{line}{L\'inia}{L\'inies}%
- %
- \if@cref@capitalise% capitalise set
- \crefname{equation}{Equaci\'o}{Equacions}%
- \crefname{figure}{Gr\`afic}{Gr\`afics}%
- \crefname{subfigure}{Gr\`afic}{Gr\`afics}%
- \crefname{table}{Taula}{Taules}%
- \crefname{subtable}{Taula}{Taules}%
- \crefname{page}{P\`agina}{P\`aginas}%
- \crefname{part}{Part}{Parts}%
- \crefname{chapter}{Cap\'itol}{Cap\'itols}%
- \crefname{section}{Secci\'o}{Seccions}%
- \crefname{subsection}{Secci\'o}{Seccions}%
- \crefname{subsubsection}{Secci\'o}{Seccions}%
- \crefname{appendix}{Ap\`endix}{Ap\`endixs}%
- \crefname{subappendix}{Ap\`endix}{Ap\`endixs}%
- \crefname{subsubappendix}{Ap\`endix}{Ap\`endixs}%
- \crefname{subsubsubappendix}{Ap\`endix}{Ap\`endixs}%
- \crefname{enumi}{Punt}{Punts}%
- \crefname{enumii}{Punt}{Punts}%
- \crefname{enumiii}{Punt}{Punts}%
- \crefname{enumiv}{Punt}{Punts}%
- \crefname{enumv}{Punt}{Punts}%
- \crefname{footnote}{Nota}{Notes}%
- \crefname{theorem}{Teorema}{Teoremes}%
- \crefname{lemma}{Lema}{Lemes}%
- \crefname{corollary}{Coro\lgem ari}{Coro\lgem aris}%
- \crefname{proposition}{Proposici\'o}{Proposicions}%
- \crefname{definition}{Definici\'o}{Definicions}%
- \crefname{result}{Resultat}{Resultats}%
- \crefname{example}{Exemple}{Exemples}%
- \crefname{remark}{Observaci\'o}{Observacions}%
- \crefname{note}{Nota}{Notes}%
- \crefname{algorithm}{Algorisme}{Algorismes}%
- \crefname{listing}{Llistat}{Llistats}%
- \crefname{line}{L\'inia}{L\'inies}%
- %
- \else% capitalise unset
- \crefname{equation}{equaci\'o}{equacions}%
- \crefname{figure}{gr\`afic}{gr\`afics}%
- \crefname{subfigure}{gr\`afic}{gr\`afics}%
- \crefname{table}{taula}{taules}%
- \crefname{subtable}{taula}{taules}%
- \crefname{page}{p\`agina}{p\`aginas}%
- \crefname{part}{part}{parts}%
- \crefname{chapter}{cap\'itol}{cap\'itols}%
- \crefname{section}{secci\'o}{seccions}%
- \crefname{subsection}{secci\'o}{seccions}%
- \crefname{subsubsection}{secci\'o}{seccions}%
- \crefname{appendix}{ap\`endix}{ap\`endixs}%
- \crefname{subappendix}{ap\`endix}{ap\`endixs}%
- \crefname{subsubappendix}{ap\`endix}{ap\`endixs}%
- \crefname{subsubsubappendix}{ap\`endix}{ap\`endixs}%
- \crefname{enumi}{punt}{punts}%
- \crefname{enumii}{punt}{punts}%
- \crefname{enumiii}{punt}{punts}%
- \crefname{enumiv}{punt}{punts}%
- \crefname{enumv}{punt}{punts}%
- \crefname{footnote}{nota}{notes}%
- \crefname{theorem}{teorema}{teoremes}%
- \crefname{lemma}{lema}{lemes}%
- \crefname{corollary}{coro\lgem ari}{coro\lgem aris}%
- \crefname{proposition}{proposici\'o}{proposicions}%
- \crefname{definition}{definici\'o}{definicions}%
- \crefname{result}{resultat}{resultats}%
- \crefname{example}{exemple}{exemples}%
- \crefname{remark}{observaci\'o}{observacions}%
- \crefname{note}{nota}{notes}%
- \crefname{algorithm}{algorisme}{algorismes}%
- \crefname{listing}{llistat}{llistats}%
- \crefname{line}{l\'inia}{l\'inies}%
- \fi}% end \cref@loadlanguagedefs
- \edef\@curroptions{\@ptionlist{\@currname.\@currext}}%
- \@expandtwoargs\in@{,capitalise,}{%
- ,\@classoptionslist,\@curroptions,}%
- \ifin@%
- \ExecuteOptions{capitalise}%
- \else%
- \@expandtwoargs\in@{,capitalize,}{%
- ,\@classoptionslist,\@curroptions,}%
- \ifin@%
- \ExecuteOptions{capitalise}%
- \fi%
- \fi%
- \@expandtwoargs\in@{,nameinlink,}{%
- ,\@classoptionslist,\@curroptions,}%
- \ifin@%
- \ExecuteOptions{nameinlink}%
- \fi%
- \crefdefaultlabelformat{#2#1#3}%
- \if@cref@nameinlink%
- \creflabelformat{equation}{#2\textup{(#1)}#3}%
- \else%
- \creflabelformat{equation}{\textup{(#2#1#3)}}%
- \fi%
- \@ifpackageloaded{polyglossia}%
- {\ifcsdef{languagename}%
- {\ExecuteOptions{\languagename}}%
- {\PackageWarning{cleveref}%
- {`polyglossia' loaded but default language not set
- - defaulting to english}%
- \ExecuteOptions{english}}}%
- {\ExecuteOptions{english}}%
- \ProcessOptions*\relax%
- \AtBeginDocument{%
- \edef\@tempa{%
- \expandafter\noexpand\csname extras\cref@language\endcsname}%
- \@ifundefined{crefrangeconjunction}{%
- \let\crefrangeconjunction\crefrangeconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefrangeconjunction\expandafter}%
- \expandafter{\crefrangeconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \@ifundefined{crefrangepreconjunction}{%
- \let\crefrangepreconjunction\crefrangepreconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefrangepreconjunction\expandafter}%
- \expandafter{\crefrangepreconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \@ifundefined{crefrangepostconjunction}{%
- \let\crefrangepostconjunction\crefrangepostconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefrangepostconjunction\expandafter}%
- \expandafter{\crefrangepostconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \@ifundefined{crefpairconjunction}{%
- \let\crefpairconjunction\crefpairconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefpairconjunction\expandafter}%
- \expandafter{\crefpairconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- \@ifundefined{crefpairgroupconjunction}{%
- \let\crefpairgroupconjunction\crefpairconjunction}{}%
- }%
- \@ifundefined{crefmiddleconjunction}{%
- \let\crefmiddleconjunction\crefmiddleconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefmiddleconjunction\expandafter}%
- \expandafter{\crefmiddleconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- \@ifundefined{crefmiddlegroupconjunction}{%
- \let\crefmiddlegroupconjunction\crefmiddleconjunction}{}%
- }%
- \@ifundefined{creflastconjunction}{%
- \let\creflastconjunction\creflastconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\creflastconjunction\expandafter}%
- \expandafter{\creflastconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- \@ifundefined{creflastgroupconjunction}{%
- \edef\creflastgroupconjunction{, \creflastconjunction}}{}%
- }%
- \@ifundefined{crefpairgroupconjunction}{%
- \let\crefpairgroupconjunction%
- \crefpairgroupconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefpairgroupconjunction\expandafter}%
- \expandafter{\crefpairgroupconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \@ifundefined{crefmiddlegroupconjunction}{%
- \let\crefmiddlegroupconjunction%
- \crefmiddlegroupconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\crefmiddlegroupconjunction\expandafter}%
- \expandafter{\crefmiddlegroupconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \@ifundefined{creflastgroupconjunction}{%
- \let\creflastgroupconjunction%
- \creflastgroupconjunction@preamble%
- }{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \expandafter\renewcommand\expandafter%
- {\expandafter\creflastgroupconjunction\expandafter}%
- \expandafter{\creflastgroupconjunction}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempa\expandafter{\@tempb}%
- }%
- \let\@tempstack\cref@label@types%
- \cref@isstackfull{\@tempstack}%
- \@whilesw\if@cref@stackfull\fi{%
- \edef\@tempa{\cref@stack@top{\@tempstack}}%
- \@ifundefined{cref@\@tempa @name}{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \csname cref@\@tempa @name\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \csname cref@\@tempa @name@preamble\endcsname}%
- \expandafter\expandafter\expandafter%
- \let\expandafter\@tempb\@tempc%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \csname cref@\@tempa @name@plural\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \csname cref@\@tempa @name@plural@preamble\endcsname}%
- \expandafter\expandafter\expandafter%
- \let\expandafter\@tempb\@tempc%
- }{%
- \edef\@tempb{%
- \expandafter\noexpand\csname extras\cref@language\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \expandafter\crefname\expandafter{\@tempa}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\expandafter\expandafter\@tempc%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@tempa @name\endcsname}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\expandafter\expandafter\@tempc%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \csname cref@\@tempa @name@plural\endcsname}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempb\expandafter{\@tempc}%
- }%
- \@ifundefined{Cref@\@tempa @name}{%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \csname Cref@\@tempa @name\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \csname Cref@\@tempa @name@preamble\endcsname}%
- \expandafter\expandafter\expandafter%
- \let\expandafter\@tempb\@tempc%
- \expandafter\def\expandafter\@tempb\expandafter{%
- \csname Cref@\@tempa @name@plural\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \csname Cref@\@tempa @name@plural@preamble\endcsname}%
- \expandafter\expandafter\expandafter%
- \let\expandafter\@tempb\@tempc%
- }{%
- \edef\@tempb{%
- \expandafter\noexpand\csname extras\cref@language\endcsname}%
- \expandafter\def\expandafter\@tempc\expandafter{%
- \expandafter\Crefname\expandafter{\@tempa}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\expandafter\expandafter\@tempc%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \csname Cref@\@tempa @name\endcsname}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\expandafter\expandafter\@tempc%
- \expandafter\expandafter\expandafter{%
- \expandafter\expandafter\expandafter{%
- \csname Cref@\@tempa @name@plural\endcsname}}%
- \expandafter\expandafter\expandafter\cref@addto%
- \expandafter\@tempb\expandafter{\@tempc}%
- }%
- \@ifundefined{cref@\@tempa @format}{%
- \@ifundefined{cref@\@tempa @name}{}{%
- \expandafter\@crefdefineformat\expandafter{\@tempa}}}{}%
- \@ifundefined{crefrange@\@tempa @format}{%
- \@ifundefined{cref@\@tempa @name@plural}{}{%
- \expandafter\@crefrangedefineformat\expandafter{\@tempa}}}{}%
- \@ifundefined{cref@\@tempa @format@first}{%
- \@ifundefined{cref@\@tempa @name@plural}{}{%
- \expandafter\@crefdefinemultiformat\expandafter{\@tempa}}}{}%
- \@ifundefined{crefrange@\@tempa @format@first}{%
- \@ifundefined{cref@\@tempa @name@plural}{}{%
- \expandafter\@crefrangedefinemultiformat%
- \expandafter{\@tempa}}}{}%
- \cref@stack@pop{\@tempstack}%
- \cref@isstackfull{\@tempstack}}%
- \@crefcopyformats{section}{subsection}%
- \@crefcopyformats{subsection}{subsubsection}%
- \@crefcopyformats{appendix}{subappendix}%
- \@crefcopyformats{subappendix}{subsubappendix}%
- \@crefcopyformats{subsubappendix}{subsubsubappendix}%
- \@crefcopyformats{figure}{subfigure}%
- \@crefcopyformats{table}{subtable}%
- \@crefcopyformats{equation}{subequation}%
- \@crefcopyformats{enumi}{enumii}%
- \@crefcopyformats{enumii}{enumiii}%
- \@crefcopyformats{enumiii}{enumiv}%
- \@crefcopyformats{enumiv}{enumv}%
- \@labelcrefdefinedefaultformats%
- %
- \let\cref@language\relax%
- }% end of \AtBeginDocument
- \providecommand*{\@setcpagerefrange}[3]{%
- \@@setcpagerefrange{#1}{#2}{cref}{#3}}
- \providecommand*{\@setCpagerefrange}[3]{%
- \@@setcpagerefrange{#1}{#2}{Cref}{#3}}
- \providecommand*{\@setlabelcpagerefrange}[3]{%
- \@@setcpagerefrange{#1}{#2}{labelcref}{#3}}
- % cf. http://tex.stackexchange.com/a/722909 ; doesn't work.
- \newcommand\cref@smugglelabel{\let\cref@currentlabel\cref@gcurrentlabel@temp}
- \newcommand\cref@updatelabeldata[1]{%
- \cref@constructprefix{#1}{\cref@result}%
- \@ifundefined{cref@#1@alias}%
- {\def\@tempa{#1}}%
- {\def\@tempa{\csname cref@#1@alias\endcsname}}%
- \protected@xdef\cref@gcurrentlabel@temp{%
- [\@tempa][\arabic{#1}][\cref@result]%
- \csname p@#1\endcsname\csname the#1\endcsname}%
- \aftergroup\cref@smugglelabel
- }
- % test if \@currentcounter is empty for unnumbered sections
- % see http://tex.stackexchange.com/questions/728247/again-on-longtable-vs-cleveref-incompatibility
- \AddToHook{label}{\ifx\@currentcounter\@empty\else\cref@updatelabeldata{\@currentcounter}\fi}
- \InputIfFileExists{cleveref.cfg}%
- {\PackageInfo{cleveref}{reading definitions from cleveref.cfg}}{}%
- \endinput
- %%
- %% End of file `cleveref.sty'.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement