\vbox
在使用时,如何确保 a 之前或之后的间距是正确的\addvspace
?
在以下 MWE 中,两个\addvspace{10pt}
相继出现的行为类似于两个\vspace{10pt}
。垂直空间是20 pt
,而我希望它仅10 pt
在使用 时才如此\addvspace
。
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\newbox\testBox
\setbox\testBox\vbox{\addvspace{10pt}\lipsum[1]}
\lipsum[2]\par
\addvspace{10pt}
\unvbox\testBox
\clearpage
\setbox\testBox\vbox{\vspace{10pt}\lipsum[1]}
\lipsum[2]
\vspace{10pt}
\unvbox\testBox
\end{document}