在LaTeX中引用表格


189

如何引用一个表号,例如得到Table 7

样本数据

Table \ref{table:questions} lorem lorem ipsun.

\begin{table}
\label{table:questions}
\begin{tabular}{| p{5cm} | p{5cm} | p{5cm} |}
  -- cut --
\end{tabular}
\end{table}

我懂了

Table 2.5 lorem lorem ipsun.

其中2.5是章节编号。


1
这个问题似乎与主题无关,因为它与LaTeX有关。
Flexo

1
这不应该迁移到tex.SX.com吗?
kcrisman

Answers:


345

您必须将标签放在标题后才能 label存储表格的编号,而不是章节的编号。

\ begin {table}
\ begin {tabular} {| p {5cm} | p {5cm} | p {5cm} |}
  -切-
\ end {表格}
\ caption {我的桌子}
\ label {table:kysymys}
\茶几}

\ pageref {table:kysymys}页上的表\ ref {table:kysymys}指的是...

3
由于某种原因,这会将表格和标题推到页面的底部,从而使标题成为页面上的最后一句话,表格恰好位于标题的顶部。我该如何补救,使其仅位于最后键入的句子下面?我怀疑这与\beign{table}and \end{table}命令有关……
3kstc '18

1
@ 3kstc您可以尝试在tex.stackexchange.com上提问
越来越

7
@ 3kstc,我也遇到了同样的问题,通过将\ begin {table}从\ usepackage {float}更改为\ begin {table} [H]来解决
Eurobeat强化了

@安东是的!我就是这样做的,它解决了我所有的问题
3kstc,

1
2019差不多,接受的答案仍然有效。十年后。刚开始更新时,我本人对此表示怀疑。
Haramoz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.