表格和图片标题引用问题

表格和图片标题引用问题

当我构建 LaTeX 代码时,无法识别对图形和表格标签的引用,因此 latex builder 会在该位置打印“?”。简化整个文本后,我发现即使是简单的虚拟文档

\documentclass{book}
  \begin{document}
    Some text cites Table \cite{whatever}

  \begin{table}[h]
    \caption{my caption}\label{whatever}
    \begin{tabular}{l}
      Text
    \end{tabular}
  \end{table}
\end{document}

生成如下内容:

一些文本引用了表格[?]

表 1:我的标题

文本

我使用 MiKTeX 2.4-64 已经有几个月了,但我不记得以前版本的 MiKTeX 出现过这种错误。有人知道如何解决这个问题吗?

答案1

处理完您的文档后,您将收到以下警告:

LaTeX Warning: Citation `whatever' on page 1 undefined on input line 3.

这提示了问题的原因:您正在使用\cite,而您应该使用\ref(输出[?]还表明错误地预期了引用)。只需替换:

Some text cites Table \cite{whatever}

Some text cites Table~\ref{whatever}

\cite用于书目引用。

相关内容