如何避免表格在各个部分之间拆分

如何避免表格在各个部分之间拆分

我有 5 个表格,表格后面有一个部分。创建输出文件后,一页上有两个表格,下一页上有一个部分和最后 3 个表格。

我想要实现的是将表格和部分放在它们下面。

\begin{table}[ht]\footnotesize
\centering
\begin{tabular}{|ll|}
......
\end{tabular}
\label{tab:result}
\end{table}

\section{Section below tables}

答案1

您可以使用包\FloatBarrier中的宏placeins。这可以防止浮动元素越过屏障。或者,您可以使用section该包的选项来防止浮动元素离开该部分。

答案2

最简单的方法是使用placeins包:

\usepackage[section]{placeins}

答案3

或者你可以改变\begin{table}[ht]\begin{table}[H]添加\usepackage{float}到你的序言中。H意思是“绝对不要浮动这个,并将其放在此处。”

答案4

新部分之前(表格之后)的简单 \clearpage 命令似乎运行良好。(在这种情况下 \clearpage 不会插入空白页)

\afterpage{...} 工作正常,但隐藏了我的论文内容部分的部分。

\section{Name1}
Stuff
\begin{table}[h]
...
\end{table}[h]
\clearpage
\section{Name2}
Stuff 2
\begin{table}[h]
...
\end{table}[h]

相关内容