我在使标签和引用正常工作方面遇到了麻烦。我有一个多文件设置,\label
其中一个文件中有,\ref
另一个文件中有。
无论我做什么,我总能
./evaluation.tex:420: LaTeX Warning:
Reference `EqSoftmax' on page 34 undefined on input line 420.
有人知道解决这个问题的方法吗?
主文本
...
\include{systemdescription}
\include{evaluation}
...
系统描述.tex
...
\begin{align}
\sigma(z_j) = \frac{e^{z_j}}{\sum_{k=1}^{|Z|} e^{z_k}} \;. \label{EqSoftmax}
\end{align}
...
评估.tex
...
and applied the softmax function (Equation \ref{EqSoftmax})
...
答案1
与您的问题无关,但如果您使用 cleveref 包,它可以在您引用方程式时自动插入“方程式”。
实际上,使用 cleverref 解决了这个问题。只需确保最后包含 \usepackage{cleverref}。谢谢 @samcarter