![在 LaTeX 对齐环境中遗漏章节编号](https://linux22.com/image/275488/%E5%9C%A8%20LaTeX%20%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E9%81%97%E6%BC%8F%E7%AB%A0%E8%8A%82%E7%BC%96%E5%8F%B7.png)
我在文档类中编写,并使用amsmath
包中的对齐环境。
我在第 2 章中的对齐环境给出的数字是 (2.2)、(2.3) 等(因为它在第 2 章中),而我希望它仅显示为 (2)、(3) 等。
我尝试使用\numberwithin{equation}{document}
命令,但“文档”不被接受。
答案1
使用chngcntr
包:
\documentclass{report}
\usepackage{amsmath}
\usepackage{chngcntr}
\begin{document}
\counterwithout{equation}{chapter}
\chapter{Chapter one}
\chapter{Chapter two}
Some text
\begin{align}
F = ma
\end{align}
Some text to fill space.
\begin{equation}
E = mc^{2}
\end{equation}
\end{document}
答案2
一个更简单的解决方案,无需添加新的包,它可能会或可能不会导致引用问题:
\documentclass{report}
\usepackage{amsmath}
\renewcommand\theequation{\arabic{equation}}
\begin{document}
\chapter{Chapter one}
\chapter{Chapter two}
Some text
\begin{align}
F = ma\label{eq:1}
\end{align}
Some text to fill space.
\begin{equation}
E = mc^{2}
\end{equation}
Now look at equation \eqref{eq:1}.
\end{document}