如何鼓励浮动打破文本?

如何鼓励浮动打破文本?

我的论文中有很多图片和浮动元素,因此无法让所有内容都格式化。一个问题是浮动元素往往会出现在论文末尾。我如何让 LaTeX 拆分我的文本并将浮动元素放在页面的顶部或底部,而不是将浮动元素移动到文档末尾?

我问这个问题的主要原因不是我不喜欢把图片放在最后,而是我不喜欢图片占据一整页。单独占据一页会浪费我没有的宝贵空间。我需要在同一页上显示文本,即使文本很少(而且看起来很丑)。每一厘米都很重要。

我希望我能给出 MWE,但我不知道如何在如此特定于文档的情况下做到这一点,而且不发布我的文档。无论如何,我希望有人能帮助我。

答案1

为了微调您的文档,我设想了两种主要的替代方案,前者我认为更具印刷可行性,因为它通常能产生最好的效果,而第二种应该作为最后的手段。

笔记请尝试运行 LaTeX 一次或两次以上,以获得稳定且可行的浮动定位。


放宽定位规范

创建浮动环境时,您可以指定 LaTeX 必须尝试将其放置在何处。通常,它会尝试放置在页面顶部或底部或浮动页面上。当您仅指定替代方案的子集时,LaTeX 只会考虑它们。

例如,声明\begin{table}[ht]会让 LaTeX 考虑将表格放置在那里或页面顶部,并会放弃其他解决方案。因此,您可以尝试弄乱这些选项,例如,提供tbp一些浮动可能会强制更好的放置。(感谢@DavidCarlisle)

强制一些定位

不管你如何干预,有时可能需要放弃浮动环境并将图形放置在指定的位置。这可以通过删除浮动环境来实现,但这是一种极端的手段,必须谨慎使用。

相关内容