在各部分之间创建浮动

在各部分之间创建浮动

好吧,假设我有一个浮点数(数字/表格)——我怎样才能让这个浮点数总是在某一文本之前(并且总是在另一文本之后)。

如果浮动元素要切换到下一页面,则它应该在之前的页面也应该下降到下一页。所以基本上我有:

\begin{document}
....lots of text BEFORE IMAGE...

...part where image can move around inside....
\begin{figure}
\end{figure}
...lots of text after image....
\end{docuement}

图像中“图像可以在内部移动的部分”应该(理想情况下)表现得就像被标记为 一样[h]。但它绝对不应该在边界之后/之前移动。即使这意味着添加白页/不使用一半页面。

答案1

软件包placeins提供了一个命令,如果有待处理的浮动,\FloatBarrier则会自动在点处插入。它的选项会自动将其添加到每个部分。\clearpagesection

为了防止浮动元素随其标注一起移动到页面顶部,您可以使用标准flafter包,该包没有选项或命令,只是重新排列浮动元素放置算法,以便仅在后面的页面上考虑“顶部”位置,这意味着浮动元素仅出现在源文件中其位置之后。

相关内容