摘要下方的垂直空间

摘要下方的垂直空间

摘要留下如下的一个小的垂直间隙。

\documentclass{article}
\begin{document}
\begin{abstract}
There is a vertical gap in between the \textbf{Abstract} right above and this sentence. Can I get the size of this gap---is it \texttt{\textbackslash smallskip}, \texttt{\textbackslash medskip} or \texttt{\textbackslash bigskip}?
\end{abstract}
\end{document}

我可以测量它的确切高度吗?

答案1

两种方式,你可以添加\showoutput

\documentclass{article}
\begin{document}
\showoutput
\showboxdepth=4
\begin{abstract}
There is a vertical gap in between the \textbf{Abstract} right above and this sentence.
Can I get the size of this gap---is it \texttt{\textbackslash smallskip},
\texttt{\textbackslash medskip} or \texttt{\textbackslash bigskip}?
\end{abstract}
\end{document}

这表明

....\penalty 0
....\OT1/cmr/bx/n/9 A
....\OT1/cmr/bx/n/9 b
....\OT1/cmr/bx/n/9 s
....\OT1/cmr/bx/n/9 t
....\OT1/cmr/bx/n/9 r
....\OT1/cmr/bx/n/9 a
....\OT1/cmr/bx/n/9 c
....\OT1/cmr/bx/n/9 t
....\penalty 10000
....\glue(\parfillskip) 0.0
....\glue(\rightskip) 0.0 plus 1.0fil
...\glue -5.32494
...\glue 0.0
...\glue 0.0
...\glue 0.0
...\penalty -51
...\glue 10.0 plus 3.0 minus 5.0
...\glue -10.0 plus -3.0 minus -5.0
...\penalty -51
...\glue 10.0 plus 3.0 minus 5.0
...\glue(\parskip) 0.0 plus 1.0
...\glue(\baselineskip) 4.75
...\hbox(6.25+1.75)x294.99994, glue set - 0.0665, shifted 25.00003
....\hbox(0.0+0.0)x13.87491 []
....\penalty 0
....\OT1/cmr/m/n/9 T

因此,除了 Abstract 和 There... 之间的 baselineskip 之外的额外空间是

...\glue -5.32494
...\glue 10.0 plus 3.0 minus 5.0
...\glue(\parskip) 0.0 plus 1.0

或者你可以查看源代码article.cls

  \newenvironment{abstract}{%
      \if@twocolumn
        \section*{\abstractname}%
      \else
        \small
        \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      \fi}
      {\if@twocolumn\else\endquotation\fi}

因此,您可以从中心和引号列表中获得 .5em 的空格,请注意,\end{center}\quotation列表不会像列表那样添加双列表空间,\addvspace因此 latex 只会添加中心后的空间和引号前的空间中的最大值。

保留此构造是为了保持历史兼容性,它并不完全是如何以一致的方式指定文档间距的模型......

相关内容