付録パッケージは本当に優れたシンプルなソリューションです。私の答えは、たとえば、キリル文字やローマ数字を使用して、章の番号付けスタイルを変更したい人に役立ちます。付録の番号付けスタイルは \@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
私はラテックスの専門家ではないので、このコードが他のものを壊さないことを保証することはできません.