多个文件中未定义的引用

多个文件中未定义的引用

我在使标签和引用正常工作方面遇到了麻烦。我有一个多文件设置,\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

相关内容