我目前正在编写一个长的单列文档,其中包含很多浮点数(图形和表格)。我知道在乳胶中放置花车的常用 b/h/p/t 选项。但是,我想知道是否存在可以让我自动执行以下操作的包或宏:在第一次引用后立即自动放置一个浮点数。因此,如果引用出现在页面 x 的顶部,那么浮动很可能出现在页面 x 的底部,或者可能出现在页面 x+1 的(顶部)。在任何情况下,它都不应该出现在引用之前。
我知道这可能很难实现,但我也不是乳胶大师......
(请注意,此问题与此问题不同。)
我目前正在编写一个长的单列文档,其中包含很多浮点数(图形和表格)。我知道在乳胶中放置花车的常用 b/h/p/t 选项。但是,我想知道是否存在可以让我自动执行以下操作的包或宏:在第一次引用后立即自动放置一个浮点数。因此,如果引用出现在页面 x 的顶部,那么浮动很可能出现在页面 x 的底部,或者可能出现在页面 x+1 的(顶部)。在任何情况下,它都不应该出现在引用之前。
我知道这可能很难实现,但我也不是乳胶大师......
(请注意,此问题与此问题不同。)
LaTeX Companion 说该flafter
包可用于确保浮动永远不会放在它们的引用之前。要使用它,请将以下内容添加到文档的序言中:
\usepackage{flafter}
请注意,根据这个线程,flafter
所做的是确保浮动永远不会出现在其在 LaTeX 源代码中的位置之前。
如果您的文档只有几个浮点数,这可能会很好。对于有很多浮动的文档,放置变得更加困难,并且您可能会发现所有浮动都一起出现在文档或章节的末尾,或者您可能会收到“太多未处理的浮动”错误。建议阅读此页面以及英国 TeX 常见问题解答中的此页面以获取更多建议。