![未定义引用警告](https://linux22.com/image/454001/%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%BC%95%E7%94%A8%E8%AD%A6%E5%91%8A.png)
编辑:有人向我指出了这个问题。编译后,我自动清除了辅助文件。但这并不能阻止 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}