我使用的是 amsart 文档类,默认情况下,它会从主要部分继续在附录中标注方程式。因此,如果普通部分中的最后一个方程式是 (35),则附录中的第一个方程式将是 (36)。
不过,我希望附录方程式能预先用附录部分的字母进行标记。例如,我希望附录 A 的第一个方程式标记为 (A.1),第二个方程式标记为 (A.2),然后附录 B 也这样标记。
如果附录 B 中的数字是附录 A 中的数字,那么继续从附录 A 中的数字开始,或者从 1 重新开始其实并不那么重要。但如果有人碰巧知道的话,知道如何定制也是很好的。
当我在 Google 上搜索时,我确实找到了解决方案,但是这些解决方案并未使用 amsart 文档类。这听起来像是已经内置的东西。
感谢您的建议!
答案1
在这种情况下,标准方法可以正常工作。AMS 类提供了一个\numberwithin
宏,它相当于\counterwithin
LaTeX 内核中提供的宏。这会重置编号(在本例中是每个部分)。.
出于美观原因,我已在 A.1 中删除了您的。您可以根据自己的喜好添加它。
\documentclass{amsart}
\begin{document}
\section{A section}
\begin{equation}
x = y^2
\end{equation}
\appendix
\numberwithin{equation}{section}
\renewcommand{\theequation}{\thesection\arabic{equation}}
%\renewcommand{\theequation}{\thesection.\arabic{equation}}% with dot
\section{An appendix}
\begin{equation}
x = y^2
\end{equation}
\end{document}