在文本中使用表格编号

在文本中使用表格编号

Latex 会自行处理表格数量。例如,它会自动将表格编号为Table 4等。我想在文本中使用此编号。

例如,如果我写了“参见表格 4”,稍后我在其上方插入另一个表格,那么Table 4Table 5的文本仍然显示Table 4不一致。

答案1

我建议看看LaTex2e 的简短介绍,特别是第 2.8 节,解释了交叉引用。

简而言之,您需要为表格定义一个标签,然后引用此标签以获得始终更新的数字。它看起来像这样:

\documentclass{article}
\begin{document}
\begin{table}
  \centering%
  \begin{tabular}{ll}
    Some & text
  \end{tabular}
  \caption{The caption of the table}\label{table:somename}
\end{table}
In text, I can reference the Table~\ref{table:somename} like this.
\end{document}

需要运行latex两次才能获得正确的参考机制。

相关内容