附录包是非常好的和简单的解决方案。我的回答可能对想要更改章节编号样式的人有所帮助,例如,使用西里尔字母或罗马数字。附录编号样式在 \@resets@pp 命令中进行了硬编码(我在此处查看了源代码http://hal.in2p3.fr/docs/00/31/90/21/TEX/appendix.sty)。我通过简单地将这个命令重新定义为我自己的来解决它。只需将此代码添加到您的序言中:
\makeatletter
\renewcommand{\@resets@pp}{\par
\@ppsavesec
\stepcounter{@pps}
\setcounter{section}{0}
\if@chapter@pp
\setcounter{chapter}{0}
\renewcommand\@chapapp{\appendixname}
\gdef\thechapter{\Asbuk{chapter}} % changed
\else
\setcounter{subsection}{0}
\gdef\thechapter{\Asbuk{section}} % changed
\fi
\if@pphyper
\if@chapter@pp
\renewcommand{\theHchapter}{\theH@pps.\Asbuk{chapter}} % changed
\else
\renewcommand{\theHsection}{\theH@pps.\Asbuk{section}} % changed
\fi
\def\Hy@chapapp{\appendixname}%
\fi
\restoreapp
}
\makeatother
因此,
Appendix A
Appendix B
Appendix C
...
将更改为
Appendix A
Appendix Б
Appendix В
... etc
我不是乳胶专家,我不能保证这段代码不会破坏其他东西。