我有一份文档,其中有一章包含几个表格。在这一章中,我有以下部分:
\section{Some section}
\begin{table}[H]
\begin{tabular}{|l|l|l|l|}
---
\end{tabular}
\caption{Some caption}
\end{table}
现在,编译后,我在页面顶部获得了部分,在底部获得了表格。我尝试使用
\usepackage{float}
使用 H 或 h 选项对表格进行操作,它对其他表格有效,但对这个表格无效。我做错了什么?
答案1
当我遇到这种“奇怪”的行为时,我会在章节或章节之间添加一个段落,或者——这里——章节和表格之间只使用一个命令:\mbox{}
。通常这会有所帮助。对我来说,这似乎比硬\newpage
或更好\clearpage
。你永远不知道你的表格最后会变得多长,如果它变得超过一页,你稍后会想知道为什么 TeX 除了一行之外留下一页空白。