引用表格时 PDF 文件中出现问号

引用表格时 PDF 文件中出现问号

看看下面的 MWE。在 pdf 文件中,引用表格时会出现问号,而不是数字引用。即使我运行 LaTeX 两次。有什么办法可以解决这个问题吗?

\documentclass{report} 
\usepackage{float}
\begin{document}

we refer to table \ref{tab:ex}

\begin{table}[h]\label{tab:ex}
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
9  & 12 & 8 & 10 & 9           \\ \hline
10 & 7  & 8 & 13 & \textbf{50} \\ \hline
\end{tabular}
\end{table}

\end{document}

答案1

\caption在你的 中漏掉了一个table。LaTeX 使用\caption宏来对表格进行编号,因此如果没有标题,你将得不到编号,因此无法引用表格。

尝试这个:

\documentclass{report} 
\usepackage{float}
\begin{document}

we refer to table \ref{tab:ex}

\begin{table}[h]
\caption{Example of a simple table.}
\label{tab:ex}
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
9  & 12 & 8 & 10 & 9           \\ \hline
10 & 7  & 8 & 13 & \textbf{50} \\ \hline
\end{tabular}
\end{table}

\end{document}

需要记住以下几点:

  • 通常表格标题位于表格上方,图形标题位于图形下方(至少在欧洲印刷术中)
  • 必须\label出现\caption因为创建了可以引用的\caption数字。\label
  • 如果您不想要标题,您将不会得到号码。但至少提供一个简短的标题是明智的。
  • 有方法可以使用 KOMA-Script 或软件包在table环境之外获取字幕figurecaption

相关内容