如何在不使用 \label 和 \ref 的情况下交叉引用方程式?

如何在不使用 \label 和 \ref 的情况下交叉引用方程式?

我用

\usepackage{amsmath}
\numberwithin{equation}{chapter}

意思是当我做一个等式时。我只需要这样做

\begin{equation}
    equation
\end{equation}

并且会自动编号。

那么我该如何交叉引用编号为 (1.2) 的方程式呢?我不知道\label,所以\ref没有帮助。

答案1

\documentclass{book}
\usepackage{amsmath}
\numberwithin{equation}{chapter}

\begin{document}
\chapter{first}
\begin{equation}\label{eq: my very first referenced equation}
    equation
\end{equation}
see \eqref{eq: my very first referenced equation} \dots
\end{document}

enter image description here

您至少需要运行两次 LaTeX。

附录: 从对您的问题的评论以及问题的变化可以看出,您实际上对引用机制不感兴趣...另一种方法是使用tags 对方程进行编号/标记,然后手动引用它:

\documentclass{book}
\usepackage{mathtools}% or amsmath ...

\begin{document}
\chapter{first}
\begin{equation}\tag{1.1}
    equation
\end{equation}
see (1.1) \dots
\end{document}

结果和以前一样。

答案2

如果使用\labeland \ref(或\eqref)对您来说太不方便,那么首选的替代方法是硬编码交叉引用。例如,如果感兴趣的方程式编号为“(2.1)”,您可以在其他地方写入

... as was shown in equation (2.1), ...

\label也就是说,如果您学会如何使用和,从中长期来看,您将节省大量的时间和精力\ref

相关内容