![如何避免同一页面上出现两个浮动?](https://linux22.com/image/378962/%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E5%90%8C%E4%B8%80%E9%A1%B5%E9%9D%A2%E4%B8%8A%E5%87%BA%E7%8E%B0%E4%B8%A4%E4%B8%AA%E6%B5%AE%E5%8A%A8%EF%BC%9F.png)
我有一份包含一些图表和表格的文档。图表均指定为 ,[t]
表格则指定为[b]
。目前,编译器有时会在同一页上放置两个浮点数,导致该页上的实际文本空间很小。
我希望每个浮动元素与文本一起显示在单独的页面上。这可能会增加文档的页数,但没关系。如何防止两个浮动元素被放在同一页面上?
理想情况下,我只想防止同一页面上出现两个顶部浮动或两个底部浮动,同时仍允许一个顶部浮动和一个底部浮动。
答案1
若要每页仅允许一个浮动,请使用:
\setcounter{totalnumber}{1}
要允许一个顶部浮动和一个底部浮动,请使用:
\setcounter{topnumber}{1}
\setcounter{bottomnumber}{1}
\setcounter{totalnumber}{2}