假设我在论文中写了一个等式并对其进行了编号:
y = a + bx (1)
然后,在本文的后面,我想通过展示相同的方程来提醒读者具有相同的方程编号。
当然,我可以重复这个等式,但是 LaTeX 会给它一个新的等式编号:
y = a + bx (2)
如何强制 LaTeX 使用原始方程编号?
答案1
使用\label
,\ref
机制;一旦你得出\label
了等式,你就可以使用\ref
内部\tag
来检索数字:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:test}
a = b + c.
\end{equation}
\begin{equation}
a = b + c. \tag{\ref{eq:test}}
\end{equation}
\end{document}
作为尼尔·德·博德拉普在他的评论中提到,避免读者对方程编号产生混淆的一种方法是在重复方程的标签中添加“重新访问”:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:test}
a = b + c.
\end{equation}
\begin{equation}
a = b + c. \tag{\ref{eq:test} revisited}
\end{equation}
\end{document}
小补充:重复数字时使用equation*
in 代替,以便 LaTeX 知道它不应该使用新数字。这可以避免在使用包时出现警告。因此:equation
hyperref
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:test}
a = b + c.
\end{equation}
\begin{equation*}
a = b + c. \tag{\ref{eq:test} revisited}
\end{equation*}
\end{document}