定位浮标,给出起点和终点

定位浮标,给出起点和终点

我正在处理一个大文档(大约 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

我的目标是:

  1. 无论发生什么,我的浮点都会出现在浮点部分内。它可能在定义之前就出现了。
  2. 如果可能的话(即不创建一个几乎空白的页面),浮动将放置在定义的位置
  3. 放置位置可以是顶部、底部甚至是单独的页面,因为乳胶的感觉最好。

我最接近的做法是在节的开头定义浮动,并 \afterpage{\clearpage}在节的结尾使用。然而,这并不能真正让我满意:

  1. 由于 afterpage,其他部分的文本可能会出现在浮动之前。
  2. 浮点数的位置并不在我想要的位置,即使它可以在我想要定义的位置使用。

是否有任何包或技术可以用来获得它?

谢谢你的帮助

附言:我觉得这个主题应该已经有帖子了,但我找不到。

相关内容