保证图形上方和下方的垂直空间相等

保证图形上方和下方的垂直空间相等

如何保证图形(包括标题)上方和下方的垂直空间相等?自动 [h!] 放置默认情况下不会这样做。在我的特定情况下,它在图形下方留下的空间比在图形上方留下的空间多。

我知道间距永远不会“完全符合我的要求”。但是,我至少可以确保它们上下相等吗?

答案1

在 LaTeX2e 的标准实现中,处理文本内浮动存在不足,这确实导致空间分配不均等。在问题的答案中“intextsep 提供双倍空间”我详细讨论了这一点,包括改善这种情况的方法。

还有一个相关的问题,即即使上下间距相等,也存在一个问题,即由于浮动前面的线的深度,您需要进行调整,而这些调整会使浮动在视觉上偏离中心。如何改进这个问题将在“parskip 在浮动(和列表)后插入额外空格”

最后,如果您在浮动内容的底部或顶部有标题,则标题可能具有额外的空间,因为标题具有\abovecaptionskip(通常为正数,如果标题位于浮动内容或表格的顶部则会出现问题)和\belowcaptionskip(通常为零,但可能不是,如果标题位于浮动内容的下方则会出现问题)。

相关内容