{cap} 包的表格间距问题

{cap} 包的表格间距问题

我使用 caption 包,因为它可以减少图形和表格标题边距,并且对此很满意。然而,我刚刚发现它也会导致标题间距发生一些不必要的变化。

我的问题最好用图片来描述。在这里你可以看到标题的间距标题包:

在此处输入图片描述

在此处输入图片描述

现在没有标题包:

在此处输入图片描述

在此处输入图片描述

正如您在图片中看到的,该包会弄乱图形或表格的间距,这取决于我是否使用它。

这是我使用的代码:

\usepackage[margin=1cm]{caption}

有什么想法可以让我避免这种不一致吗?

答案1

它不会弄乱任何间距。它只是做了基本 LaTeX 应该(和不)做的事情。这里有一个解释:两个跳过与\caption:\abovecaptionskip和相关联\belowcaptionskip。当标题是 以下浮点数,\abovecaptionskip 有某个值(10pt如果我没记错的话,在标准类中是),而 \belowcaptionskip 是0pt。当标题是多于浮点数(表格的正常位置),应该交换这些值。

因此caption设置普通的行为:标题和浮动之间的垂直跳跃很小。当然,如果您认为跳跃太大,可以将其设置为其他值,使用

\captionsetup[table]{skip=6pt}

例如。

相关内容