mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-26 06:48:04 +02:00
8427 lines
332 KiB
TeX
8427 lines
332 KiB
TeX
%%
|
|
%% 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--2013 Toby Cubitt
|
|
%% See the files README and COPYING.
|
|
%%
|
|
\def\packagedate{2013/12/28}
|
|
\def\packageversion{0.19}
|
|
%% 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{%
|
|
\@bsphack%
|
|
\cref@old@label{#1}%
|
|
\protected@write\@auxout{}%
|
|
{\string\newlabel{#1@cref}{{\cref@currentlabel}{\thepage}}}%
|
|
\@esphack}%
|
|
\def\label@optarg[#1]#2{%
|
|
\@bsphack%
|
|
\cref@old@label{#2}%
|
|
\protected@edef\cref@currentlabel{%
|
|
\expandafter\cref@override@label@type%
|
|
\cref@currentlabel\@nil{#1}}%
|
|
\protected@write\@auxout{}%
|
|
{\string\newlabel{#2@cref}{{\cref@currentlabel}{\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}{}{%
|
|
\g@addto@macro\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%
|
|
\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}%
|
|
}{%
|
|
\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%
|
|
\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}%
|
|
}%
|
|
}%
|
|
}% end of \@ifundefined{appendix}
|
|
\def\@gobble@optarg{\@ifnextchar[\@@gobble@optarg\@gobble@orig}%]
|
|
\def\@gobble@orig#1{}%
|
|
\def\@@gobble@optarg[#1]#2{}%
|
|
\def\cref@append@toks#1#2{\toks0={#2}%
|
|
\edef\act{\noexpand#1={\the#1\the\toks0}}%
|
|
\act}%
|
|
\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\@firstoftwo#2}}%
|
|
\def\cref@getpageref#1#2{%
|
|
\expandafter\let\expandafter#2\csname r@#1@cref\endcsname%
|
|
\expandafter\expandafter\expandafter\def%
|
|
\expandafter\expandafter\expandafter#2%
|
|
\expandafter\expandafter\expandafter{%
|
|
\expandafter\@secondoftwo#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\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@sort#1#2{%
|
|
\begingroup%
|
|
\cref@stack@init{\@sortstack}%
|
|
\edef\@element{\cref@stack@top{#1}}%
|
|
\expandafter\cref@stack@push\expandafter{\@element}{\@sortstack}%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackfull{#1}%
|
|
\if@cref@stackfull%
|
|
\edef\@tempa{\cref@stack@top{#1}}%
|
|
\@whilesw\ifx\@tempa\@empty\fi{%
|
|
\cref@stack@pull{}{\@sortstack}%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\let\@tempa\relax%
|
|
\else%
|
|
\edef\@tempa{\cref@stack@top{#1}}%
|
|
\fi}%
|
|
\fi%
|
|
\cref@isstackfull{#1}%
|
|
\@whilesw\if@cref@stackfull\fi{%
|
|
\edef\@element{\cref@stack@top{#1}}%
|
|
\cref@stack@pop{#1}%
|
|
\def\@empties{}%
|
|
\cref@isstackfull{#1}%
|
|
\if@cref@stackfull%
|
|
\edef\@tempa{\cref@stack@top{#1}}%
|
|
\@whilesw\ifx\@tempa\@empty\fi{%
|
|
\edef\@empties{\@empties,}%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\let\@tempa\relax%
|
|
\else%
|
|
\edef\@tempa{\cref@stack@top{#1}}%
|
|
\fi}%
|
|
\fi%
|
|
\edef\@tempa{{\expandafter\noexpand\@element}%
|
|
{\expandafter\noexpand\@empties}%
|
|
{\noexpand\@sortstack}{\noexpand#2}}%
|
|
\expandafter\cref@stack@insert\@tempa%
|
|
\cref@isstackfull{#1}}%
|
|
\expandafter\endgroup\expandafter%
|
|
\def\expandafter#1\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}%
|
|
\def\cref@counter@first#1#2\@nil{#1}%
|
|
\def\cref@counter@rest#1#2\@nil{#2}%
|
|
\def\cref@countercmp#1#2#3{%
|
|
\begingroup%
|
|
\def\@tempa{#1}%
|
|
\ifx\@tempa\@empty%
|
|
\def\cref@result{1}%
|
|
\else%
|
|
\def\@tempa{#2}%
|
|
\ifx\@tempa\@empty%
|
|
\def\cref@result{2}%
|
|
\else%
|
|
\expandafter\ifx\csname r@#1@cref\endcsname\relax%
|
|
\def\cref@result{2}%
|
|
\else%
|
|
\expandafter\ifx\csname r@#2@cref\endcsname\relax%
|
|
\def\cref@result{1}%
|
|
\else%
|
|
\cref@getcounter{#1}{\@countera}%
|
|
\cref@getprefix{#1}{\@prefixa}%
|
|
\cref@getcounter{#2}{\@counterb}%
|
|
\cref@getprefix{#2}{\@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#3\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}%
|
|
\def\cref@pagecmp#1#2#3{%
|
|
\begingroup%
|
|
\def\@tempa{#1}%
|
|
\ifx\@tempa\@empty%
|
|
\def\cref@result{1}%
|
|
\else%
|
|
\def\@tempa{#2}%
|
|
\ifx\@tempa\@empty%
|
|
\def\cref@result{2}%
|
|
\else%
|
|
\expandafter\ifx\csname r@#1@cref\endcsname\relax%
|
|
\def\cref@result{2}%
|
|
\else%
|
|
\expandafter\ifx\csname r@#2@cref\endcsname\relax%
|
|
\def\cref@result{1}%
|
|
\else%
|
|
\cref@getpageref{#1}{\@tempa}%
|
|
\cref@getpageref{#2}{\@tempb}%
|
|
\ifnum\@tempa<\@tempb\relax%
|
|
\def\cref@result{1}\relax%
|
|
\else%
|
|
\ifnum\@tempa>\@tempb\relax%
|
|
\def\cref@result{2}\relax%
|
|
\else%
|
|
\def\cref@result{0}\relax%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\expandafter\endgroup\expandafter%
|
|
\chardef\expandafter#3\expandafter=\cref@result\relax}%
|
|
\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%
|
|
\def\@tempa{#1}%
|
|
\def\@tempb{subfigure}%
|
|
\ifx\@tempa\@tempb%
|
|
\cref@isinresetlist{#1}{figure}%
|
|
\if@cref@inresetlist%
|
|
\def#2{figure}%
|
|
\fi%
|
|
\fi%
|
|
\def\@tempa{#1}%
|
|
\def\@tempb{subtable}%
|
|
\ifx\@tempa\@tempb%
|
|
\cref@isinresetlist{#1}{table}%
|
|
\if@cref@inresetlist%
|
|
\def#2{table}%
|
|
\fi%
|
|
\fi%
|
|
\@ifundefined{cl@parentequation}{}{%
|
|
\def\@tempa{#1}%
|
|
\def\@tempb{equation}%
|
|
\ifx\@tempa\@tempb%
|
|
\cref@isinresetlist{#1}{parentequation}%
|
|
\if@cref@inresetlist%
|
|
\expandafter\ifnum\c@parentequation=0\else%
|
|
\def#2{parentequation}%
|
|
\fi%
|
|
\fi%
|
|
\fi}%
|
|
\def\@tempa{#1}%
|
|
\def\@tempb{enumii}%
|
|
\ifx\@tempa\@tempb%
|
|
\def#2{enum}%
|
|
\fi%
|
|
\def\@tempb{enumiii}%
|
|
\ifx\@tempa\@tempb%
|
|
\def#2{enum}%
|
|
\fi%
|
|
\def\@tempb{enumiv}%
|
|
\ifx\@tempa\@tempb%
|
|
\def#2{enum}%
|
|
\fi%
|
|
\def\@tempb{enumv}%
|
|
\ifx\@tempa\@tempb%
|
|
\def#2{enum}%
|
|
\fi%
|
|
\def\@tempb{enum}%
|
|
\ifx#2\@tempb%
|
|
\cref@isinresetlist{#1}{enumiv}%
|
|
\if@cref@inresetlist%
|
|
\def#2{enumiv}%
|
|
\else%
|
|
\cref@isinresetlist{#1}{enumiii}%
|
|
\if@cref@inresetlist%
|
|
\def#2{enumiii}%
|
|
\else%
|
|
\cref@isinresetlist{#1}{enumii}%
|
|
\if@cref@inresetlist%
|
|
\def#2{enumii}%
|
|
\else%
|
|
\cref@isinresetlist{#1}{enumi}%
|
|
\if@cref@inresetlist%
|
|
\def#2{enumi}%
|
|
\else%
|
|
\cref@isinresetlist{#1}{part}%
|
|
\if@cref@inresetlist%
|
|
\def#2{part}%
|
|
\else%
|
|
\let#2\relax%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\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#1#2{%
|
|
\begingroup%
|
|
\countdef\refa@counter=0%
|
|
\countdef\refb@counter=1%
|
|
\cref@getcounter{#1}{\cref@result}%
|
|
\refa@counter=\cref@result%
|
|
\cref@getcounter{#2}{\cref@result}%
|
|
\refb@counter=\cref@result%
|
|
\cref@getprefix{#1}{\refa@prefix}%
|
|
\cref@getprefix{#2}{\refb@prefix}%
|
|
\def\@after{\@cref@refconsecutivefalse}%
|
|
\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%
|
|
\expandafter\endgroup\@after}%
|
|
\def\cref@ispagerefconsecutive#1#2{%
|
|
\begingroup%
|
|
\countdef\refa@counter=0%
|
|
\countdef\refb@counter=1%
|
|
\cref@getpageref{#1}{\cref@result}%
|
|
\refa@counter=\cref@result%
|
|
\cref@getpageref{#2}{\cref@result}%
|
|
\refb@counter=\cref@result%
|
|
\def\@after{\@cref@refconsecutivefalse}%
|
|
\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%
|
|
\expandafter\endgroup\@after}%
|
|
\def\cref@processgroup#1#2{%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\def\@grouptype{\@undefined}%
|
|
\def\@groupformat{\@undefined}%
|
|
\else%
|
|
\expandafter\cref@gettype\expandafter{\@nextref}{\@grouptype}%
|
|
\expandafter\expandafter\expandafter\def%
|
|
\expandafter\expandafter\expandafter\@groupformat%
|
|
\expandafter\expandafter\expandafter{%
|
|
\csname cref@\@grouptype @format\endcsname%
|
|
{\@dummya}{\@dummyb}{\@dummyc}}%
|
|
\fi%
|
|
\let\@nexttype\@grouptype%
|
|
\let\@nextformat\@groupformat%
|
|
\@whilesw\ifx\@nextformat\@groupformat\fi{%
|
|
\expandafter\cref@stack@pull\expandafter{\@nextref}{#2}%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\let\@nexttype\relax%
|
|
\let\@nextformat\relax%
|
|
\else%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\ifx\@nextref\@empty%
|
|
\let\@nexttype\@grouptype%
|
|
\let\@nextforamt\@groupformat%
|
|
\else%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\def\@nexttype{\@undefined}%
|
|
\def\@nextformat{\@undefined}%
|
|
\else%
|
|
\expandafter\cref@gettype\expandafter%
|
|
{\@nextref}{\@nexttype}%
|
|
\def\@tempa{\@undefined}%
|
|
\ifx\@nexttype\@tempa%
|
|
\def\@nextformat{\@undefined}%
|
|
\else%
|
|
\expandafter\expandafter\expandafter\def%
|
|
\expandafter\expandafter\expandafter\@nextformat%
|
|
\expandafter\expandafter\expandafter{%
|
|
\csname cref@\@nexttype @format\endcsname%
|
|
{\@dummya}{\@dummyb}{\@dummyc}}%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi}%
|
|
}%
|
|
\def\cref@processgroupall#1#2{%
|
|
\cref@stack@init{\@tempstack}%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\def\@grouptype{\@undefined}%
|
|
\def\@groupformat{\@undefined}%
|
|
\else%
|
|
\expandafter\cref@gettype\expandafter{\@nextref}{\@grouptype}%
|
|
\expandafter\expandafter\expandafter\def%
|
|
\expandafter\expandafter\expandafter\@groupformat%
|
|
\expandafter\expandafter\expandafter{%
|
|
\csname cref@\@grouptype @format\endcsname%
|
|
{\@dummya}{\@dummyb}{\@dummyc}}%
|
|
\fi%
|
|
\let\@lasttype\@grouptype%
|
|
\let\@lastformat\@groupformat%
|
|
\cref@isstackfull{#1}%
|
|
\@whilesw\if@cref@stackfull\fi{%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\ifx\@nextref\@empty%
|
|
\ifx\@lastformat\@groupformat%
|
|
\let\@nexttype\@grouptype%
|
|
\let\@nextformat\@groupformat%
|
|
\else%
|
|
\let\@nexttype\relax%
|
|
\let\@nextformat\relax%
|
|
\fi%
|
|
\else%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\def\@nexttype{\@undefined}%
|
|
\def\@nextformat{\@undefined}%
|
|
\else%
|
|
\expandafter\cref@gettype\expandafter%
|
|
{\@nextref}{\@nexttype}%
|
|
\def\@tempa{\@undefined}%
|
|
\ifx\@nexttype\@tempa%
|
|
\def\@nextformat{\@undefined}%
|
|
\else%
|
|
\expandafter\expandafter\expandafter\def%
|
|
\expandafter\expandafter\expandafter\@nextformat%
|
|
\expandafter\expandafter\expandafter{%
|
|
\csname cref@\@nexttype @format\endcsname%
|
|
{\@dummya}{\@dummyb}{\@dummyc}}%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\ifx\@nextformat\@groupformat%
|
|
\expandafter\cref@stack@pull\expandafter{\@nextref}{#2}%
|
|
\else%
|
|
\expandafter\cref@stack@pull\expandafter{\@nextref}{\@tempstack}%
|
|
\fi%
|
|
\cref@stack@pop{#1}%
|
|
\let\@lasttype\@nexttype%
|
|
\let\@lastformat\@nextformat%
|
|
\cref@isstackfull{#1}}%
|
|
\let#1\@tempstack}%
|
|
\def\cref@processconsecutive#1#2#3#4#5{%
|
|
#4=0%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\edef#2{\@nextref}%
|
|
\let#3\relax%
|
|
#4=1\relax%
|
|
\else%
|
|
\edef#2{\@nextref}%
|
|
\let#3\relax%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
#4=1\relax%
|
|
\expandafter\ifx\csname r@#2@cref\endcsname\relax%
|
|
\@cref@refconsecutivefalse%
|
|
\else%
|
|
\ifx\@nextref\@empty%
|
|
\@cref@refconsecutivefalse%
|
|
\@whilesw\ifx\@nextref\@empty\fi{%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\let\@nextref\relax%
|
|
\else%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\fi}%
|
|
\else%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\@cref@refconsecutivefalse%
|
|
\else%
|
|
\edef\@tempa{{#2}{\@nextref}}%
|
|
\expandafter#5\@tempa%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\@whilesw\if@cref@refconsecutive\fi{%
|
|
\advance#4 1%
|
|
\let#3\@nextref%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\@cref@refconsecutivefalse%
|
|
\else%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\ifx\@nextref\@empty%
|
|
\@cref@refconsecutivefalse%
|
|
\@whilesw\ifx\@nextref\@empty\fi{%
|
|
\cref@stack@pop{#1}%
|
|
\cref@isstackempty{#1}%
|
|
\if@cref@stackempty%
|
|
\let\@nextref\relax%
|
|
\else%
|
|
\edef\@nextref{\cref@stack@top{#1}}%
|
|
\fi}%
|
|
\else%
|
|
\expandafter\ifx\csname r@\@nextref @cref\endcsname\relax%
|
|
\@cref@refconsecutivefalse%
|
|
\else%
|
|
\edef\@tempa{{#3}{\@nextref}}%
|
|
\expandafter#5\@tempa%
|
|
\fi%
|
|
\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}{cref}{}}%
|
|
\DeclareRobustCommand{\Crefrange}[2]{\@setcrefrange{#1}{#2}{Cref}{}}%
|
|
\@ifpackageloaded{hyperref}{\newif\if@crefstarred}{%
|
|
\@ifpackageloaded{varioref}{\newif\if@crefstarred}{}}%
|
|
\let\if@crefstarred\iffalse%
|
|
\def\@cref#1#2{%
|
|
\leavevmode%
|
|
\begingroup%
|
|
\countdef\count@consecutive=0%
|
|
\countdef\count@group=1%
|
|
\count@group=1%
|
|
\def\cref@variant{#1}%
|
|
\newif\if@secondref%
|
|
\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%
|
|
\cref@processgroupall{\@refstack}{\@refsubstack}%
|
|
\cref@stack@sort{\@refsubstack}{\cref@countercmp}%
|
|
\else%
|
|
\cref@processgroup{\@refstack}{\@refsubstack}%
|
|
\fi%
|
|
\ifnum\count@group=1\relax%
|
|
\advance\count@group 1%
|
|
\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%
|
|
\def\cref@variant{cref}%
|
|
\fi%
|
|
\if@cref@compress%
|
|
\cref@processconsecutive%
|
|
{\@refsubstack}{\@beginref}{\@endref}{\count@consecutive}%
|
|
{\cref@isrefconsecutive}%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refsubstack}}%
|
|
\cref@stack@pop{\@refsubstack}%
|
|
\@whilesw\ifx\@beginref\@empty\fi{%
|
|
\cref@stack@pop{\@refsubstack}%
|
|
\cref@isstackempty{\@refsubstack}%
|
|
\if@cref@stackempty%
|
|
\let\@beginref\relax%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refsubstack}}%
|
|
\fi}%
|
|
\let\@endref\relax%
|
|
\count@consecutive=1\relax%
|
|
\fi%
|
|
\ifnum\count@consecutive=1\relax%
|
|
\cref@isstackfull{\@refsubstack}%
|
|
\if@cref@stackfull%
|
|
\expandafter\@setcref%
|
|
\expandafter{\@beginref}{\cref@variant}{@first}%
|
|
\else%
|
|
\expandafter\@setcref%
|
|
\expandafter{\@beginref}{\cref@variant}{}%
|
|
\fi%
|
|
\else%
|
|
\ifnum\count@consecutive=2\relax%
|
|
\expandafter\@setcref%
|
|
\expandafter{\@beginref}{\cref@variant}{@first}%
|
|
\expandafter\cref@stack@push\expandafter%
|
|
{\@endref,}{\@refsubstack}%
|
|
\else%
|
|
\edef\@tempa{{\@beginref}{\@endref}}%
|
|
\if@cref@stackempty%
|
|
\expandafter\@setcrefrange\@tempa{\cref@variant}{}%
|
|
\else%
|
|
\expandafter\@setcrefrange\@tempa{\cref@variant}{@first}%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\@secondreftrue%
|
|
\cref@isstackfull{\@refsubstack}%
|
|
\@whilesw\if@cref@stackfull\fi{%
|
|
\if@cref@compress%
|
|
\cref@processconsecutive%
|
|
{\@refsubstack}{\@beginref}{\@endref}{\count@consecutive}%
|
|
{\cref@isrefconsecutive}%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refsubstack}}%
|
|
\cref@stack@pop{\@refsubstack}%
|
|
\@whilesw\ifx\@beginref\@empty\fi{%
|
|
\cref@stack@pop{\@refsubstack}%
|
|
\cref@isstackempty{\@refsubstack}%
|
|
\if@cref@stackempty%
|
|
\let\@beginref\relax%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refsubstack}}%
|
|
\fi}%
|
|
\let\@endref\relax%
|
|
\count@consecutive=1\relax%
|
|
\fi%
|
|
\cref@isstackempty{\@refsubstack}%
|
|
\if@cref@stackempty%
|
|
\if@secondref%
|
|
\def\@pos{@second}%
|
|
\else%
|
|
\def\@pos{@last}%
|
|
\fi%
|
|
\else%
|
|
\def\@pos{@middle}%
|
|
\fi%
|
|
\ifnum\count@consecutive=1\relax%
|
|
\edef\@tempa{{\@beginref}{cref}{\@pos}}%
|
|
\expandafter\@setcref\@tempa%
|
|
\else%
|
|
\ifnum\count@consecutive=2\relax%
|
|
\expandafter\@setcref\expandafter%
|
|
{\@beginref}{cref}{@middle}%
|
|
\expandafter\cref@stack@push\expandafter%
|
|
{\@endref}{\@refsubstack}%
|
|
\else%
|
|
\edef\@tempa{{\@beginref}{\@endref}{cref}{\@pos}}%
|
|
\expandafter\@setcrefrange\@tempa%
|
|
\fi%
|
|
\fi%
|
|
\@secondreffalse%
|
|
\cref@isstackfull{\@refsubstack}%
|
|
}% end loop over reference substack
|
|
\cref@isstackfull{\@refstack}%
|
|
\if@cref@stackfull%
|
|
\def\@tempa{#1}\def\@tempb{labelcref}%
|
|
\ifx\@tempa\@tempb\relax%
|
|
\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#1#2#3{%
|
|
\expandafter\ifx\csname r@#1@cref\endcsname\relax%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}%
|
|
\@latex@warning{Reference `#1' on page \thepage \space undefined}%
|
|
\else%
|
|
\cref@gettype{#1}{\@temptype}% puts label type in \@temptype
|
|
\cref@getlabel{#1}{\@templabel}% puts label in \@templabel
|
|
\expandafter\ifx\csname #2@\@temptype @format#3\endcsname\relax%
|
|
\edef\@tempa{#2}\def\@tempb{labelcref}%
|
|
\ifx\@tempa\@tempb\relax%
|
|
\expandafter\@@setcref\expandafter%
|
|
{\csname #2@default@format#3\endcsname}{#1}%
|
|
\else%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}~\@templabel%
|
|
\@latex@warning{#2 \space reference format for label type
|
|
`\@temptype' undefined}%
|
|
\fi%
|
|
\else%
|
|
\expandafter\@@setcref\expandafter%
|
|
{\csname #2@\@temptype @format#3\endcsname}{#1}%
|
|
\fi%
|
|
\fi}%
|
|
\def\@@setcref#1#2{\cref@getlabel{#2}{\@templabel}#1{\@templabel}{}{}}%
|
|
\def\@setcrefrange#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%
|
|
\cref@getlabel{#2}{\@labelb}%
|
|
\nfss@text{\reset@font\bfseries ??}--\@labelb%
|
|
\fi%
|
|
\else%
|
|
\expandafter\ifx\csname r@#2@cref\endcsname\relax%
|
|
\protect\G@refundefinedtrue%
|
|
\cref@getlabel{#1}{\@labela}%
|
|
\@labela--\nfss@text{\reset@font\bfseries ??}%
|
|
\@latex@warning{Reference `#2' on page \thepage %
|
|
\space undefined}%
|
|
\else%
|
|
\cref@gettype{#1}{\@typea}%
|
|
\cref@gettype{#2}{\@typeb}%
|
|
\cref@getlabel{#1}{\@labela}%
|
|
\cref@getlabel{#2}{\@labelb}%
|
|
\edef\@formata{\expandafter\noexpand%
|
|
\csname #3range@\@typea @format#4\endcsname}%
|
|
\edef\@formatb{\expandafter\noexpand%
|
|
\csname #3range@\@typeb @format#4\endcsname}%
|
|
\expandafter\ifx\@formata\relax%
|
|
\edef\@tempa{#3}\def\@tempb{labelcref}%
|
|
\ifx\@tempa\@tempb\relax%
|
|
\expandafter\@@setcrefrange\expandafter%
|
|
{\csname #3range@default@format#4\endcsname}{#1}{#2}%
|
|
\else%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}~\@labela--\@labelb%
|
|
\@latex@warning{#3\space reference range format for label
|
|
type `\@typea' undefined}%
|
|
\fi%
|
|
\else%
|
|
\ifx\@formata\@formatb%
|
|
\expandafter\@@setcrefrange\expandafter{\@formata}{#1}{#2}%
|
|
\else%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}~\@labela--\@labelb%
|
|
\@latex@warning{References `#1' and `#2' 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 `#1' 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 forlabel 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]{%
|
|
\@cpageref{cref}{#1}{\@setcpageref}{\@setcpagerefrange}}%
|
|
\DeclareRobustCommand{\Cpageref}[1]{%
|
|
\@cpageref{Cref}{#1}{\@setcpageref}{\@setcpagerefrange}}%
|
|
\DeclareRobustCommand{\cpagerefrange}[2]{%
|
|
\@setcpagerefrange{#1}{#2}{cref}{}}%
|
|
\DeclareRobustCommand{\Cpagerefrange}[2]{%
|
|
\@setcpagerefrange{#1}{#2}{Cref}{}}%
|
|
\DeclareRobustCommand{\labelcpageref}[1]{%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}}%
|
|
\def\@cpageref#1#2#3#4{%
|
|
\leavevmode%
|
|
\begingroup%
|
|
\countdef\count@consecutive=0%
|
|
\countdef\count@group=1%
|
|
\countdef\@counta=2%
|
|
\countdef\@countb=3%
|
|
\count@group=0%
|
|
\cref@stack@init{\@refstack}%
|
|
\edef\@tempa{#2}%
|
|
\expandafter\cref@stack@push\expandafter{\@tempa}{\@refstack}%
|
|
\if@cref@sort%
|
|
\cref@stack@sort{\@refstack}{\cref@pagecmp}%
|
|
\fi%
|
|
\cref@isstackfull{\@refstack}%
|
|
\@whilesw\if@cref@stackfull\fi{%
|
|
\if@cref@compress%
|
|
\cref@processconsecutive%
|
|
{\@refstack}{\@beginref}{\@endref}{\count@consecutive}%
|
|
{\cref@ispagerefconsecutive}%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refstack}}%
|
|
\cref@stack@pop{\@refstack}%
|
|
\@whilesw\ifx\@beginref\@empty\fi{%
|
|
\cref@stack@pop{\@refstack}%
|
|
\cref@isstackempty{\@refstack}%
|
|
\if@cref@stackempty%
|
|
\let\@beginref\relax%
|
|
\else%
|
|
\edef\@beginref{\cref@stack@top{\@refstack}}%
|
|
\fi}%
|
|
\let\@endref\relax%
|
|
\count@consecutive=1\relax%
|
|
\fi%
|
|
\ifx\@endref\relax\else%
|
|
\expandafter\ifx\csname r@\@beginref @cref\endcsname\relax\else%
|
|
\expandafter\ifx\csname r@\@endref @cref\endcsname\relax\else%
|
|
\cref@getpageref{\@beginref}{\@tempa}%
|
|
\cref@getpageref{\@endref}{\@tempb}%
|
|
\ifx\@tempa\@tempb\relax%
|
|
\count@consecutive=1%
|
|
\let\@endref\relax%
|
|
\else%
|
|
\@counta=\@tempa\relax%
|
|
\@countb=\@tempb\relax%
|
|
\advance\@counta 1\relax%
|
|
\ifnum\@counta=\@countb\relax%
|
|
\count@consecutive=2%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\cref@isstackempty{\@refstack}%
|
|
\if@cref@stackempty%
|
|
\ifcase\count@group\relax%
|
|
\ifnum\count@consecutive=2\relax%
|
|
\def\@pos{@first}%
|
|
\else%
|
|
\def\@pos{}%
|
|
\fi%
|
|
\or%
|
|
\ifnum\count@consecutive=2\relax%
|
|
\def\@pos{@middle}%
|
|
\else%
|
|
\def\@pos{@second}%
|
|
\fi%
|
|
\else%
|
|
\def\@pos{@last}%
|
|
\fi%
|
|
\else%
|
|
\ifnum\count@group=0\relax%
|
|
\def\@pos{@first}%
|
|
\else%
|
|
\def\@pos{@middle}%
|
|
\fi%
|
|
\fi%
|
|
\ifnum\count@consecutive=1\relax%
|
|
\def\@tempa{#3}%
|
|
\edef\@tempb{{\@beginref}{#1}{\@pos}}%
|
|
\expandafter\@tempa\@tempb%
|
|
\else%
|
|
\ifnum\count@consecutive=2\relax%
|
|
\def\@tempa{#3}%
|
|
\edef\@tempb{{\@beginref}{#1}{\@pos}}%
|
|
\expandafter\@tempa\@tempb%
|
|
\expandafter\cref@stack@push\expandafter%
|
|
{\@endref,}{\@refstack}%
|
|
\else%
|
|
\def\@tempa{#4}%
|
|
\edef\@tempb{{\@beginref}{\@endref}{#1}{\@pos}}%
|
|
\expandafter\@tempa\@tempb%
|
|
\fi%
|
|
\fi%
|
|
\advance\count@group 1%
|
|
\cref@isstackfull{\@refstack}%
|
|
}% end loop over reference stack
|
|
\endgroup}%
|
|
\def\@setcpageref#1#2#3{%
|
|
\expandafter\ifx\csname r@#1@cref\endcsname\relax%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}%
|
|
\@latex@warning{Reference `#1' on page \thepage \space undefined}%
|
|
\else%
|
|
\cref@getpageref{#1}{\@temppage}%
|
|
\expandafter\ifx\csname #2@page@format#3\endcsname\relax%
|
|
\edef\@tempa{#2}\def\@tempb{labelcref}%
|
|
\ifx\@tempa\@tempb\relax%
|
|
\expandafter\@@setcpageref\expandafter%
|
|
{\csname #2@default@format#3\endcsname}{#1}%
|
|
\else%
|
|
\protect\G@refundefinedtrue%
|
|
\nfss@text{\reset@font\bfseries ??}~\@temppage%
|
|
\@latex@warning{#2 \space reference format for
|
|
page references undefined}%
|
|
\fi%
|
|
\else%
|
|
\expandafter\@@setcpageref\expandafter%
|
|
{\csname #2@page@format#3\endcsname}{#1}%
|
|
\fi%
|
|
\fi}%
|
|
\def\@@setcpageref#1#2{%
|
|
\cref@getpageref{#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%
|
|
\cref@getpageref{#2}{\@pageb}%
|
|
\nfss@text{\reset@font\bfseries ??}--\@pageb%
|
|
\fi%
|
|
\else%
|
|
\expandafter\ifx\csname r@#2@cref\endcsname\relax%
|
|
\protect\G@refundefinedtrue%
|
|
\cref@getpageref{#1}{\@pagea}%
|
|
\@pagea--\nfss@text{\reset@font\bfseries ??}%
|
|
\@latex@warning{Reference `#2' on page \thepage %
|
|
\space undefined}%
|
|
\else%
|
|
\cref@getpageref{#1}{\@pagea}%
|
|
\cref@getpageref{#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\space reference range format for page
|
|
references undefined}%
|
|
\fi%
|
|
\else%
|
|
\expandafter\@@setcpagerefrange\expandafter{\@format}{#1}{#2}%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\endgroup}%
|
|
\def\@@setcpagerefrange#1#2#3{%
|
|
\cref@getpageref{#2}{\@pagea}%
|
|
\cref@getpageref{#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}}%
|
|
\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%
|
|
\@ifpackageloaded{hyperref}{%
|
|
\@ifpackagewith{hyperref}{implicit=false}{}{%
|
|
\let\if@cref@hyperrefloaded\iftrue%
|
|
\PackageInfo{cleveref}{`hyperref' support loaded}%
|
|
\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}%
|
|
\protected@edef\cref@currentlabel{%
|
|
\expandafter\cref@override@label@type%
|
|
\cref@currentlabel\@nil{#1}}}%
|
|
\@ifundefined{appendix}{}{%
|
|
\g@addto@macro\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}%
|
|
}{%
|
|
\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}%
|
|
}%
|
|
}%
|
|
}% end of \@ifundefined{appendix}
|
|
\DeclareRobustCommand{\cref}{%
|
|
\@ifstar{\@crefstar{cref}}{\@crefnostar{cref}}}%
|
|
\DeclareRobustCommand{\Cref}{%
|
|
\@ifstar{\@crefstar{Cref}}{\@crefnostar{Cref}}}%
|
|
\def\@crefnostar#1#2{\@cref{#1}{#2}}%
|
|
\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{#2}{#3}{#1}{}}%
|
|
\def\@crefrangestar#1#2#3{%
|
|
\@crefstarredtrue\@setcrefrange{#2}{#3}{#1}{}\@crefstarredfalse}%
|
|
\DeclareRobustCommand{\cpageref}{%
|
|
\@ifstar{\@cpagerefstar{cref}}{\@cpagerefnostar{cref}}}%
|
|
\DeclareRobustCommand{\Cpageref}{%
|
|
\@ifstar{\@cpagerefstar{Cref}}{\@cpagerefnostar{Cref}}}%
|
|
\def\@cpagerefnostar#1#2{%
|
|
\@cpageref{#1}{#2}{\@setcpageref}{\@setcpagerefrange}}%
|
|
\def\@cpagerefstar#1#2{%
|
|
\@crefstarredtrue%
|
|
\@cpageref{#1}{#2}{\@setcpageref}{\@setcpagerefrange}%
|
|
\@crefstarredfalse}%
|
|
\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}{\@labelcrefnostar}}%
|
|
\def\@labelcrefnostar#1{\@cref{labelcref}{#1}}%
|
|
\def\@labelcrefstar#1{%
|
|
\@crefstarredtrue%
|
|
\@cref{labelcref}{#1}%
|
|
\@crefstarredfalse}%
|
|
\DeclareRobustCommand{\labelcpageref}{%
|
|
\@ifstar{\@labelcpagerefstar}{\@labelcpagerefnostar}}%
|
|
\def\@labelcpagerefnostar#1{%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}}%
|
|
\def\@labelcpagerefstar#1{%
|
|
\@crefstarredtrue%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\@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{%
|
|
\cref@getpageref{#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{%
|
|
\cref@getpageref{#2}{\@pagea}%
|
|
\cref@getpageref{#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}}%
|
|
\fi%
|
|
\let\if@cref@hyperrefloaded\iffalse%
|
|
}% end of \@ifpackageloaded{hyperref}
|
|
\@ifpackageloaded{varioref}{%
|
|
\PackageInfo{cleveref}{`varioref' support loaded}%
|
|
\PackageInfo{cleveref}{`cleveref' supersedes `varioref's
|
|
\string\labelformat command}%
|
|
\def\cref@@vpageref#1[#2]#3{%
|
|
\@cpageref{cref}{#3}%
|
|
{\@setvpageref[#1][\vref@space]}{\@setvpagerefrange[#1]}}%
|
|
\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{#2}{#3}{#1}{}\@setcref@space\vpagerefrange{#2}{#3}}%
|
|
\def\cref@fullref#1#2{%
|
|
\@cref{#1}{#2}\@setcref@space%
|
|
\@cpageref{cref}{#2}{\@setfullpageref}{\@setfullpagerefrange}}%
|
|
\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]#3#4#5{%
|
|
\cref@vpagerefconjunction{#5}%
|
|
\def\vref@space{}%
|
|
\begingroup%
|
|
\cref@patchreftexts{#5}%
|
|
\@@setvpageref{#1}[#2]{#3}%
|
|
\endgroup}%
|
|
\def\@@setvpageref#1[#2]#3{\cref@old@@vpageref{#1}[#2]{#3}}%
|
|
\def\@setvpagerefrange[#1]#2#3#4#5{%
|
|
\cref@vpagerefconjunction{#5}%
|
|
\let\vref@space\relax%
|
|
\begingroup%
|
|
\cref@patchreftexts{#5}%
|
|
\@@setvpagerefrange[#1]{#2}{#3}%
|
|
\endgroup}%
|
|
\def\@@setvpagerefrange[#1]#2#3{\vpagerefrange[#1]{#2}{#3}}%
|
|
\def\@setfullpageref#1#2#3{%
|
|
\cref@vpagerefconjunction{#3}%
|
|
\begingroup%
|
|
\cref@patchreftexts{#3}%
|
|
\@@setfullpageref{#1}%
|
|
\endgroup}%
|
|
\def\@@setfullpageref#1{\reftextfaraway{#1}}%
|
|
\def\@setfullpagerefrange#1#2#3#4{%
|
|
\cref@vpagerefconjunction{#4}%
|
|
\begingroup%
|
|
\cref@patchreftexts{#4}%
|
|
\@@setfullpagerefrange{#1}{#2}%
|
|
\endgroup}%
|
|
\def\@@setfullpagerefrange#1#2{\reftextpagerange{#1}{#2}}%
|
|
\def\cref@old@@vpageref#1[#2]#3{%
|
|
\leavevmode%\unskip <<<
|
|
\global\advance\c@vrcnt\@ne%
|
|
\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%
|
|
}%
|
|
{\@tempcnta\maxdimen}%
|
|
\ifnum \thevpagerefnum =\@tempcnta%
|
|
\ifodd\@tempcnta%
|
|
\if@twoside%
|
|
\reftextfaceafter%
|
|
\else%
|
|
\reftextafter%
|
|
\fi%
|
|
\else%
|
|
\reftextafter%
|
|
\fi%
|
|
\else%
|
|
\advance\@tempcnta-2%
|
|
\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}%
|
|
}%
|
|
\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\reftextcurrent@orig}%
|
|
\else%
|
|
\long\def\@tempc{}%
|
|
\expandafter\ifx\csname #1\endcsname\@tempc\relax%
|
|
\expandafter\def\csname #1\endcsname{\unskip}%
|
|
%{\advance\count@group -1\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{%
|
|
\def\@@vpageref#1[#2]#3{\cref@@vpageref{#1}[#2]{#3}}%
|
|
}%
|
|
\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
|
|
}{}% end of \@ifpackageloaded{varioref}
|
|
\@ifpackageloaded{amsmath}{%
|
|
\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\@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%
|
|
\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 \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@%
|
|
\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%
|
|
\fi%
|
|
\or%
|
|
\@tempcntb\maxfields@%
|
|
\divide\@tempcntb\tw@%
|
|
\@tempcnta\@tempcntb%
|
|
\advance\@tempcntb\m@ne%
|
|
\if@fleqn%
|
|
\global\eqnshift@\@mathmargin%
|
|
\global\alignsep@\dimen@%
|
|
\global\divide\alignsep@\@tempcnta%
|
|
\else%
|
|
\global\advance\@tempcnta\@ne%
|
|
\global\eqnshift@\dimen@%
|
|
\global\divide\eqnshift@\@tempcnta%
|
|
\global\alignsep@\eqnshift@%
|
|
\fi%
|
|
\or%
|
|
\@tempcntb\maxfields@%
|
|
\divide\@tempcntb\tw@%
|
|
\global\advance\@tempcntb\m@ne%
|
|
\global\@tempcnta\@tempcntb%
|
|
\global\eqnshift@\z@%
|
|
\global\alignsep@\dimen@%
|
|
\if@fleqn%
|
|
\global\advance\alignsep@\@mathmargin\relax%
|
|
\fi%
|
|
\global\divide\alignsep@\@tempcntb%
|
|
\fi%
|
|
\ifdim\alignsep@<\minalignsep\relax%
|
|
\global\alignsep@\minalignsep\relax%
|
|
\ifdim\eqnshift@>\z@%
|
|
\if@fleqn\else%
|
|
\global\eqnshift@\displaywidth%
|
|
\global\advance\eqnshift@-\totwidth@%
|
|
\global\advance\eqnshift@-\@tempcntb\alignsep@%
|
|
\global\divide\eqnshift@\tw@%
|
|
\fi%
|
|
\fi%
|
|
\fi%
|
|
\ifdim\eqnshift@<\z@%
|
|
\global\eqnshift@\z@%
|
|
\fi%
|
|
\calc@shift@align%
|
|
\global\tagshift@\totwidth@%
|
|
\global\advance\tagshift@\@tempcntb\alignsep@%
|
|
\if@fleqn%
|
|
\ifnum\xatlevel@=\tw@%
|
|
\global\advance\tagshift@-\@mathmargin\relax%
|
|
\fi%
|
|
\else%
|
|
\global\advance\tagshift@\eqnshift@%
|
|
\fi%
|
|
\iftagsleft@ \else%
|
|
\global\advance\tagshift@-\displaywidth%
|
|
\fi%
|
|
\dimen@\minalignsep\relax%
|
|
\global\advance\totwidth@\@tempcntb\dimen@%
|
|
\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%
|
|
\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 \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\@gobble@optarg% <<< cleveref modification
|
|
\tabskip \if@fleqn \@mathmargin \else \z@skip \fi%
|
|
\totwidth@\displaywidth%
|
|
\if@fleqn%
|
|
\advance\totwidth@-\@mathmargin%
|
|
\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@%
|
|
\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@%
|
|
\advance\dimen@\multlinetaggap%
|
|
\iftagsleft@\else%
|
|
\if@fleqn%
|
|
\advance\dimen@\@mathmargin%
|
|
\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%
|
|
\@addtoreset{parentequation}{\cref@result}%
|
|
\fi%
|
|
\renewenvironment{subequations}{%
|
|
\@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}
|
|
\@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\fi%
|
|
\trivlist%
|
|
\@topsep \theorempreskipamount%
|
|
\@topsepadd \thm@topsepadd%
|
|
\advance\linewidth -\theorem@indent%
|
|
\advance\@totalleftmargin \theorem@indent%
|
|
\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%
|
|
\def\@IEEEeqnarrayXCR[#1]{%
|
|
\if@eqnsw%
|
|
\if@IEEEissubequation%
|
|
%\addtocounter{equation}{1}%
|
|
\refstepcounter{IEEEsubequation}%
|
|
\addtocounter{IEEEsubequation}{-1}%
|
|
\else%
|
|
\refstepcounter{equation}%
|
|
\addtocounter{equation}{-1}%
|
|
\fi%
|
|
\fi%
|
|
\cref@orig@IEEEeqnarrayXCR[#1]}%
|
|
\let\cref@orig@IEEEyessubnumber\IEEEyessubnumber%
|
|
\def\IEEEyessubnumber{%
|
|
\if@IEEEeqnarrayISinner%
|
|
\if@IEEElastlinewassubequation\else%
|
|
\setcounter{IEEEsubequation}{0}%
|
|
\refstepcounter{IEEEsubequation}%
|
|
\fi%
|
|
\fi%
|
|
\cref@orig@IEEEyessubnumber}%
|
|
\@addtoreset{IEEEsubequation}{equation}%
|
|
\crefalias{IEEEsubequation}{equation}%
|
|
}{}% 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\theequation}}%
|
|
}{}% 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%
|
|
\@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{}{%
|
|
\string\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\@cpagerefnostar#1#2{%
|
|
\gdef\cref@poorman@text{}%
|
|
\@cpageref{#1}{#2}{\@setcpageref}{\@setcpagerefrange}%
|
|
\def\@tempa##1##2\@nil{%
|
|
\if##1c%
|
|
\cref@writescript{}{\string\cpageref\string{#2\string}}%
|
|
\else%
|
|
\cref@writescript{}{\string\Cpageref\string{#2\string}}%
|
|
\fi}%
|
|
\@tempa#1\@nil}%
|
|
\def\@cpagerefstar#1#2{%
|
|
\gdef\cref@poorman@text{}%
|
|
\@crefstarredtrue%
|
|
\@cpageref{#1}{#2}{\@setcpageref}{\@setcpagerefrange}%
|
|
\@crefstarredfalse%
|
|
\def\@tempa##1##2\@nil{%
|
|
\if##1c%
|
|
\cref@writescript{}{\string\cpageref*\string{#2\string}}%
|
|
\else%
|
|
\cref@writescript{}{\string\Cpageref*\string{#2\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{}%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\cref@writescript{}{\string\labelcpageref\string{#1\string}}}%
|
|
\def\@labelcpagerefstar#1{%
|
|
\gdef\cref@poorman@text{}%
|
|
\@crefstarredtrue%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\@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{}%
|
|
\@cpageref{cref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\cref@writescript{}{\string\cpageref\string{#1\string}}}%
|
|
\DeclareRobustCommand{\Cpageref}[1]{%
|
|
\gdef\cref@poorman@text{}%
|
|
\@cpageref{Cref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\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{}%
|
|
\@cpageref{labelcref}{#1}{\@setcpageref}{\@setcpagerefrange}%
|
|
\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}%
|
|
\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}%
|
|
\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}%
|
|
\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}}% 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}%
|
|
\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}}% 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}{Hoofdstuken}%
|
|
\Crefname@preamble{section}{Paragraaf}{Paragrafen}%
|
|
\Crefname@preamble{appendix}{Appendix}{Appendices}%
|
|
\Crefname@preamble{enumi}{Punt}{Punten}%
|
|
\Crefname@preamble{footnote}{Voetnote}{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}{Voetnote}{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}{voetnote}{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}{Tablell}{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}{tablell}{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
|
|
\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%
|
|
\@labelcrefdefinedefaultformats%
|
|
\@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}}%
|
|
\@ifundefined{cref@subsection@name}{%
|
|
\let\cref@subsection@name\cref@section@name%
|
|
\let\cref@subsection@name@plural\cref@section@name@plural}{}%
|
|
\@ifundefined{Cref@subsection@name}{%
|
|
\let\Cref@subsection@name\Cref@section@name%
|
|
\let\Cref@subsection@name@plural\Cref@section@name@plural}{}%
|
|
\@ifundefined{cref@subsection@format}{%
|
|
\let\cref@subsection@format\cref@section@format}{}%
|
|
\@ifundefined{Cref@subsection@format}{%
|
|
\let\Cref@subsection@format\Cref@section@format}{}%
|
|
\@ifundefined{crefrange@subsection@format}{%
|
|
\let\crefrange@subsection@format%
|
|
\crefrange@section@format}{}%
|
|
\@ifundefined{Crefrange@subsection@format}{%
|
|
\let\Crefrange@subsection@format%
|
|
\Crefrange@section@format}{}%
|
|
\@ifundefined{cref@subsection@format@first}{%
|
|
\let\cref@subsection@format@first%
|
|
\cref@section@format@first}{}%
|
|
\@ifundefined{Cref@subsection@format@first}{%
|
|
\let\Cref@subsection@format@first%
|
|
\Cref@section@format@first}{}%
|
|
\@ifundefined{cref@subsection@format@second}{%
|
|
\let\cref@subsection@format@second%
|
|
\cref@section@format@second}{}%
|
|
\@ifundefined{Cref@subsection@format@second}{%
|
|
\let\Cref@subsection@format@second%
|
|
\Cref@section@format@second}{}%
|
|
\@ifundefined{cref@subsection@format@middle}{%
|
|
\let\cref@subsection@format@middle%
|
|
\cref@section@format@middle}{}%
|
|
\@ifundefined{Cref@subsection@format@middle}{%
|
|
\let\Cref@subsection@format@middle%
|
|
\Cref@section@format@middle}{}%
|
|
\@ifundefined{cref@subsection@format@last}{%
|
|
\let\cref@subsection@format@last%
|
|
\cref@section@format@last}{}%
|
|
\@ifundefined{Cref@subsection@format@last}{%
|
|
\let\Cref@subsection@format@last%
|
|
\Cref@section@format@last}{}%
|
|
\@ifundefined{crefrange@subsection@format@first}{%
|
|
\let\crefrange@subsection@format@first%
|
|
\crefrange@section@format@first}{}%
|
|
\@ifundefined{Crefrange@subsection@format@first}{%
|
|
\let\Crefrange@subsection@format@first%
|
|
\Crefrange@section@format@first}{}%
|
|
\@ifundefined{crefrange@subsection@format@second}{%
|
|
\let\crefrange@subsection@format@second%
|
|
\crefrange@section@format@second}{}%
|
|
\@ifundefined{Crefrange@subsection@format@second}{%
|
|
\let\Crefrange@subsection@format@second%
|
|
\Crefrange@section@format@second}{}%
|
|
\@ifundefined{crefrange@subsection@format@middle}{%
|
|
\let\crefrange@subsection@format@middle%
|
|
\crefrange@section@format@middle}{}%
|
|
\@ifundefined{Crefrange@subsection@format@middle}{%
|
|
\let\Crefrange@subsection@format@middle%
|
|
\Crefrange@section@format@middle}{}%
|
|
\@ifundefined{crefrange@subsection@format@last}{%
|
|
\let\crefrange@subsection@format@last%
|
|
\crefrange@section@format@last}{}%
|
|
\@ifundefined{Crefrange@subsection@format@last}{%
|
|
\let\Crefrange@subsection@format@last%
|
|
\Crefrange@section@format@last}{}%
|
|
\@ifundefined{cref@subsubsection@name}{%
|
|
\let\cref@subsubsection@name\cref@section@name%
|
|
\let\cref@subsubsection@name@plural\cref@section@name@plural}{}%
|
|
\@ifundefined{Cref@subsection@name}{%
|
|
\let\Cref@subsection@name\Cref@section@name%
|
|
\let\Cref@subsection@name@plural\Cref@section@name@plural}{}%
|
|
\@ifundefined{cref@subsubsection@format}{%
|
|
\let\cref@subsubsection@format%
|
|
\cref@subsection@format}{}%
|
|
\@ifundefined{Cref@subsubsection@format}{%
|
|
\let\Cref@subsubsection@format%
|
|
\Cref@subsection@format}{}%
|
|
\@ifundefined{crefrange@subsubsection@format}{%
|
|
\let\crefrange@subsubsection@format%
|
|
\crefrange@subsection@format}{}%
|
|
\@ifundefined{Crefrange@subsubsection@format}{%
|
|
\let\Crefrange@subsubsection@format%
|
|
\Crefrange@subsection@format}{}%
|
|
\@ifundefined{cref@subsubsection@format@first}{%
|
|
\let\cref@subsubsection@format@first%
|
|
\cref@subsection@format@first}{}%
|
|
\@ifundefined{Cref@subsubsection@format@first}{%
|
|
\let\Cref@subsubsection@format@first%
|
|
\Cref@subsection@format@first}{}%
|
|
\@ifundefined{cref@subsubsection@format@second}{%
|
|
\let\cref@subsubsection@format@second%
|
|
\cref@subsection@format@second}{}%
|
|
\@ifundefined{Cref@subsubsection@format@second}{%
|
|
\let\Cref@subsubsection@format@second%
|
|
\Cref@subsection@format@second}{}%
|
|
\@ifundefined{cref@subsubsection@format@middle}{%
|
|
\let\cref@subsubsection@format@middle%
|
|
\cref@subsection@format@middle}{}%
|
|
\@ifundefined{Cref@subsubsection@format@middle}{%
|
|
\let\Cref@subsubsection@format@middle%
|
|
\Cref@subsection@format@middle}{}%
|
|
\@ifundefined{cref@subsubsection@format@last}{%
|
|
\let\cref@subsubsection@format@last%
|
|
\cref@subsection@format@last}{}%
|
|
\@ifundefined{Cref@subsubsection@format@last}{%
|
|
\let\Cref@subsubsection@format@last%
|
|
\Cref@subsection@format@last}{}%
|
|
\@ifundefined{crefrange@subsubsection@format@first}{%
|
|
\let\crefrange@subsubsection@format@first%
|
|
\crefrange@subsection@format@first}{}%
|
|
\@ifundefined{Crefrange@subsubsection@format@first}{%
|
|
\let\Crefrange@subsubsection@format@first%
|
|
\Crefrange@subsection@format@first}{}%
|
|
\@ifundefined{crefrange@subsubsection@format@second}{%
|
|
\let\crefrange@subsubsection@format@second%
|
|
\crefrange@subsection@format@second}{}%
|
|
\@ifundefined{Crefrange@subsubsection@format@second}{%
|
|
\let\Crefrange@subsubsection@format@second%
|
|
\Crefrange@subsection@format@second}{}%
|
|
\@ifundefined{crefrange@subsubsection@format@middle}{%
|
|
\let\crefrange@subsubsection@format@middle%
|
|
\crefrange@subsection@format@middle}{}%
|
|
\@ifundefined{Crefrange@subsubsection@format@middle}{%
|
|
\let\Crefrange@subsubsection@format@middle%
|
|
\Crefrange@subsection@format@middle}{}%
|
|
\@ifundefined{crefrange@subsubsection@format@last}{%
|
|
\let\crefrange@subsubsection@format@last%
|
|
\crefrange@subsection@format@last}{}%
|
|
\@ifundefined{Crefrange@subsubsection@format@last}{%
|
|
\let\Crefrange@subsubsection@format@last%
|
|
\Crefrange@subsection@format@last}{}%
|
|
\@ifundefined{cref@subappendix@name}{%
|
|
\let\cref@subappendix@name\cref@appendix@name%
|
|
\let\cref@subappendix@name@plural%
|
|
\cref@appendix@name@plural}{}%
|
|
\@ifundefined{Cref@subappendix@name}{%
|
|
\let\Cref@subappendix@name\Cref@section@name%
|
|
\let\Cref@subappendixsection@name@plural%
|
|
\Cref@appendix@name@plural}{}%
|
|
\@ifundefined{cref@subappendix@format}{%
|
|
\let\cref@subappendix@format\cref@appendix@format}{}%
|
|
\@ifundefined{Cref@subappendix@format}{%
|
|
\let\Cref@subappendix@format\Cref@appendix@format}{}%
|
|
\@ifundefined{crefrange@subappendix@format}{%
|
|
\let\crefrange@subappendix@format%
|
|
\crefrange@appendix@format}{}%
|
|
\@ifundefined{Crefrange@subappendix@format}{%
|
|
\let\Crefrange@subappendix@format%
|
|
\Crefrange@appendix@format}{}%
|
|
\@ifundefined{cref@subappendix@format@first}{%
|
|
\let\cref@subappendix@format@first%
|
|
\cref@appendix@format@first}{}%
|
|
\@ifundefined{Cref@subappendix@format@first}{%
|
|
\let\Cref@subappendix@format@first%
|
|
\Cref@appendix@format@first}{}%
|
|
\@ifundefined{cref@subappendix@format@second}{%
|
|
\let\cref@subappendix@format@second%
|
|
\cref@appendix@format@second}{}%
|
|
\@ifundefined{Cref@subappendix@format@second}{%
|
|
\let\Cref@subappendix@format@second%
|
|
\Cref@appendix@format@second}{}%
|
|
\@ifundefined{cref@subappendix@format@middle}{%
|
|
\let\cref@subappendix@format@middle%
|
|
\cref@appendix@format@middle}{}%
|
|
\@ifundefined{Cref@subappendix@format@middle}{%
|
|
\let\Cref@subappendix@format@middle%
|
|
\Cref@appendix@format@middle}{}%
|
|
\@ifundefined{cref@subappendix@format@last}{%
|
|
\let\cref@subappendix@format@last%
|
|
\cref@appendix@format@last}{}%
|
|
\@ifundefined{Cref@subappendix@format@last}{%
|
|
\let\Cref@subappendix@format@last%
|
|
\Cref@appendix@format@last}{}%
|
|
\@ifundefined{crefrange@subappendix@format@first}{%
|
|
\let\crefrange@subappendix@format@first%
|
|
\crefrange@appendix@format@first}{}%
|
|
\@ifundefined{Crefrange@subappendix@format@first}{%
|
|
\let\Crefrange@subappendix@format@first%
|
|
\Crefrange@appendix@format@first}{}%
|
|
\@ifundefined{crefrange@subappendix@format@second}{%
|
|
\let\crefrange@subappendix@format@second%
|
|
\crefrange@appendix@format@second}{}%
|
|
\@ifundefined{Crefrange@subappendix@format@second}{%
|
|
\let\Crefrange@subappendix@format@second%
|
|
\Crefrange@appendix@format@second}{}%
|
|
\@ifundefined{crefrange@subappendix@format@middle}{%
|
|
\let\crefrange@subappendix@format@middle%
|
|
\crefrange@appendix@format@middle}{}%
|
|
\@ifundefined{Crefrange@subappendix@format@middle}{%
|
|
\let\Crefrange@subappendix@format@middle%
|
|
\Crefrange@appendix@format@middle}{}%
|
|
\@ifundefined{crefrange@subappendix@format@last}{%
|
|
\let\crefrange@subappendix@format@last%
|
|
\crefrange@appendix@format@last}{}%
|
|
\@ifundefined{Crefrange@subappendix@format@last}{%
|
|
\let\Crefrange@subappendix@format@last%
|
|
\Crefrange@appendix@format@last}{}%
|
|
\@ifundefined{cref@subsubappendix@name}{%
|
|
\let\cref@subsubappendix@name\cref@appendix@name%
|
|
\let\cref@subsubappendix@name@plural%
|
|
\cref@appendix@name@plural}{}%
|
|
\@ifundefined{Cref@subsubappendix@name}{%
|
|
\let\Cref@subsubappendix@name\Cref@section@name%
|
|
\let\Cref@subsubappendixsection@name@plural%
|
|
\Cref@appendix@name@plural}{}%
|
|
\@ifundefined{cref@subsubappendix@format}{%
|
|
\let\cref@subsubappendix@format%
|
|
\cref@subappendix@format}{}%
|
|
\@ifundefined{Cref@subsubappendix@format}{%
|
|
\let\Cref@subsubappendix@format%
|
|
\Cref@subappendix@format}{}%
|
|
\@ifundefined{crefrange@subsubappendix@format}{%
|
|
\let\crefrange@subsubappendix@format%
|
|
\crefrange@subappendix@format}{}%
|
|
\@ifundefined{Crefrange@subsubappendix@format}{%
|
|
\let\Crefrange@subsubappendix@format%
|
|
\Crefrange@subappendix@format}{}%
|
|
\@ifundefined{cref@subsubappendix@format@first}{%
|
|
\let\cref@subsubappendix@format@first%
|
|
\cref@subappendix@format@first}{}%
|
|
\@ifundefined{Cref@subsubappendix@format@first}{%
|
|
\let\Cref@subsubappendix@format@first%
|
|
\Cref@subappendix@format@first}{}%
|
|
\@ifundefined{cref@subsubappendix@format@second}{%
|
|
\let\cref@subsubappendix@format@second%
|
|
\cref@subappendix@format@second}{}%
|
|
\@ifundefined{Cref@subsubappendix@format@second}{%
|
|
\let\Cref@subsubappendix@format@second%
|
|
\Cref@subappendix@format@second}{}%
|
|
\@ifundefined{cref@subsubappendix@format@middle}{%
|
|
\let\cref@subsubappendix@format@middle%
|
|
\cref@subappendix@format@middle}{}%
|
|
\@ifundefined{Cref@subsubappendix@format@middle}{%
|
|
\let\Cref@subsubappendix@format@middle%
|
|
\Cref@subappendix@format@middle}{}%
|
|
\@ifundefined{cref@subsubappendix@format@last}{%
|
|
\let\cref@subsubappendix@format@last%
|
|
\cref@subappendix@format@last}{}%
|
|
\@ifundefined{Cref@subsubappendix@format@last}{%
|
|
\let\Cref@subsubappendix@format@last%
|
|
\Cref@subappendix@format@last}{}%
|
|
\@ifundefined{crefrange@subsubappendix@format@first}{%
|
|
\let\crefrange@subsubappendix@format@first%
|
|
\crefrange@subappendix@format@first}{}%
|
|
\@ifundefined{Crefrange@subsubappendix@format@first}{%
|
|
\let\Crefrange@subsubappendix@format@first%
|
|
\Crefrange@subappendix@format@first}{}%
|
|
\@ifundefined{crefrange@subsubappendix@format@second}{%
|
|
\let\crefrange@subsubappendix@format@second%
|
|
\crefrange@subappendix@format@second}{}%
|
|
\@ifundefined{Crefrange@subsubappendix@format@second}{%
|
|
\let\Crefrange@subsubappendix@format@second%
|
|
\Crefrange@subappendix@format@second}{}%
|
|
\@ifundefined{crefrange@subsubappendix@format@middle}{%
|
|
\let\crefrange@subsubappendix@format@middle%
|
|
\crefrange@subappendix@format@middle}{}%
|
|
\@ifundefined{Crefrange@subsubappendix@format@middle}{%
|
|
\let\Crefrange@subsubappendix@format@middle%
|
|
\Crefrange@subappendix@format@middle}{}%
|
|
\@ifundefined{crefrange@subsubappendix@format@last}{%
|
|
\let\crefrange@subsubappendix@format@last%
|
|
\crefrange@subappendix@format@last}{}%
|
|
\@ifundefined{Crefrange@subsubappendix@format@last}{%
|
|
\let\Crefrange@subsubappendix@format@last%
|
|
\Crefrange@subappendix@format@last}{}%
|
|
\@ifundefined{cref@subsubsubappendix@format}{%
|
|
\let\cref@subsubsubappendix@format%
|
|
\cref@subsubappendix@format}{}%
|
|
\@ifundefined{Cref@subsubsubappendix@format}{%
|
|
\let\Cref@subsubsubappendix@format%
|
|
\Cref@subsubappendix@format}{}%
|
|
\@ifundefined{crefrange@subsubsubappendix@format}{%
|
|
\let\crefrange@subsubsubappendix@format%
|
|
\crefrange@subsubappendix@format}{}%
|
|
\@ifundefined{Crefrange@subsubsubappendix@format}{%
|
|
\let\Crefrange@subsubsubappendix@format%
|
|
\Crefrange@subsubappendix@format}{}%
|
|
\@ifundefined{cref@subsubsubappendix@format@first}{%
|
|
\let\cref@subsubsubappendix@format@first%
|
|
\cref@subsubappendix@format@first}{}%
|
|
\@ifundefined{Cref@subsubsubappendix@format@first}{%
|
|
\let\Cref@subsubsubappendix@format@first%
|
|
\Cref@subsubappendix@format@first}{}%
|
|
\@ifundefined{cref@subsubsubappendix@format@second}{%
|
|
\let\cref@subsubsubappendix@format@second%
|
|
\cref@subsubappendix@format@second}{}%
|
|
\@ifundefined{Cref@subsubsubappendix@format@second}{%
|
|
\let\Cref@subsubsubappendix@format@second%
|
|
\Cref@subsubappendix@format@second}{}%
|
|
\@ifundefined{cref@subsubsubappendix@format@middle}{%
|
|
\let\cref@subsubsubappendix@format@middle%
|
|
\cref@subsubappendix@format@middle}{}%
|
|
\@ifundefined{Cref@subsubsubappendix@format@middle}{%
|
|
\let\Cref@subsubsubappendix@format@middle%
|
|
\Cref@subsubappendix@format@middle}{}%
|
|
\@ifundefined{cref@subsubsubappendix@format@last}{%
|
|
\let\cref@subsubsubappendix@format@last%
|
|
\cref@subsubappendix@format@last}{}%
|
|
\@ifundefined{Cref@subsubsubappendix@format@last}{%
|
|
\let\Cref@subsubsubappendix@format@last%
|
|
\Cref@subsubappendix@format@last}{}%
|
|
\@ifundefined{crefrange@subsubsubappendix@format@first}{%
|
|
\let\crefrange@subsubsubappendix@format@first%
|
|
\crefrange@subsubappendix@format@first}{}%
|
|
\@ifundefined{Crefrange@subsubsubappendix@format@first}{%
|
|
\let\Crefrange@subsubsubappendix@format@first%
|
|
\Crefrange@subsubappendix@format@first}{}%
|
|
\@ifundefined{crefrange@subsubsubappendix@format@second}{%
|
|
\let\crefrange@subsubsubappendix@format@second%
|
|
\crefrange@subsubappendix@format@second}{}%
|
|
\@ifundefined{Crefrange@subsubsubappendix@format@second}{%
|
|
\let\Crefrange@subsubsubappendix@format@second%
|
|
\Crefrange@subsubappendix@format@second}{}%
|
|
\@ifundefined{crefrange@subsubsubappendix@format@middle}{%
|
|
\let\crefrange@subsubsubappendix@format@middle%
|
|
\crefrange@subsubappendix@format@middle}{}%
|
|
\@ifundefined{Crefrange@subsubsubappendix@format@middle}{%
|
|
\let\Crefrange@subsubsubappendix@format@middle%
|
|
\Crefrange@subsubappendix@format@middle}{}%
|
|
\@ifundefined{crefrange@subsubsubappendix@format@last}{%
|
|
\let\crefrange@subsubsubappendix@format@last%
|
|
\crefrange@subsubappendix@format@last}{}%
|
|
\@ifundefined{Crefrange@subsubsubappendix@format@last}{%
|
|
\let\Crefrange@subsubsubappendix@format@last%
|
|
\Crefrange@subsubappendix@format@last}{}%
|
|
\@ifundefined{cref@subfigure@format}{%
|
|
\let\cref@subfigure@format%
|
|
\cref@figure@format}{}%
|
|
\@ifundefined{Cref@subfigure@format}{%
|
|
\let\Cref@subfigure@format%
|
|
\Cref@figure@format}{}%
|
|
\@ifundefined{crefrange@subfigure@format}{%
|
|
\let\crefrange@subfigure@format%
|
|
\crefrange@figure@format}{}%
|
|
\@ifundefined{Crefrange@subfigure@format}{%
|
|
\let\Crefrange@subfigure@format%
|
|
\Crefrange@figure@format}{}%
|
|
\@ifundefined{cref@subfigure@format@first}{%
|
|
\let\cref@subfigure@format@first%
|
|
\cref@figure@format@first}{}%
|
|
\@ifundefined{Cref@subfigure@format@first}{%
|
|
\let\Cref@subfigure@format@first%
|
|
\Cref@figure@format@first}{}%
|
|
\@ifundefined{cref@subfigure@format@second}{%
|
|
\let\cref@subfigure@format@second%
|
|
\cref@figure@format@second}{}%
|
|
\@ifundefined{Cref@subfigure@format@second}{%
|
|
\let\Cref@subfigure@format@second%
|
|
\Cref@figure@format@second}{}%
|
|
\@ifundefined{cref@subfigure@format@middle}{%
|
|
\let\cref@subfigure@format@middle%
|
|
\cref@figure@format@middle}{}%
|
|
\@ifundefined{Cref@subfigure@format@middle}{%
|
|
\let\Cref@subfigure@format@middle%
|
|
\Cref@figure@format@middle}{}%
|
|
\@ifundefined{cref@subfigure@format@last}{%
|
|
\let\cref@subfigure@format@last%
|
|
\cref@figure@format@last}{}%
|
|
\@ifundefined{Cref@subfigure@format@last}{%
|
|
\let\Cref@subfigure@format@last%
|
|
\Cref@figure@format@last}{}%
|
|
\@ifundefined{crefrange@subfigure@format@first}{%
|
|
\let\crefrange@subfigure@format@first%
|
|
\crefrange@figure@format@first}{}%
|
|
\@ifundefined{Crefrange@subfigure@format@first}{%
|
|
\let\Crefrange@subfigure@format@first%
|
|
\Crefrange@figure@format@first}{}%
|
|
\@ifundefined{crefrange@subfigure@format@second}{%
|
|
\let\crefrange@subfigure@format@second%
|
|
\crefrange@figure@format@second}{}%
|
|
\@ifundefined{Crefrange@subfigure@format@second}{%
|
|
\let\Crefrange@subfigure@format@second%
|
|
\Crefrange@figure@format@second}{}%
|
|
\@ifundefined{crefrange@subfigure@format@middle}{%
|
|
\let\crefrange@subfigure@format@middle%
|
|
\crefrange@figure@format@middle}{}%
|
|
\@ifundefined{Crefrange@subfigure@format@middle}{%
|
|
\let\Crefrange@subfigure@format@middle%
|
|
\Crefrange@figure@format@middle}{}%
|
|
\@ifundefined{crefrange@subfigure@format@last}{%
|
|
\let\crefrange@subfigure@format@last%
|
|
\crefrange@figure@format@last}{}%
|
|
\@ifundefined{Crefrange@subfigure@format@last}{%
|
|
\let\Crefrange@subfigure@format@last%
|
|
\Crefrange@figure@format@last}{}%
|
|
\@ifundefined{cref@subtable@format}{%
|
|
\let\cref@subtable@format%
|
|
\cref@table@format}{}%
|
|
\@ifundefined{Cref@subtable@format}{%
|
|
\let\Cref@subtable@format%
|
|
\Cref@table@format}{}%
|
|
\@ifundefined{crefrange@subtable@format}{%
|
|
\let\crefrange@subtable@format%
|
|
\crefrange@table@format}{}%
|
|
\@ifundefined{Crefrange@subtable@format}{%
|
|
\let\Crefrange@subtable@format%
|
|
\Crefrange@table@format}{}%
|
|
\@ifundefined{cref@subtable@format@first}{%
|
|
\let\cref@subtable@format@first%
|
|
\cref@table@format@first}{}%
|
|
\@ifundefined{Cref@subtable@format@first}{%
|
|
\let\Cref@subtable@format@first%
|
|
\Cref@table@format@first}{}%
|
|
\@ifundefined{cref@subtable@format@second}{%
|
|
\let\cref@subtable@format@second%
|
|
\cref@table@format@second}{}%
|
|
\@ifundefined{Cref@subtable@format@second}{%
|
|
\let\Cref@subtable@format@second%
|
|
\Cref@table@format@second}{}%
|
|
\@ifundefined{cref@subtable@format@middle}{%
|
|
\let\cref@subtable@format@middle%
|
|
\cref@table@format@middle}{}%
|
|
\@ifundefined{Cref@subtable@format@middle}{%
|
|
\let\Cref@subtable@format@middle%
|
|
\Cref@table@format@middle}{}%
|
|
\@ifundefined{cref@subtable@format@last}{%
|
|
\let\cref@subtable@format@last%
|
|
\cref@table@format@last}{}%
|
|
\@ifundefined{Cref@subtable@format@last}{%
|
|
\let\Cref@subtable@format@last%
|
|
\Cref@table@format@last}{}%
|
|
\@ifundefined{crefrange@subtable@format@first}{%
|
|
\let\crefrange@subtable@format@first%
|
|
\crefrange@table@format@first}{}%
|
|
\@ifundefined{Crefrange@subtable@format@first}{%
|
|
\let\Crefrange@subtable@format@first%
|
|
\Crefrange@table@format@first}{}%
|
|
\@ifundefined{crefrange@subtable@format@second}{%
|
|
\let\crefrange@subtable@format@second%
|
|
\crefrange@table@format@second}{}%
|
|
\@ifundefined{Crefrange@subtable@format@second}{%
|
|
\let\Crefrange@subtable@format@second%
|
|
\Crefrange@table@format@second}{}%
|
|
\@ifundefined{crefrange@subtable@format@middle}{%
|
|
\let\crefrange@subtable@format@middle%
|
|
\crefrange@table@format@middle}{}%
|
|
\@ifundefined{Crefrange@subtable@format@middle}{%
|
|
\let\Crefrange@subtable@format@middle%
|
|
\Crefrange@table@format@middle}{}%
|
|
\@ifundefined{crefrange@subtable@format@last}{%
|
|
\let\crefrange@subtable@format@last%
|
|
\crefrange@table@format@last}{}%
|
|
\@ifundefined{Crefrange@subtable@format@last}{%
|
|
\let\Crefrange@subtable@format@last%
|
|
\Crefrange@table@format@last}{}%
|
|
\@ifundefined{cref@subequation@format}{%
|
|
\let\cref@subequation@format%
|
|
\cref@equation@format}{}%
|
|
\@ifundefined{Cref@subequation@format}{%
|
|
\let\Cref@subequation@format%
|
|
\Cref@equation@format}{}%
|
|
\@ifundefined{crefrange@subequation@format}{%
|
|
\let\crefrange@subequation@format%
|
|
\crefrange@equation@format}{}%
|
|
\@ifundefined{Crefrange@subequation@format}{%
|
|
\let\Crefrange@subequation@format%
|
|
\Crefrange@equation@format}{}%
|
|
\@ifundefined{cref@subequation@format@first}{%
|
|
\let\cref@subequation@format@first%
|
|
\cref@equation@format@first}{}%
|
|
\@ifundefined{Cref@subequation@format@first}{%
|
|
\let\Cref@subequation@format@first%
|
|
\Cref@equation@format@first}{}%
|
|
\@ifundefined{cref@subequation@format@second}{%
|
|
\let\cref@subequation@format@second%
|
|
\cref@equation@format@second}{}%
|
|
\@ifundefined{Cref@subequation@format@second}{%
|
|
\let\Cref@subequation@format@second%
|
|
\Cref@equation@format@second}{}%
|
|
\@ifundefined{cref@subequation@format@middle}{%
|
|
\let\cref@subequation@format@middle%
|
|
\cref@equation@format@middle}{}%
|
|
\@ifundefined{Cref@subequation@format@middle}{%
|
|
\let\Cref@subequation@format@middle%
|
|
\Cref@equation@format@middle}{}%
|
|
\@ifundefined{cref@subequation@format@last}{%
|
|
\let\cref@subequation@format@last%
|
|
\cref@equation@format@last}{}%
|
|
\@ifundefined{Cref@subequation@format@last}{%
|
|
\let\Cref@subequation@format@last%
|
|
\Cref@equation@format@last}{}%
|
|
\@ifundefined{crefrange@subequation@format@first}{%
|
|
\let\crefrange@subequation@format@first%
|
|
\crefrange@equation@format@first}{}%
|
|
\@ifundefined{Crefrange@subequation@format@first}{%
|
|
\let\Crefrange@subequation@format@first%
|
|
\Crefrange@equation@format@first}{}%
|
|
\@ifundefined{crefrange@subequation@format@second}{%
|
|
\let\crefrange@subequation@format@second%
|
|
\crefrange@equation@format@second}{}%
|
|
\@ifundefined{Crefrange@subequation@format@second}{%
|
|
\let\Crefrange@subequation@format@second%
|
|
\Crefrange@equation@format@second}{}%
|
|
\@ifundefined{crefrange@subequation@format@middle}{%
|
|
\let\crefrange@subequation@format@middle%
|
|
\crefrange@equation@format@middle}{}%
|
|
\@ifundefined{Crefrange@subequation@format@middle}{%
|
|
\let\Crefrange@subequation@format@middle%
|
|
\Crefrange@equation@format@middle}{}%
|
|
\@ifundefined{crefrange@subequation@format@last}{%
|
|
\let\crefrange@subequation@format@last%
|
|
\crefrange@equation@format@last}{}%
|
|
\@ifundefined{Crefrange@subequation@format@last}{%
|
|
\let\Crefrange@subequation@format@last%
|
|
\Crefrange@equation@format@last}{}%
|
|
\@ifundefined{cref@enumii@format}{%
|
|
\let\cref@enumii@format%
|
|
\cref@enumi@format}{}%
|
|
\@ifundefined{Cref@enumii@format}{%
|
|
\let\Cref@enumii@format%
|
|
\Cref@enumi@format}{}%
|
|
\@ifundefined{crefrange@enumii@format}{%
|
|
\let\crefrange@enumii@format%
|
|
\crefrange@enumi@format}{}%
|
|
\@ifundefined{Crefrange@enumii@format}{%
|
|
\let\Crefrange@enumii@format%
|
|
\Crefrange@enumi@format}{}%
|
|
\@ifundefined{cref@enumii@format@first}{%
|
|
\let\cref@enumii@format@first%
|
|
\cref@enumi@format@first}{}%
|
|
\@ifundefined{Cref@enumii@format@first}{%
|
|
\let\Cref@enumii@format@first%
|
|
\Cref@enumi@format@first}{}%
|
|
\@ifundefined{cref@enumii@format@second}{%
|
|
\let\cref@enumii@format@second%
|
|
\cref@enumi@format@second}{}%
|
|
\@ifundefined{Cref@enumii@format@second}{%
|
|
\let\Cref@enumii@format@second%
|
|
\Cref@enumi@format@second}{}%
|
|
\@ifundefined{cref@enumii@format@middle}{%
|
|
\let\cref@enumii@format@middle%
|
|
\cref@enumi@format@middle}{}%
|
|
\@ifundefined{Cref@enumii@format@middle}{%
|
|
\let\Cref@enumii@format@middle%
|
|
\Cref@enumi@format@middle}{}%
|
|
\@ifundefined{cref@enumii@format@last}{%
|
|
\let\cref@enumii@format@last%
|
|
\cref@enumi@format@last}{}%
|
|
\@ifundefined{Cref@enumii@format@last}{%
|
|
\let\Cref@enumii@format@last%
|
|
\Cref@enumi@format@last}{}%
|
|
\@ifundefined{crefrange@enumii@format@first}{%
|
|
\let\crefrange@enumii@format@first%
|
|
\crefrange@enumi@format@first}{}%
|
|
\@ifundefined{Crefrange@enumii@format@first}{%
|
|
\let\Crefrange@enumii@format@first%
|
|
\Crefrange@enumi@format@first}{}%
|
|
\@ifundefined{crefrange@enumii@format@second}{%
|
|
\let\crefrange@enumii@format@second%
|
|
\crefrange@enumi@format@second}{}%
|
|
\@ifundefined{Crefrange@enumii@format@second}{%
|
|
\let\Crefrange@enumii@format@second%
|
|
\Crefrange@enumi@format@second}{}%
|
|
\@ifundefined{crefrange@enumii@format@middle}{%
|
|
\let\crefrange@enumii@format@middle%
|
|
\crefrange@enumi@format@middle}{}%
|
|
\@ifundefined{Crefrange@enumii@format@middle}{%
|
|
\let\Crefrange@enumii@format@middle%
|
|
\Crefrange@enumi@format@middle}{}%
|
|
\@ifundefined{crefrange@enumii@format@last}{%
|
|
\let\crefrange@enumii@format@last%
|
|
\crefrange@enumi@format@last}{}%
|
|
\@ifundefined{Crefrange@enumii@format@last}{%
|
|
\let\Crefrange@enumii@format@last%
|
|
\Crefrange@enumi@format@last}{}%
|
|
\@ifundefined{cref@enumiii@format}{%
|
|
\let\cref@enumiii@format%
|
|
\cref@enumii@format}{}%
|
|
\@ifundefined{Cref@enumiii@format}{%
|
|
\let\Cref@enumiii@format%
|
|
\Cref@enumii@format}{}%
|
|
\@ifundefined{crefrange@enumiii@format}{%
|
|
\let\crefrange@enumiii@format%
|
|
\crefrange@enumii@format}{}%
|
|
\@ifundefined{Crefrange@enumiii@format}{%
|
|
\let\Crefrange@enumiii@format%
|
|
\Crefrange@enumii@format}{}%
|
|
\@ifundefined{cref@enumiii@format@first}{%
|
|
\let\cref@enumiii@format@first%
|
|
\cref@enumii@format@first}{}%
|
|
\@ifundefined{Cref@enumiii@format@first}{%
|
|
\let\Cref@enumiii@format@first%
|
|
\Cref@enumii@format@first}{}%
|
|
\@ifundefined{cref@enumiii@format@second}{%
|
|
\let\cref@enumiii@format@second%
|
|
\cref@enumii@format@second}{}%
|
|
\@ifundefined{Cref@enumiii@format@second}{%
|
|
\let\Cref@enumiii@format@second%
|
|
\Cref@enumii@format@second}{}%
|
|
\@ifundefined{cref@enumiii@format@middle}{%
|
|
\let\cref@enumiii@format@middle%
|
|
\cref@enumii@format@middle}{}%
|
|
\@ifundefined{Cref@enumiii@format@middle}{%
|
|
\let\Cref@enumiii@format@middle%
|
|
\Cref@enumii@format@middle}{}%
|
|
\@ifundefined{cref@enumiii@format@last}{%
|
|
\let\cref@enumiii@format@last%
|
|
\cref@enumii@format@last}{}%
|
|
\@ifundefined{Cref@enumiii@format@last}{%
|
|
\let\Cref@enumiii@format@last%
|
|
\Cref@enumii@format@last}{}%
|
|
\@ifundefined{crefrange@enumiii@format@first}{%
|
|
\let\crefrange@enumiii@format@first%
|
|
\crefrange@enumii@format@first}{}%
|
|
\@ifundefined{Crefrange@enumiii@format@first}{%
|
|
\let\Crefrange@enumiii@format@first%
|
|
\Crefrange@enumii@format@first}{}%
|
|
\@ifundefined{crefrange@enumiii@format@second}{%
|
|
\let\crefrange@enumiii@format@second%
|
|
\crefrange@enumii@format@second}{}%
|
|
\@ifundefined{Crefrange@enumiii@format@second}{%
|
|
\let\Crefrange@enumiii@format@second%
|
|
\Crefrange@enumii@format@second}{}%
|
|
\@ifundefined{crefrange@enumiii@format@middle}{%
|
|
\let\crefrange@enumiii@format@middle%
|
|
\crefrange@enumii@format@middle}{}%
|
|
\@ifundefined{Crefrange@enumiii@format@middle}{%
|
|
\let\Crefrange@enumiii@format@middle%
|
|
\Crefrange@enumii@format@middle}{}%
|
|
\@ifundefined{crefrange@enumiii@format@last}{%
|
|
\let\crefrange@enumiii@format@last%
|
|
\crefrange@enumii@format@last}{}%
|
|
\@ifundefined{Crefrange@enumiii@format@last}{%
|
|
\let\Crefrange@enumiii@format@last%
|
|
\Crefrange@enumii@format@last}{}%
|
|
\@ifundefined{cref@enumiv@format}{%
|
|
\let\cref@enumiv@format%
|
|
\cref@enumiii@format}{}%
|
|
\@ifundefined{Cref@enumiv@format}{%
|
|
\let\Cref@enumiv@format%
|
|
\Cref@enumiii@format}{}%
|
|
\@ifundefined{crefrange@enumiv@format}{%
|
|
\let\crefrange@enumiv@format%
|
|
\crefrange@enumiii@format}{}%
|
|
\@ifundefined{Crefrange@enumiv@format}{%
|
|
\let\Crefrange@enumiv@format%
|
|
\Crefrange@enumiii@format}{}%
|
|
\@ifundefined{cref@enumiv@format@first}{%
|
|
\let\cref@enumiv@format@first%
|
|
\cref@enumiii@format@first}{}%
|
|
\@ifundefined{Cref@enumiv@format@first}{%
|
|
\let\Cref@enumiv@format@first%
|
|
\Cref@enumiii@format@first}{}%
|
|
\@ifundefined{cref@enumiv@format@second}{%
|
|
\let\cref@enumiv@format@second%
|
|
\cref@enumiii@format@second}{}%
|
|
\@ifundefined{Cref@enumiv@format@second}{%
|
|
\let\Cref@enumiv@format@second%
|
|
\Cref@enumiii@format@second}{}%
|
|
\@ifundefined{cref@enumiv@format@middle}{%
|
|
\let\cref@enumiv@format@middle%
|
|
\cref@enumiii@format@middle}{}%
|
|
\@ifundefined{Cref@enumiv@format@middle}{%
|
|
\let\Cref@enumiv@format@middle%
|
|
\Cref@enumiii@format@middle}{}%
|
|
\@ifundefined{cref@enumiv@format@last}{%
|
|
\let\cref@enumiv@format@last%
|
|
\cref@enumiii@format@last}{}%
|
|
\@ifundefined{Cref@enumiv@format@last}{%
|
|
\let\Cref@enumiv@format@last%
|
|
\Cref@enumiii@format@last}{}%
|
|
\@ifundefined{crefrange@enumiv@format@first}{%
|
|
\let\crefrange@enumiv@format@first%
|
|
\crefrange@enumiii@format@first}{}%
|
|
\@ifundefined{Crefrange@enumiv@format@first}{%
|
|
\let\Crefrange@enumiv@format@first%
|
|
\Crefrange@enumiii@format@first}{}%
|
|
\@ifundefined{crefrange@enumiv@format@second}{%
|
|
\let\crefrange@enumiv@format@second%
|
|
\crefrange@enumiii@format@second}{}%
|
|
\@ifundefined{Crefrange@enumiv@format@second}{%
|
|
\let\Crefrange@enumiv@format@second%
|
|
\Crefrange@enumiii@format@second}{}%
|
|
\@ifundefined{crefrange@enumiv@format@middle}{%
|
|
\let\crefrange@enumiv@format@middle%
|
|
\crefrange@enumiii@format@middle}{}%
|
|
\@ifundefined{Crefrange@enumiv@format@middle}{%
|
|
\let\Crefrange@enumiv@format@middle%
|
|
\Crefrange@enumiii@format@middle}{}%
|
|
\@ifundefined{crefrange@enumiv@format@last}{%
|
|
\let\crefrange@enumiv@format@last%
|
|
\crefrange@enumiii@format@last}{}%
|
|
\@ifundefined{Crefrange@enumiv@format@last}{%
|
|
\let\Crefrange@enumiv@format@last%
|
|
\Crefrange@enumiii@format@last}{}%
|
|
\@ifundefined{cref@enumv@format}{%
|
|
\let\cref@enumv@format%
|
|
\cref@enumiv@format}{}%
|
|
\@ifundefined{Cref@enumv@format}{%
|
|
\let\Cref@enumv@format%
|
|
\Cref@enumiv@format}{}%
|
|
\@ifundefined{crefrange@enumv@format}{%
|
|
\let\crefrange@enumv@format%
|
|
\crefrange@enumiv@format}{}%
|
|
\@ifundefined{Crefrange@enumv@format}{%
|
|
\let\Crefrange@enumv@format%
|
|
\Crefrange@enumiv@format}{}%
|
|
\@ifundefined{cref@enumv@format@first}{%
|
|
\let\cref@enumv@format@first%
|
|
\cref@enumiv@format@first}{}%
|
|
\@ifundefined{Cref@enumv@format@first}{%
|
|
\let\Cref@enumv@format@first%
|
|
\Cref@enumiv@format@first}{}%
|
|
\@ifundefined{cref@enumv@format@second}{%
|
|
\let\cref@enumv@format@second%
|
|
\cref@enumiv@format@second}{}%
|
|
\@ifundefined{Cref@enumv@format@second}{%
|
|
\let\Cref@enumv@format@second%
|
|
\Cref@enumiv@format@second}{}%
|
|
\@ifundefined{cref@enumv@format@middle}{%
|
|
\let\cref@enumv@format@middle%
|
|
\cref@enumiv@format@middle}{}%
|
|
\@ifundefined{Cref@enumv@format@middle}{%
|
|
\let\Cref@enumv@format@middle%
|
|
\Cref@enumiv@format@middle}{}%
|
|
\@ifundefined{cref@enumv@format@last}{%
|
|
\let\cref@enumv@format@last%
|
|
\cref@enumiv@format@last}{}%
|
|
\@ifundefined{Cref@enumv@format@last}{%
|
|
\let\Cref@enumv@format@last%
|
|
\Cref@enumiv@format@last}{}%
|
|
\@ifundefined{crefrange@enumv@format@first}{%
|
|
\let\crefrange@enumv@format@first%
|
|
\crefrange@enumiv@format@first}{}%
|
|
\@ifundefined{Crefrange@enumv@format@first}{%
|
|
\let\Crefrange@enumv@format@first%
|
|
\Crefrange@enumiv@format@first}{}%
|
|
\@ifundefined{crefrange@enumv@format@second}{%
|
|
\let\crefrange@enumv@format@second%
|
|
\crefrange@enumiv@format@second}{}%
|
|
\@ifundefined{Crefrange@enumv@format@second}{%
|
|
\let\Crefrange@enumv@format@second%
|
|
\Crefrange@enumiv@format@second}{}%
|
|
\@ifundefined{crefrange@enumv@format@middle}{%
|
|
\let\crefrange@enumv@format@middle%
|
|
\crefrange@enumiv@format@middle}{}%
|
|
\@ifundefined{Crefrange@enumv@format@middle}{%
|
|
\let\Crefrange@enumv@format@middle%
|
|
\Crefrange@enumiv@format@middle}{}%
|
|
\@ifundefined{crefrange@enumv@format@last}{%
|
|
\let\crefrange@enumv@format@last%
|
|
\crefrange@enumiv@format@last}{}%
|
|
\@ifundefined{Crefrange@enumv@format@last}{%
|
|
\let\Crefrange@enumv@format@last%
|
|
\Crefrange@enumiv@format@last}{}%
|
|
\let\cref@language\relax%
|
|
}% end of \AtBeginDocument
|
|
\InputIfFileExists{cleveref.cfg}%
|
|
{\PackageInfo{cleveref}{reading definitions from cleveref.cfg}}{}%
|
|
\endinput
|
|
%%
|
|
%% End of file `cleveref.sty'.
|