顶部字幕的最后行较短,浮动相对较细,看起来不太美观

顶部字幕的最后行较短,浮动相对较细,看起来不太美观

我正在使用该caption软件包,并且有一个相对较小的表格,上面有一个标题,最后一行很短。在环境中equation,如果它检测到上方文本的底线和方程之间没有重叠,它会发现这一点并将方程向上移动。我希望有一些类似的设置或软件包可以让浮点数(特别是表格)实现这一点。我可以手动应用更正,\vspace{-0.3cm}但这看起来相当丑陋。

caption在这里使用该包,下面是一些代码来演示

\documentclass{article}
\usepackage{caption}


\begin{document}


\begin{table}
    \caption{Hello how are you today, wibble wobble, words, more words and stuff'n stuff.}
    %\vspace{-0.3cm}
    \centering
    \begin{tabular}{c c}
        \hline
        wib & wob \\
        \hline
        1   &  2  \\
        8   &  7  \\
        \hline
    \end{tabular}
\end{table}


\end{document}

非常感谢您的帮助!

答案1

TeX 的内置功能是,显示的方程式之前(和之后)的垂直间距取决于这些方程式是否与前一段的最后一行重叠。(有关详细信息,请参阅TeXbook,第 189 页。)据我所知,LaTeX 中尚未为浮动标题或其他文档元素实现类似的间距区别。以下是一些证据(显然不是结论性的):

  • skip选项的描述标题包(文档第 13 页)没有提到这种间距区别。

  • 第 684 页20 世纪 90 年代的 LaTeX中,Frank Mittelbach 谈到了列表环境的“设计限制”:

    第一项前面的垂直空间不取决于前一段最后一行的长度(显示方程式的情况)。

虽然我个人更喜欢浮动标题和浮动内容之间的固定垂直间距,但我同意实现类似方程的间距解决方案的包会很方便。

相关内容