• Tidak ada hasil yang ditemukan

Default Cross-Reference Formats

Dalam dokumen The cleveref package - Index of / (Halaman 156-180)

12.14 Language and babel Support

12.14.1 Default Cross-Reference Formats

Setup the default format definitions, then process options in the order they were supplied. However, thecapitaliseoption must be processed before the language options, so that it takes effect in the default format definitions. Therefore, we have to manually check whether it’s present, and force processing of it before the other options.

5460\edef\@curroptions{\@ptionlist{\@currname.\@currext}}%

5461\@expandtwoargs\in@{,capitalise,}{%

5462 ,\@classoptionslist,\@curroptions,}%

5463\ifin@%

5464 \ExecuteOptions{capitalise}%

5465\else%

5466 \@expandtwoargs\in@{,capitalize,}{%

5467 ,\@classoptionslist,\@curroptions,}%

5468 \ifin@%

5469 \ExecuteOptions{capitalise}%

5470 \fi%

5471\fi%

5472\ExecuteOptions{english}

5473\ProcessOptions*\relax

Define the component-derived formats.

5474\AtBeginDocument{%

Use whatever’s in the . . .@preambledefinitions at the beginning of the document to set up the default cross-reference names, unless overridden by explicit defini- tions.

5475 \edef\@tempa{%

5476 \expandafter\noexpand\csname extras\cref@language\endcsname}%

5477 \@ifundefined{crefrangeconjunction}{%

5478 \let\crefrangeconjunction\crefrangeconjunction@preamble%

5479 }{%

5480 \expandafter\def\expandafter\@tempb\expandafter{%

5481 \expandafter\renewcommand\expandafter%

5482 {\expandafter\crefrangeconjunction\expandafter}%

5483 \expandafter{\crefrangeconjunction}}%

5484 \expandafter\expandafter\expandafter\cref@addto%

5485 \expandafter\@tempa\expandafter{\@tempb}%

5486 }%

5487 \@ifundefined{crefrangepreconjunction}{%

5488 \let\crefrangepreconjunction\crefrangepreconjunction@preamble%

5489 }{%

5490 \expandafter\def\expandafter\@tempb\expandafter{%

5491 \expandafter\renewcommand\expandafter%

5492 {\expandafter\crefrangepreconjunction\expandafter}%

5493 \expandafter{\crefrangepreconjunction}}%

5494 \expandafter\expandafter\expandafter\cref@addto%

5495 \expandafter\@tempa\expandafter{\@tempb}%

5496 }%

5497 \@ifundefined{crefrangepostconjunction}{%

5498 \let\crefrangepostconjunction\crefrangepostconjunction@preamble%

5499 }{%

5500 \expandafter\def\expandafter\@tempb\expandafter{%

5501 \expandafter\renewcommand\expandafter%

5502 {\expandafter\crefrangepostconjunction\expandafter}%

5503 \expandafter{\crefrangepostconjunction}}%

5504 \expandafter\expandafter\expandafter\cref@addto%

5505 \expandafter\@tempa\expandafter{\@tempb}%

5506 }%

If the group conjunctions haven’t been defined, but explicit definitionshave been given for the reference list conjunctions, define the group conjunctions to be iden- tical to the reference conjunctions.

5507 \@ifundefined{crefpairconjunction}{%

5508 \let\crefpairconjunction\crefpairconjunction@preamble%

5509 }{%

5510 \expandafter\def\expandafter\@tempb\expandafter{%

5511 \expandafter\renewcommand\expandafter%

5512 {\expandafter\crefpairconjunction\expandafter}%

5513 \expandafter{\crefpairconjunction}}%

5514 \expandafter\expandafter\expandafter\cref@addto%

5515 \expandafter\@tempa\expandafter{\@tempb}%

5516 \@ifundefined{crefpairgroupconjunction}{%

5517 \let\crefpairgroupconjunction\crefpairconjunction}{}%

5518 }%

5519 \@ifundefined{crefmiddleconjunction}{%

5520 \let\crefmiddleconjunction\crefmiddleconjunction@preamble%

5521 }{%

5522 \expandafter\def\expandafter\@tempb\expandafter{%

5523 \expandafter\renewcommand\expandafter%

5524 {\expandafter\crefmiddleconjunction\expandafter}%

5525 \expandafter{\crefmiddleconjunction}}%

5526 \expandafter\expandafter\expandafter\cref@addto%

5527 \expandafter\@tempa\expandafter{\@tempb}%

5528 \@ifundefined{crefmiddlegroupconjunction}{%

5529 \let\crefmiddlegroupconjunction\crefmiddleconjunction}{}%

5530 }%

5531 \@ifundefined{creflastconjunction}{%

5532 \let\creflastconjunction\creflastconjunction@preamble%

5533 }{%

5534 \expandafter\def\expandafter\@tempb\expandafter{%

5535 \expandafter\renewcommand\expandafter%

5536 {\expandafter\creflastconjunction\expandafter}%

5537 \expandafter{\creflastconjunction}}%

5538 \expandafter\expandafter\expandafter\cref@addto%

5539 \expandafter\@tempa\expandafter{\@tempb}%

Define the last group conjunction to include an extra comma.

5540 \@ifundefined{creflastgroupconjunction}{%

5541 \edef\creflastgroupconjunction{, \creflastconjunction}}{}%

5542 }%

5543 \@ifundefined{crefpairgroupconjunction}{%

5544 \let\crefpairgroupconjunction%

5545 \crefpairgroupconjunction@preamble%

5546 }{%

5547 \expandafter\def\expandafter\@tempb\expandafter{%

5548 \expandafter\renewcommand\expandafter%

5549 {\expandafter\crefpairgroupconjunction\expandafter}%

5550 \expandafter{\crefpairgroupconjunction}}%

5551 \expandafter\expandafter\expandafter\cref@addto%

5552 \expandafter\@tempa\expandafter{\@tempb}%

5553 }%

5554 \@ifundefined{crefmiddlegroupconjunction}{%

5555 \let\crefmiddlegroupconjunction%

5556 \crefmiddlegroupconjunction@preamble%

5557 }{%

5558 \expandafter\def\expandafter\@tempb\expandafter{%

5559 \expandafter\renewcommand\expandafter%

5560 {\expandafter\crefmiddlegroupconjunction\expandafter}%

5561 \expandafter{\crefmiddlegroupconjunction}}%

5562 \expandafter\expandafter\expandafter\cref@addto%

5563 \expandafter\@tempa\expandafter{\@tempb}%

5564 }%

5565 \@ifundefined{creflastgroupconjunction}{%

5566 \let\creflastgroupconjunction%

5567 \creflastgroupconjunction@preamble%

5568 }{%

5569 \expandafter\def\expandafter\@tempb\expandafter{%

5570 \expandafter\renewcommand\expandafter%

5571 {\expandafter\creflastgroupconjunction\expandafter}%

5572 \expandafter{\creflastgroupconjunction}}%

5573 \expandafter\expandafter\expandafter\cref@addto%

5574 \expandafter\@tempa\expandafter{\@tempb}%

5575 }%

Define any undefined formats listed in\cref@label@types using the compo- nents.

5576 \let\@tempstack\cref@label@types%

5577 \cref@isstackfull{\@tempstack}%

5578 \@whilesw\if@cref@stackfull\fi{%

5579 \edef\@tempa{\cref@stack@top{\@tempstack}}%

5580 \@ifundefined{cref@\@tempa @name}{%

5581 \expandafter\def\expandafter\@tempb\expandafter{%

5582 \csname cref@\@tempa @name\endcsname}%

5583 \expandafter\def\expandafter\@tempc\expandafter{%

5584 \csname cref@\@tempa @name@preamble\endcsname}%

5585 \expandafter\expandafter\expandafter\let\expandafter\@tempb\@tempc%

5586 \expandafter\def\expandafter\@tempb\expandafter{%

5587 \csname cref@\@tempa @name@plural\endcsname}%

5588 \expandafter\def\expandafter\@tempc\expandafter{%

5589 \csname cref@\@tempa @name@plural@preamble\endcsname}%

5590 \expandafter\expandafter\expandafter\let\expandafter\@tempb\@tempc%

5591 }{%

5592 \edef\@tempb{%

5593 \expandafter\noexpand\csname extras\cref@language\endcsname}%

5594 \expandafter\def\expandafter\@tempc\expandafter{%

5595 \expandafter\crefname\expandafter{\@tempa}}%

5596 \expandafter\expandafter\expandafter\cref@addto%

5597 \expandafter\expandafter\expandafter\@tempc%

5598 \expandafter\expandafter\expandafter{%

5599 \expandafter\expandafter\expandafter{%

5600 \csname cref@\@tempa @name\endcsname}}%

5601 \expandafter\expandafter\expandafter\cref@addto%

5602 \expandafter\expandafter\expandafter\@tempc%

5603 \expandafter\expandafter\expandafter{%

5604 \expandafter\expandafter\expandafter{%

5605 \csname cref@\@tempa @name@plural\endcsname}}%

5606 \expandafter\expandafter\expandafter\cref@addto%

5607 \expandafter\@tempb\expandafter{\@tempc}%

5608 }%

5609 \@ifundefined{Cref@\@tempa @name}{%

5610 \expandafter\def\expandafter\@tempb\expandafter{%

5611 \csname Cref@\@tempa @name\endcsname}%

5612 \expandafter\def\expandafter\@tempc\expandafter{%

5613 \csname Cref@\@tempa @name@preamble\endcsname}%

5614 \expandafter\expandafter\expandafter\let\expandafter\@tempb\@tempc%

5615 \expandafter\def\expandafter\@tempb\expandafter{%

5616 \csname Cref@\@tempa @name@plural\endcsname}%

5617 \expandafter\def\expandafter\@tempc\expandafter{%

5618 \csname Cref@\@tempa @name@plural@preamble\endcsname}%

5619 \expandafter\expandafter\expandafter\let\expandafter\@tempb\@tempc%

5620 }{%

5621 \edef\@tempb{%

5622 \expandafter\noexpand\csname extras\cref@language\endcsname}%

5623 \expandafter\def\expandafter\@tempc\expandafter{%

5624 \expandafter\Crefname\expandafter{\@tempa}}%

5625 \expandafter\expandafter\expandafter\cref@addto%

5626 \expandafter\expandafter\expandafter\@tempc%

5627 \expandafter\expandafter\expandafter{%

5628 \expandafter\expandafter\expandafter{%

5629 \csname Cref@\@tempa @name\endcsname}}%

5630 \expandafter\expandafter\expandafter\cref@addto%

5631 \expandafter\expandafter\expandafter\@tempc%

5632 \expandafter\expandafter\expandafter{%

5633 \expandafter\expandafter\expandafter{%

5634 \csname Cref@\@tempa @name@plural\endcsname}}%

5635 \expandafter\expandafter\expandafter\cref@addto%

5636 \expandafter\@tempb\expandafter{\@tempc}%

5637 }%

We only define the reference-range and multi-reference formats if the plural form of the name is defined in the corresponding\crefhtypei@name@plural. Though

\crefnameand \Crefnamealways define both the singular and plural forms to- gether, cross-reference names can also be defined automatically by\newtheorem, which can only define the singular form. In this case, the singular form might be de- fined whilst the plural form is undefined. For symmetry, we apply the same logic to the normal cross-reference format definition (only defining it if\crefhtypei@name is defined), though currently this should always be the case.

5638 \@ifundefined{cref@\@tempa @format}{%

5639 \@ifundefined{cref@\@tempa @name}{}{%

5640 \expandafter\@crefdefineformat\expandafter{\@tempa}}}{}%

5641 \@ifundefined{crefrange@\@tempa @format}{%

5642 \@ifundefined{cref@\@tempa @name@plural}{}{%

5643 \expandafter\@crefrangedefineformat\expandafter{\@tempa}}}{}%

5644 \@ifundefined{cref@\@tempa @format@first}{%

5645 \@ifundefined{cref@\@tempa @name@plural}{}{%

5646 \expandafter\@crefdefinemultiformat\expandafter{\@tempa}}}{}%

5647 \@ifundefined{crefrange@\@tempa @format@first}{%

5648 \@ifundefined{cref@\@tempa @name@plural}{}{%

5649 \expandafter\@crefrangedefinemultiformat%

5650 \expandafter{\@tempa}}}{}%

5651 \cref@stack@pop{\@tempstack}%

5652 \cref@isstackfull{\@tempstack}}%

If formats for subsections are undefined, define them to be identical to the formats for sections.

5653 \@ifundefined{cref@subsection@name}{%

5654 \let\cref@subsection@name\cref@section@name%

5655 \let\cref@subsection@name@plural\cref@section@name@plural}{}%

5656 \@ifundefined{Cref@subsection@name}{%

5657 \let\Cref@subsection@name\Cref@section@name%

5658 \let\Cref@subsection@name@plural\Cref@section@name@plural}{}%

5659 \@ifundefined{cref@subsection@format}{%

5660 \let\cref@subsection@format\cref@section@format}{}%

5661 \@ifundefined{Cref@subsection@format}{%

5662 \let\Cref@subsection@format\Cref@section@format}{}%

5663 \@ifundefined{crefrange@subsection@format}{%

5664 \let\crefrange@subsection@format%

5665 \crefrange@section@format}{}%

5666 \@ifundefined{Crefrange@subsection@format}{%

5667 \let\Crefrange@subsection@format%

5668 \Crefrange@section@format}{}%

5669 \@ifundefined{cref@subsection@format@first}{%

5670 \let\cref@subsection@format@first%

5671 \cref@section@format@first}{}%

5672 \@ifundefined{Cref@subsection@format@first}{%

5673 \let\Cref@subsection@format@first%

5674 \Cref@section@format@first}{}%

5675 \@ifundefined{cref@subsection@format@second}{%

5676 \let\cref@subsection@format@second%

5677 \cref@section@format@second}{}%

5678 \@ifundefined{Cref@subsection@format@second}{%

5679 \let\Cref@subsection@format@second%

5680 \Cref@section@format@second}{}%

5681 \@ifundefined{cref@subsection@format@middle}{%

5682 \let\cref@subsection@format@middle%

5683 \cref@section@format@middle}{}%

5684 \@ifundefined{Cref@subsection@format@middle}{%

5685 \let\Cref@subsection@format@middle%

5686 \Cref@section@format@middle}{}%

5687 \@ifundefined{cref@subsection@format@last}{%

5688 \let\cref@subsection@format@last%

5689 \cref@section@format@last}{}%

5690 \@ifundefined{Cref@subsection@format@last}{%

5691 \let\Cref@subsection@format@last%

5692 \Cref@section@format@last}{}%

5693 \@ifundefined{crefrange@subsection@format@first}{%

5694 \let\crefrange@subsection@format@first%

5695 \crefrange@section@format@first}{}%

5696 \@ifundefined{Crefrange@subsection@format@first}{%

5697 \let\Crefrange@subsection@format@first%

5698 \Crefrange@section@format@first}{}%

5699 \@ifundefined{crefrange@subsection@format@second}{%

5700 \let\crefrange@subsection@format@second%

5701 \crefrange@section@format@second}{}%

5702 \@ifundefined{Crefrange@subsection@format@second}{%

5703 \let\Crefrange@subsection@format@second%

5704 \Crefrange@section@format@second}{}%

5705 \@ifundefined{crefrange@subsection@format@middle}{%

5706 \let\crefrange@subsection@format@middle%

5707 \crefrange@section@format@middle}{}%

5708 \@ifundefined{Crefrange@subsection@format@middle}{%

5709 \let\Crefrange@subsection@format@middle%

5710 \Crefrange@section@format@middle}{}%

5711 \@ifundefined{crefrange@subsection@format@last}{%

5712 \let\crefrange@subsection@format@last%

5713 \crefrange@section@format@last}{}%

5714 \@ifundefined{Crefrange@subsection@format@last}{%

5715 \let\Crefrange@subsection@format@last%

5716 \Crefrange@section@format@last}{}%

5717%

5718 \@ifundefined{cref@subsubsection@name}{%

5719 \let\cref@subsubsection@name\cref@section@name%

5720 \let\cref@subsubsection@name@plural\cref@section@name@plural}{}%

5721 \@ifundefined{Cref@subsection@name}{%

5722 \let\Cref@subsection@name\Cref@section@name%

5723 \let\Cref@subsection@name@plural\Cref@section@name@plural}{}%

5724 \@ifundefined{cref@subsubsection@format}{%

5725 \let\cref@subsubsection@format%

5726 \cref@subsection@format}{}%

5727 \@ifundefined{Cref@subsubsection@format}{%

5728 \let\Cref@subsubsection@format%

5729 \Cref@subsection@format}{}%

5730 \@ifundefined{crefrange@subsubsection@format}{%

5731 \let\crefrange@subsubsection@format%

5732 \crefrange@subsection@format}{}%

5733 \@ifundefined{Crefrange@subsubsection@format}{%

5734 \let\Crefrange@subsubsection@format%

5735 \Crefrange@subsection@format}{}%

5736 \@ifundefined{cref@subsubsection@format@first}{%

5737 \let\cref@subsubsection@format@first%

5738 \cref@subsection@format@first}{}%

5739 \@ifundefined{Cref@subsubsection@format@first}{%

5740 \let\Cref@subsubsection@format@first%

5741 \Cref@subsection@format@first}{}%

5742 \@ifundefined{cref@subsubsection@format@second}{%

5743 \let\cref@subsubsection@format@second%

5744 \cref@subsection@format@second}{}%

5745 \@ifundefined{Cref@subsubsection@format@second}{%

5746 \let\Cref@subsubsection@format@second%

5747 \Cref@subsection@format@second}{}%

5748 \@ifundefined{cref@subsubsection@format@middle}{%

5749 \let\cref@subsubsection@format@middle%

5750 \cref@subsection@format@middle}{}%

5751 \@ifundefined{Cref@subsubsection@format@middle}{%

5752 \let\Cref@subsubsection@format@middle%

5753 \Cref@subsection@format@middle}{}%

5754 \@ifundefined{cref@subsubsection@format@last}{%

5755 \let\cref@subsubsection@format@last%

5756 \cref@subsection@format@last}{}%

5757 \@ifundefined{Cref@subsubsection@format@last}{%

5758 \let\Cref@subsubsection@format@last%

5759 \Cref@subsection@format@last}{}%

5760 \@ifundefined{crefrange@subsubsection@format@first}{%

5761 \let\crefrange@subsubsection@format@first%

5762 \crefrange@subsection@format@first}{}%

5763 \@ifundefined{Crefrange@subsubsection@format@first}{%

5764 \let\Crefrange@subsubsection@format@first%

5765 \Crefrange@subsection@format@first}{}%

5766 \@ifundefined{crefrange@subsubsection@format@second}{%

5767 \let\crefrange@subsubsection@format@second%

5768 \crefrange@subsection@format@second}{}%

5769 \@ifundefined{Crefrange@subsubsection@format@second}{%

5770 \let\Crefrange@subsubsection@format@second%

5771 \Crefrange@subsection@format@second}{}%

5772 \@ifundefined{crefrange@subsubsection@format@middle}{%

5773 \let\crefrange@subsubsection@format@middle%

5774 \crefrange@subsection@format@middle}{}%

5775 \@ifundefined{Crefrange@subsubsection@format@middle}{%

5776 \let\Crefrange@subsubsection@format@middle%

5777 \Crefrange@subsection@format@middle}{}%

5778 \@ifundefined{crefrange@subsubsection@format@last}{%

5779 \let\crefrange@subsubsection@format@last%

5780 \crefrange@subsection@format@last}{}%

5781 \@ifundefined{Crefrange@subsubsection@format@last}{%

5782 \let\Crefrange@subsubsection@format@last%

5783 \Crefrange@subsection@format@last}{}%

Similarly for subsections within appendices.

5784 \@ifundefined{cref@subappendix@name}{%

5785 \let\cref@subappendix@name\cref@appendix@name%

5786 \let\cref@subappendix@name@plural%

5787 \cref@appendix@name@plural}{}%

5788 \@ifundefined{Cref@subappendix@name}{%

5789 \let\Cref@subappendix@name\Cref@section@name%

5790 \let\Cref@subappendixsection@name@plural%

5791 \Cref@appendix@name@plural}{}%

5792 \@ifundefined{cref@subappendix@format}{%

5793 \let\cref@subappendix@format\cref@appendix@format}{}%

5794 \@ifundefined{Cref@subappendix@format}{%

5795 \let\Cref@subappendix@format\Cref@appendix@format}{}%

5796 \@ifundefined{crefrange@subappendix@format}{%

5797 \let\crefrange@subappendix@format%

5798 \crefrange@appendix@format}{}%

5799 \@ifundefined{Crefrange@subappendix@format}{%

5800 \let\Crefrange@subappendix@format%

5801 \Crefrange@appendix@format}{}%

5802 \@ifundefined{cref@subappendix@format@first}{%

5803 \let\cref@subappendix@format@first%

5804 \cref@appendix@format@first}{}%

5805 \@ifundefined{Cref@subappendix@format@first}{%

5806 \let\Cref@subappendix@format@first%

5807 \Cref@appendix@format@first}{}%

5808 \@ifundefined{cref@subappendix@format@second}{%

5809 \let\cref@subappendix@format@second%

5810 \cref@appendix@format@second}{}%

5811 \@ifundefined{Cref@subappendix@format@second}{%

5812 \let\Cref@subappendix@format@second%

5813 \Cref@appendix@format@second}{}%

5814 \@ifundefined{cref@subappendix@format@middle}{%

5815 \let\cref@subappendix@format@middle%

5816 \cref@appendix@format@middle}{}%

5817 \@ifundefined{Cref@subappendix@format@middle}{%

5818 \let\Cref@subappendix@format@middle%

5819 \Cref@appendix@format@middle}{}%

5820 \@ifundefined{cref@subappendix@format@last}{%

5821 \let\cref@subappendix@format@last%

5822 \cref@appendix@format@last}{}%

5823 \@ifundefined{Cref@subappendix@format@last}{%

5824 \let\Cref@subappendix@format@last%

5825 \Cref@appendix@format@last}{}%

5826 \@ifundefined{crefrange@subappendix@format@first}{%

5827 \let\crefrange@subappendix@format@first%

5828 \crefrange@appendix@format@first}{}%

5829 \@ifundefined{Crefrange@subappendix@format@first}{%

5830 \let\Crefrange@subappendix@format@first%

5831 \Crefrange@appendix@format@first}{}%

5832 \@ifundefined{crefrange@subappendix@format@second}{%

5833 \let\crefrange@subappendix@format@second%

5834 \crefrange@appendix@format@second}{}%

5835 \@ifundefined{Crefrange@subappendix@format@second}{%

5836 \let\Crefrange@subappendix@format@second%

5837 \Crefrange@appendix@format@second}{}%

5838 \@ifundefined{crefrange@subappendix@format@middle}{%

5839 \let\crefrange@subappendix@format@middle%

5840 \crefrange@appendix@format@middle}{}%

5841 \@ifundefined{Crefrange@subappendix@format@middle}{%

5842 \let\Crefrange@subappendix@format@middle%

5843 \Crefrange@appendix@format@middle}{}%

5844 \@ifundefined{crefrange@subappendix@format@last}{%

5845 \let\crefrange@subappendix@format@last%

5846 \crefrange@appendix@format@last}{}%

5847 \@ifundefined{Crefrange@subappendix@format@last}{%

5848 \let\Crefrange@subappendix@format@last%

5849 \Crefrange@appendix@format@last}{}%

5850%

5851 \@ifundefined{cref@subsubappendix@name}{%

5852 \let\cref@subsubappendix@name\cref@appendix@name%

5853 \let\cref@subsubappendix@name@plural%

5854 \cref@appendix@name@plural}{}%

5855 \@ifundefined{Cref@subsubappendix@name}{%

5856 \let\Cref@subsubappendix@name\Cref@section@name%

5857 \let\Cref@subsubappendixsection@name@plural%

5858 \Cref@appendix@name@plural}{}%

5859 \@ifundefined{cref@subsubappendix@format}{%

5860 \let\cref@subsubappendix@format%

5861 \cref@subappendix@format}{}%

5862 \@ifundefined{Cref@subsubappendix@format}{%

5863 \let\Cref@subsubappendix@format%

5864 \Cref@subappendix@format}{}%

5865 \@ifundefined{crefrange@subsubappendix@format}{%

5866 \let\crefrange@subsubappendix@format%

5867 \crefrange@subappendix@format}{}%

5868 \@ifundefined{Crefrange@subsubappendix@format}{%

5869 \let\Crefrange@subsubappendix@format%

5870 \Crefrange@subappendix@format}{}%

5871 \@ifundefined{cref@subsubappendix@format@first}{%

5872 \let\cref@subsubappendix@format@first%

5873 \cref@subappendix@format@first}{}%

5874 \@ifundefined{Cref@subsubappendix@format@first}{%

5875 \let\Cref@subsubappendix@format@first%

5876 \Cref@subappendix@format@first}{}%

5877 \@ifundefined{cref@subsubappendix@format@second}{%

5878 \let\cref@subsubappendix@format@second%

5879 \cref@subappendix@format@second}{}%

5880 \@ifundefined{Cref@subsubappendix@format@second}{%

5881 \let\Cref@subsubappendix@format@second%

5882 \Cref@subappendix@format@second}{}%

5883 \@ifundefined{cref@subsubappendix@format@middle}{%

5884 \let\cref@subsubappendix@format@middle%

5885 \cref@subappendix@format@middle}{}%

5886 \@ifundefined{Cref@subsubappendix@format@middle}{%

5887 \let\Cref@subsubappendix@format@middle%

5888 \Cref@subappendix@format@middle}{}%

5889 \@ifundefined{cref@subsubappendix@format@last}{%

5890 \let\cref@subsubappendix@format@last%

5891 \cref@subappendix@format@last}{}%

5892 \@ifundefined{Cref@subsubappendix@format@last}{%

5893 \let\Cref@subsubappendix@format@last%

5894 \Cref@subappendix@format@last}{}%

5895 \@ifundefined{crefrange@subsubappendix@format@first}{%

5896 \let\crefrange@subsubappendix@format@first%

5897 \crefrange@subappendix@format@first}{}%

5898 \@ifundefined{Crefrange@subsubappendix@format@first}{%

5899 \let\Crefrange@subsubappendix@format@first%

5900 \Crefrange@subappendix@format@first}{}%

5901 \@ifundefined{crefrange@subsubappendix@format@second}{%

5902 \let\crefrange@subsubappendix@format@second%

5903 \crefrange@subappendix@format@second}{}%

5904 \@ifundefined{Crefrange@subsubappendix@format@second}{%

5905 \let\Crefrange@subsubappendix@format@second%

5906 \Crefrange@subappendix@format@second}{}%

5907 \@ifundefined{crefrange@subsubappendix@format@middle}{%

5908 \let\crefrange@subsubappendix@format@middle%

5909 \crefrange@subappendix@format@middle}{}%

5910 \@ifundefined{Crefrange@subsubappendix@format@middle}{%

5911 \let\Crefrange@subsubappendix@format@middle%

5912 \Crefrange@subappendix@format@middle}{}%

5913 \@ifundefined{crefrange@subsubappendix@format@last}{%

5914 \let\crefrange@subsubappendix@format@last%

5915 \crefrange@subappendix@format@last}{}%

5916 \@ifundefined{Crefrange@subsubappendix@format@last}{%

5917 \let\Crefrange@subsubappendix@format@last%

5918 \Crefrange@subappendix@format@last}{}%

5919%

5920 \@ifundefined{cref@subsubsubappendix@format}{%

5921 \let\cref@subsubsubappendix@format%

5922 \cref@subsubappendix@format}{}%

5923 \@ifundefined{Cref@subsubsubappendix@format}{%

5924 \let\Cref@subsubsubappendix@format%

5925 \Cref@subsubappendix@format}{}%

5926 \@ifundefined{crefrange@subsubsubappendix@format}{%

5927 \let\crefrange@subsubsubappendix@format%

5928 \crefrange@subsubappendix@format}{}%

5929 \@ifundefined{Crefrange@subsubsubappendix@format}{%

5930 \let\Crefrange@subsubsubappendix@format%

5931 \Crefrange@subsubappendix@format}{}%

5932 \@ifundefined{cref@subsubsubappendix@format@first}{%

5933 \let\cref@subsubsubappendix@format@first%

5934 \cref@subsubappendix@format@first}{}%

5935 \@ifundefined{Cref@subsubsubappendix@format@first}{%

5936 \let\Cref@subsubsubappendix@format@first%

5937 \Cref@subsubappendix@format@first}{}%

5938 \@ifundefined{cref@subsubsubappendix@format@second}{%

5939 \let\cref@subsubsubappendix@format@second%

5940 \cref@subsubappendix@format@second}{}%

5941 \@ifundefined{Cref@subsubsubappendix@format@second}{%

5942 \let\Cref@subsubsubappendix@format@second%

5943 \Cref@subsubappendix@format@second}{}%

5944 \@ifundefined{cref@subsubsubappendix@format@middle}{%

5945 \let\cref@subsubsubappendix@format@middle%

5946 \cref@subsubappendix@format@middle}{}%

5947 \@ifundefined{Cref@subsubsubappendix@format@middle}{%

5948 \let\Cref@subsubsubappendix@format@middle%

5949 \Cref@subsubappendix@format@middle}{}%

5950 \@ifundefined{cref@subsubsubappendix@format@last}{%

5951 \let\cref@subsubsubappendix@format@last%

5952 \cref@subsubappendix@format@last}{}%

5953 \@ifundefined{Cref@subsubsubappendix@format@last}{%

5954 \let\Cref@subsubsubappendix@format@last%

5955 \Cref@subsubappendix@format@last}{}%

5956 \@ifundefined{crefrange@subsubsubappendix@format@first}{%

5957 \let\crefrange@subsubsubappendix@format@first%

5958 \crefrange@subsubappendix@format@first}{}%

5959 \@ifundefined{Crefrange@subsubsubappendix@format@first}{%

5960 \let\Crefrange@subsubsubappendix@format@first%

5961 \Crefrange@subsubappendix@format@first}{}%

5962 \@ifundefined{crefrange@subsubsubappendix@format@second}{%

5963 \let\crefrange@subsubsubappendix@format@second%

5964 \crefrange@subsubappendix@format@second}{}%

5965 \@ifundefined{Crefrange@subsubsubappendix@format@second}{%

5966 \let\Crefrange@subsubsubappendix@format@second%

5967 \Crefrange@subsubappendix@format@second}{}%

5968 \@ifundefined{crefrange@subsubsubappendix@format@middle}{%

5969 \let\crefrange@subsubsubappendix@format@middle%

5970 \crefrange@subsubappendix@format@middle}{}%

5971 \@ifundefined{Crefrange@subsubsubappendix@format@middle}{%

5972 \let\Crefrange@subsubsubappendix@format@middle%

5973 \Crefrange@subsubappendix@format@middle}{}%

5974 \@ifundefined{crefrange@subsubsubappendix@format@last}{%

5975 \let\crefrange@subsubsubappendix@format@last%

5976 \crefrange@subsubappendix@format@last}{}%

5977 \@ifundefined{Crefrange@subsubsubappendix@format@last}{%

5978 \let\Crefrange@subsubsubappendix@format@last%

5979 \Crefrange@subsubappendix@format@last}{}%

Ditto for subfigures and subtables.

5980 \@ifundefined{cref@subfigure@format}{%

5981 \let\cref@subfigure@format%

5982 \cref@figure@format}{}%

5983 \@ifundefined{Cref@subfigure@format}{%

5984 \let\Cref@subfigure@format%

5985 \Cref@figure@format}{}%

5986 \@ifundefined{crefrange@subfigure@format}{%

5987 \let\crefrange@subfigure@format%

5988 \crefrange@figure@format}{}%

5989 \@ifundefined{Crefrange@subfigure@format}{%

5990 \let\Crefrange@subfigure@format%

5991 \Crefrange@figure@format}{}%

5992 \@ifundefined{cref@subfigure@format@first}{%

5993 \let\cref@subfigure@format@first%

5994 \cref@figure@format@first}{}%

5995 \@ifundefined{Cref@subfigure@format@first}{%

5996 \let\Cref@subfigure@format@first%

5997 \Cref@figure@format@first}{}%

5998 \@ifundefined{cref@subfigure@format@second}{%

5999 \let\cref@subfigure@format@second%

6000 \cref@figure@format@second}{}%

6001 \@ifundefined{Cref@subfigure@format@second}{%

6002 \let\Cref@subfigure@format@second%

6003 \Cref@figure@format@second}{}%

6004 \@ifundefined{cref@subfigure@format@middle}{%

6005 \let\cref@subfigure@format@middle%

6006 \cref@figure@format@middle}{}%

6007 \@ifundefined{Cref@subfigure@format@middle}{%

6008 \let\Cref@subfigure@format@middle%

6009 \Cref@figure@format@middle}{}%

6010 \@ifundefined{cref@subfigure@format@last}{%

6011 \let\cref@subfigure@format@last%

6012 \cref@figure@format@last}{}%

6013 \@ifundefined{Cref@subfigure@format@last}{%

6014 \let\Cref@subfigure@format@last%

6015 \Cref@figure@format@last}{}%

6016 \@ifundefined{crefrange@subfigure@format@first}{%

6017 \let\crefrange@subfigure@format@first%

6018 \crefrange@figure@format@first}{}%

6019 \@ifundefined{Crefrange@subfigure@format@first}{%

6020 \let\Crefrange@subfigure@format@first%

6021 \Crefrange@figure@format@first}{}%

6022 \@ifundefined{crefrange@subfigure@format@second}{%

6023 \let\crefrange@subfigure@format@second%

6024 \crefrange@figure@format@second}{}%

6025 \@ifundefined{Crefrange@subfigure@format@second}{%

6026 \let\Crefrange@subfigure@format@second%

6027 \Crefrange@figure@format@second}{}%

6028 \@ifundefined{crefrange@subfigure@format@middle}{%

6029 \let\crefrange@subfigure@format@middle%

6030 \crefrange@figure@format@middle}{}%

6031 \@ifundefined{Crefrange@subfigure@format@middle}{%

6032 \let\Crefrange@subfigure@format@middle%

6033 \Crefrange@figure@format@middle}{}%

6034 \@ifundefined{crefrange@subfigure@format@last}{%

6035 \let\crefrange@subfigure@format@last%

6036 \crefrange@figure@format@last}{}%

6037 \@ifundefined{Crefrange@subfigure@format@last}{%

6038 \let\Crefrange@subfigure@format@last%

6039 \Crefrange@figure@format@last}{}%

6040%

6041 \@ifundefined{cref@subtable@format}{%

6042 \let\cref@subtable@format%

6043 \cref@table@format}{}%

6044 \@ifundefined{Cref@subtable@format}{%

6045 \let\Cref@subtable@format%

6046 \Cref@table@format}{}%

6047 \@ifundefined{crefrange@subtable@format}{%

6048 \let\crefrange@subtable@format%

6049 \crefrange@table@format}{}%

6050 \@ifundefined{Crefrange@subtable@format}{%

6051 \let\Crefrange@subtable@format%

6052 \Crefrange@table@format}{}%

6053 \@ifundefined{cref@subtable@format@first}{%

6054 \let\cref@subtable@format@first%

6055 \cref@table@format@first}{}%

6056 \@ifundefined{Cref@subtable@format@first}{%

6057 \let\Cref@subtable@format@first%

6058 \Cref@table@format@first}{}%

6059 \@ifundefined{cref@subtable@format@second}{%

6060 \let\cref@subtable@format@second%

6061 \cref@table@format@second}{}%

6062 \@ifundefined{Cref@subtable@format@second}{%

6063 \let\Cref@subtable@format@second%

6064 \Cref@table@format@second}{}%

6065 \@ifundefined{cref@subtable@format@middle}{%

6066 \let\cref@subtable@format@middle%

6067 \cref@table@format@middle}{}%

6068 \@ifundefined{Cref@subtable@format@middle}{%

6069 \let\Cref@subtable@format@middle%

6070 \Cref@table@format@middle}{}%

6071 \@ifundefined{cref@subtable@format@last}{%

6072 \let\cref@subtable@format@last%

6073 \cref@table@format@last}{}%

6074 \@ifundefined{Cref@subtable@format@last}{%

6075 \let\Cref@subtable@format@last%

6076 \Cref@table@format@last}{}%

6077 \@ifundefined{crefrange@subtable@format@first}{%

6078 \let\crefrange@subtable@format@first%

6079 \crefrange@table@format@first}{}%

6080 \@ifundefined{Crefrange@subtable@format@first}{%

6081 \let\Crefrange@subtable@format@first%

6082 \Crefrange@table@format@first}{}%

6083 \@ifundefined{crefrange@subtable@format@second}{%

6084 \let\crefrange@subtable@format@second%

6085 \crefrange@table@format@second}{}%

6086 \@ifundefined{Crefrange@subtable@format@second}{%

6087 \let\Crefrange@subtable@format@second%

6088 \Crefrange@table@format@second}{}%

6089 \@ifundefined{crefrange@subtable@format@middle}{%

6090 \let\crefrange@subtable@format@middle%

6091 \crefrange@table@format@middle}{}%

6092 \@ifundefined{Crefrange@subtable@format@middle}{%

6093 \let\Crefrange@subtable@format@middle%

6094 \Crefrange@table@format@middle}{}%

6095 \@ifundefined{crefrange@subtable@format@last}{%

6096 \let\crefrange@subtable@format@last%

6097 \crefrange@table@format@last}{}%

6098 \@ifundefined{Crefrange@subtable@format@last}{%

6099 \let\Crefrange@subtable@format@last%

6100 \Crefrange@table@format@last}{}%

Ditto for enums.

6101 \@ifundefined{cref@enumii@format}{%

6102 \let\cref@enumii@format%

6103 \cref@enumi@format}{}%

6104 \@ifundefined{Cref@enumii@format}{%

6105 \let\Cref@enumii@format%

6106 \Cref@enumi@format}{}%

6107 \@ifundefined{crefrange@enumii@format}{%

6108 \let\crefrange@enumii@format%

6109 \crefrange@enumi@format}{}%

6110 \@ifundefined{Crefrange@enumii@format}{%

6111 \let\Crefrange@enumii@format%

6112 \Crefrange@enumi@format}{}%

6113 \@ifundefined{cref@enumii@format@first}{%

6114 \let\cref@enumii@format@first%

6115 \cref@enumi@format@first}{}%

6116 \@ifundefined{Cref@enumii@format@first}{%

6117 \let\Cref@enumii@format@first%

6118 \Cref@enumi@format@first}{}%

6119 \@ifundefined{cref@enumii@format@second}{%

6120 \let\cref@enumii@format@second%

6121 \cref@enumi@format@second}{}%

6122 \@ifundefined{Cref@enumii@format@second}{%

6123 \let\Cref@enumii@format@second%

6124 \Cref@enumi@format@second}{}%

6125 \@ifundefined{cref@enumii@format@middle}{%

6126 \let\cref@enumii@format@middle%

6127 \cref@enumi@format@middle}{}%

6128 \@ifundefined{Cref@enumii@format@middle}{%

6129 \let\Cref@enumii@format@middle%

6130 \Cref@enumi@format@middle}{}%

6131 \@ifundefined{cref@enumii@format@last}{%

6132 \let\cref@enumii@format@last%

6133 \cref@enumi@format@last}{}%

6134 \@ifundefined{Cref@enumii@format@last}{%

6135 \let\Cref@enumii@format@last%

6136 \Cref@enumi@format@last}{}%

6137 \@ifundefined{crefrange@enumii@format@first}{%

6138 \let\crefrange@enumii@format@first%

6139 \crefrange@enumi@format@first}{}%

6140 \@ifundefined{Crefrange@enumii@format@first}{%

6141 \let\Crefrange@enumii@format@first%

6142 \Crefrange@enumi@format@first}{}%

6143 \@ifundefined{crefrange@enumii@format@second}{%

6144 \let\crefrange@enumii@format@second%

6145 \crefrange@enumi@format@second}{}%

6146 \@ifundefined{Crefrange@enumii@format@second}{%

6147 \let\Crefrange@enumii@format@second%

6148 \Crefrange@enumi@format@second}{}%

Dalam dokumen The cleveref package - Index of / (Halaman 156-180)

Dokumen terkait