整页浮动在文档中间

整页浮动在文档中间

我有一些占据整个页面的浮动元素,但需要将其放置在讨论它们的文本附近。所以我需要避免使用 Latex 将它们放在章节末尾。到目前为止,我已经看到了两种解决此问题的方法:

  • \afterpage{\clearpage}将刷新下一页上剩余的浮动内容
  • \FloatBarrier,策略性地放置在文本的后面,将刷新该文本之前的剩余浮动

不过,这两种解决方案都无法帮助我解决一个特定问题。如果一页长的图后面跟着另一个图,就会发生以下两个问题之一:

  1. 另一个浮标丢失
  2. 另一个浮动元素也呈现在专用的整页上

如果第二个图也占满一页,则可以将 afterpage 命令放在第一个图之后,但放在第二个图之前,以避免浮动丢失。但是,在我的特定情况下,第二个图非常小。我得到的结果是图占据了整整一页,然后段落的其余部分从下一页开始。

我怎样才能避免这个问题?

答案1

我通过将第二个图形移到 afterpage 命令中解决了我的问题。这意味着在当前页面完成后,第一个浮点数将被刷新并清除页面。然后下一个输入是将放置在文本旁边的第二个图形。

  1. 全页图 1
  2. 文本参考图 1
  3. \afterpage{\clearpage <small Figure 2>}
  4. 参考图 2 的文本

相关内容