我正在处理一个大文档(大约 150 页),我觉得需要比我习惯的更精确地定位浮动元素:我想确保浮动元素出现在文档的特定部分内。请考虑以下示例:
\section{my float section}
%Start point of where my float is allowed
Some description
\begin{myfloat}[???]
\end{myfloat}
More text
%End point of where my float is allowed
\section{another section}
More text other Section
我的目标是:
- 无论发生什么,我的浮点都会出现在浮点部分内。它可能在定义之前就出现了。
- 如果可能的话(即不创建一个几乎空白的页面),浮动将放置在定义的位置
- 放置位置可以是顶部、底部甚至是单独的页面,因为乳胶的感觉最好。
我最接近的做法是在节的开头定义浮动,并
\afterpage{\clearpage}
在节的结尾使用。然而,这并不能真正让我满意:
- 由于 afterpage,其他部分的文本可能会出现在浮动之前。
- 浮点数的位置并不在我想要的位置,即使它可以在我想要定义的位置使用。
是否有任何包或技术可以用来获得它?
谢谢你的帮助
附言:我觉得这个主题应该已经有帖子了,但我找不到。