我熟悉 LaTeX 放置浮动元素的方式和原因。我在这里搜索过问题,也读过很多与“浮动元素”、“左/右页”等相关的答案,但还是没有找到解决方案。我使用类book
,但带有oneside
选项。如果这不会影响我的文档,我可以将其更改为另一个类。
我想将选定的浮动元素放在引用它们的文本之前的单独页面上,这样带有浮动元素的页面就可以成为文本的左/对页,即“右”页。整个文档都是单面的,将以单面打印。我意识到这意味着浮动元素将出现在引用它们的文本之前——这正是我想要的。如果需要,可以在页面上放置多个浮动元素。
例如:
+----1---+
| Some |
| Text |
| |
+--------+
+----2---+
| Float1 |
| |
| Float2 |
+--------+
+----3---+
| See |
| Fig 1. |
| Text |
+--------+
我没有考虑过这个semioneside
软件包,因为它的文档中包含许多警告和建议不要使用它。
答案1
您可以使用包并在引用浮动点的文本之前placeins
使用,然后如果有任何待处理的浮动点,将发出一个来生成浮动页面,以便浮动点永远不会超出标记点。\FloatBarrier
\clearpage