将浮动内容放在引用文本之前的单独页面上

将浮动内容放在引用文本之前的单独页面上

我熟悉 LaTeX 放置浮动元素的方式和原因。我在这里搜索过问题,也读过很多与“浮动元素”、“左/右页”等相关的答案,但还是没有找到解决方案。我使用类book,但带有oneside选项。如果这不会影响我的文档,我可以将其更改为另一个类。

我想将选定的浮动元素放在引用它们的文本之前的单独页面上,这样带有浮动元素的页面就可以成为文本的左/对页,即“右”页。整个文档都是单面的,将以单面打印。我意识到这意味着浮动元素将出现在引用它们的文本之前——这正是我想要的。如果需要,可以在页面上放置多个浮动元素。

例如:

+----1---+
|  Some  |
|  Text  |
|        |
+--------+

+----2---+
| Float1 |
|        |
| Float2 |
+--------+

+----3---+
| See    |
| Fig 1. |
| Text   |
+--------+

我没有考虑过这个semioneside软件包,因为它的文档中包含许多警告和建议不要使用它。

答案1

您可以使用包并在引用浮动点的文本之前placeins使用,然后如果有任何待处理的浮动点,将发出一个来生成浮动页面,以便浮动点永远不会超出标记点。\FloatBarrier\clearpage

相关内容