повторить уравнение и получить тот же номер уравнения?

повторить уравнение и получить тот же номер уравнения?

Допустим, я написал в своей статье уравнение и пронумеровал его:

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}

введите описание изображения здесь

КакНиль де Бодрапупоминает в своем комментарии, что одним из способов избежать путаницы с нумерацией уравнений для читателя было бы добавление слова «revisited» к тегу дублирующегося уравнения:

\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*вместо equationпри повторении числа, чтобы LaTeX знал, что не следует использовать новое число. Это позволяет избежать предупреждений при использовании, например, пакета 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}

Связанный контент