摘要留下如下的一个小的垂直间隙。
\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 只会添加中心后的空间和引号前的空间中的最大值。
保留此构造是为了保持历史兼容性,它并不完全是如何以一致的方式指定文档间距的模型......