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

bah*_*ree 2 latex miktex

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

但现在的问题是我无法获得表格的自动标题 - 有什么想法可以做到这一点并获得自动编号,以便当我使用\addcontentsline时它​​可以显示在目录中吗?

rkt*_*kta 5

要在浮动环境之外使用标题,需要使用包title\captionof的一部分。

例子

\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}
Run Code Online (Sandbox Code Playgroud)

如果您只是对使用命令感兴趣,还有一个capt-of\captionof包。