我正在尝试撰写一篇带有附录的论文,但最终产品将所有附录编号为 A。有人能看出出了什么问题吗?
代码如下:
\documentclass[draft]{amsart}
\usepackage[english]{babel}
\begin{document}
\appendix \section{Stuff}
\appendix \section{Different Stuff}
\end{document}
结果是
附录 A. 资料
附录 A. 不同内容
答案1
从amsart.cls
我们发现
\def\appendix{\par\c@section\z@ \c@subsection\z@
\let\sectionname\appendixname
\def\thesection{\@Alph\c@section}}
因此,我们可以看到该命令\appendix
重置了 Section 和 Subsection 计数器(使用代码\c@section\z@ \c@subsection\z@
)。
此外,它将部分名称更改为在as\appendixname
中定义的部分名称amsart.cls
\def\appendixname{Appendix}
最后,它将计数器格式更改为字母顺序(在代码中\@Alph\c@section
)。
因此,如果您使用\appendix
两次,计数器将再次恢复A
。