在没有浮点数(表格)的LaTex中添加标题?

时间:2010-09-11 12:19:00

标签: latex miktex

我有一些表不够长,无法保证使用 \ longtable ,但是它们总是从下一页开始,这打破了整个流程并试图用[! h]在表中没有帮助。所以我停止使用 \ tables ,现在只有 \ tabular 标签,似乎修复了布局,因为没有浮动。

但现在的问题是我无法获得表格的自动标题 - 任何想法我如何做到这一点并获得自动编号,所以当我使用 \ addcontentsline 它可以显示在TOC?

2 个答案:

答案 0 :(得分:0)

要在浮动环境之外使用字幕,需要使用\captionof,它是软件包docs的一部分。

示例

\documentclass{article}
\usepackage{caption}

\begin{document}                                                                                         
\begin{center}
  \begin{tabular}{rl}
    right & left \\
    right & left \\
  \end{tabular}
  \captionof{table}{Your caption here}
\end{center}
\end{document}

如果您只想使用命令\captionof,还有一个caption软件包。

答案 1 :(得分:-1)

简短回答;你需要一个\ table表示标题。只使用\ tabular +字幕不起作用。

稍长一点

由于人们倾向于为所有事情创造解决方案,可能会有一种令人讨厌的解决方法,我对大多数解决方案的基本规则是:“如果乳胶不提供它本身,不要试图这样做“。大多数时候,这些“修复”无论如何都会带来更多的文本流问题。

现在如果你真的想要它在文本正下方,只需在表格之前做一个\ clearpage并放置表格。比其余的文字。这可能会解决它,虽然它会在你的“上一页”的其余部分给出一个空的空间。