\eqref 问题 / 对齐环境中的 ref 和标签问题

\eqref 问题 / 对齐环境中的 ref 和标签问题

@werner 编辑评论:嗨,好的,非常感谢您的回复。这已经解决了其中一个问题,但我仍然遇到问题 - 我上传了一张新的屏幕截图,现在应该是第一个 - 引用 $\lag$ 标签 - 我以为一条线是由 \ 分割定义的,但是,使用附加的屏幕截图 -(抱歉,忽略了 \phi 后面的 \nonumber .. 我已经删除了它,而我要说的仍然有效,并且还有 \nonumber 和 \notag)。就代码而言,引用工作正常,但等式中有一个额外的数字标签,对我来说,无论如何,目前我对当前代码的解释是 \nonumber 和 \label 都在同一行内,因此引用不应该起作用,但它确实起作用了。当我尝试将 \nonumber 移动到 \ 的另一侧时,它会显示错误..提前谢谢

在此处输入图片描述我确信有时\eqref有效,有时无效……我发现 也是一样$\ref{ } $。我尝试过不使用美元符号,使用这两种方式来引用。它似乎完全无法确定什么时候有效,什么时候无效。我试图看看这是否与在对齐环境中工作时标记方程的位置、哪条线等有关,与在方程环境中工作时相比,但似乎找不到任何一致的东西。我附上了它有效和无效的实例的屏幕截图。因此,例如,在第一个、第二个和第三个屏幕截图中它不起作用,屏幕截图显示了我在这些情况下如何标记它们(抱歉,在第二种情况下它没有被圈出,但上面显示了我如何标记它),在第四个情况下它工作正常,下面的屏幕截图显示了我为那个情况标记它们的方式,最后一个屏幕截图显示了我在屏幕截图 2 和 3 的情况下如何标记方程,其中它被引用但不起作用。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

以下复制了您的问题 -\label\notag(或\nonumber)一起:

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

See~\eqref{eq:f_equals_g_a} and~\eqref{eq:f_equals_g_b}.
\begin{align}
  f(x) &= ax^2 + bx + c \label{eq:f_equals_g_a} \\
       &= g(x) \notag\label{eq:f_equals_g_b}
\end{align}

\end{document}

\notag(或\nonumber)实际上否定了 的使用\label,使所有相关引用都未定义。这是有道理的,因为没有数字可以引用。要解决此问题,请将 移到内有数字的\label行中(因此没有或)。align\notag\nonumber

相关内容