我使用\begin{equation} \end{equation}
来为文本中的方程式编号。但我通常会在后续文本中提到这些方程式。例如,在等式 3 中...。
但是如果我改变前一个方程的编号,我必须在提到它的文本中搜索。
有什么方法可以链接这些数字,以便当我改变方程式编号时,它会自动改变文中关于它的进一步提及?
答案1
像这样吗?
first
是一个任意标识符,例如emc2
或a2o2h2
或任何对您有意义的标识符。first
是一个不好的例子,因为等式可能并不总是第一个。虽然这不会困扰 LaTeX,但它会让我感到困惑!
\documentclass{article}
\begin{document}
\begin{equation}
abc\label{first}
\end{equation}
\ref{first}
\end{document}
如果你加载数学,那么您可以使用\eqref{}
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
abc\label{first}
\end{equation}
\eqref{first}
\end{document}
聪明人是一个流行的用于各种交叉引用的软件包:
\documentclass{article}
\usepackage{cleveref}
\begin{document}
\begin{equation}
abc\label{first}
\end{equation}
\cref{first}
\end{document}
我更喜欢花哨的:
\documentclass{article}
\usepackage{fancyref}
\begin{document}
\begin{equation}
abc\label{eq:first}
\end{equation}
\fref{eq:first}
\end{document}
在这种情况下,eq:
标识符的一部分告诉花哨的引用了什么样的东西,而聪明人尝试从上下文中找出这一点。