未定义引用警告

未定义引用警告

编辑:有人向我指出了这个问题。编译后,我自动清除了辅助文件。但这并不能阻止 LaTeX 正确进行交叉引用。

我确信之前有人问过这个问题,但我找不到适合我的解决方案。我在代码中使用引用,但总是收到以下警告:

第 1 页上的引用“ref:table2”在输入行 19 上未定义。

PDF 可以正常工作,但对于较大的文档,很难不感到不知所措。那么,我该如何摆脱这个警告?我已经编译了多次。

以下是 MWE:

\documentclass[a4paper,12pt]{report}
\begin{document}

\begin{table}[htb]
\def\arraystretch{1.2}
\centering
\caption{This is a table}
\label{ref:table2}
\begin{tabular}{|c|c|}
\noalign{\vskip 2mm}
\hline
Text & Text \\
\hline
Text & Text \\
\hline
\end{tabular}
\end{table}

Reference to table~\ref{ref:table2}.

\end{document}

相关内容