假设我的文档中某处有一个等式
\begin{equation}
equation 1
\end{equation}
后面我在文档中引用了方程式 (1)。有没有办法引用这个方程式,这样如果我在它前面添加一个新方程式,我的引用会自动更新为 (2)?
答案1
请按照以下步骤操作:
\begin{equation}
\label{eq:equation1}
equation 1
\end{equation}
The formula of X is shown in equation \eqref{eq:equation1}.
答案2
这里有几个变体。使用该cleveref
包,您甚至不必输入“方程式”或“方程式”。请注意,如果您加载hyperref
,则必须在序言末尾加载,但前 cleveref
:
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage[colorlinks]{hyperref} %
\usepackage{cleveref}
\begin{document}
\begin{gather}
\label{eq-1}
I = \frac{1}{2}(a - b) \\
J = \sqrt{x^2 + y^2 + z^2}
\label{eq-2}
\end{gather}
I want to reference eq.\,\ref{eq-1} or eq.\eqref{eq-1}, or reference \cref{eq-2}.
\Cref{eq-1,eq-2} show that…
\end{document}