当我的附录开始时,其中的方程和定理应该从 (1) 开始,而不是从主论文中结束的编号开始。也就是说,如果主论文中的最后一个方程编号为 (7),那么我希望附录中的第一个方程编号为 (1) 而不是 (8)。定理的编号也是如此。
简而言之,我希望附录中的定理从“定理 1”开始,并且附录中的第一个方程以 (1) 编号。
我正在使用 overleaf。
我请求帮助。
谢谢
答案1
使用最新的 LaTeX(发布于 2020-10-01 或更高版本),您可以在文档序言中执行此操作:
\documentclass{article}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
\AddToHook{cmd/appendix/before}{%
\setcounter{equation}{0}%
\renewcommand{\theequation}{\thesection.\arabic{equation}}%
\setcounter{theorem}{0}%
\renewcommand{\thetheorem}{\thesection.\arabic{theorem}}%
}
\begin{document}
\section{Text section}
Some text.
\begin{theorem}
Pigs can fly.
\end{theorem}
An equation
\begin{equation}
1+1=2
\end{equation}
\appendix
\section{Appendix section}
Some text.
\begin{theorem}
Pigs cannot fly.
\end{theorem}
An equation
\begin{equation}
1+1=2
\end{equation}
\end{document}
对于较旧的 LaTeX,你可以通过将代码移到\appendix
\documentclass{article}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
\begin{document}
\section{Text section}
Some text.
\begin{theorem}
Pigs can fly.
\end{theorem}
An equation
\begin{equation}
1+1=2
\end{equation}
\appendix
\setcounter{equation}{0}
\renewcommand{\theequation}{\thesection.\arabic{equation}}
\setcounter{theorem}{0}
\renewcommand{\thetheorem}{\thesection.\arabic{theorem}}
\section{Appendix section}
Some text.
\begin{theorem}
Pigs cannot fly.
\end{theorem}
An equation
\begin{equation}
1+1=2
\end{equation}
\end{document}