重复一个方程并得到相同的方程编号?

重复一个方程并得到相同的方程编号?

假设我在论文中写了一个等式并对其进行了编号:

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 知道它不应该使用新数字。这可以避免在使用包时出现警告。因此:equationhyperref

\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}

相关内容