要在两个段落之间插入空格,我应该使用 medskip 和 vphantom 吗?

要在两个段落之间插入空格,我应该使用 medskip 和 vphantom 吗?

至少有两种方法可以在两个段落之间插入垂直空白:medskipvphantom。例如,在段落间距中,应该优先选择哪种方法诗歌《混沌》

答案1

A\vphantom不会添加垂直空间,而是添加一个宽度为零的框,这可能会在页面上产生一些空白区域,但它与添加的垂直空间(粘合)\vspace和相关命令完全不同。它不会拉伸或收缩,而且至关重要的是,它被视为文本,而不是页面顶部的空间,因此不会在分页符处被丢弃。

对于特殊的一次性间距要求,您可能需要使用

<blank line>
\medskip

\medskip哪里\vspace{\medskipamount}

但任何此类明确间距的使用通常都表明所使用的文档结构不是为当前文档的内容而设计的。

段落之间的间距应该自动控制(使用原始\parskip参数或乳胶列表参数),因此很少需要在文档中添加垂直间距命令。

对于此处的示例,您可以使用verse

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{verse}
Dearest \emph{creature} in \emph{creation},\\
Study English pronunciation.\\
I will teach you in my verse\\
Sounds like \emph{corpse}, \emph{corps}, \emph{horse}, and \emph{worse}.\\
I will keep you, \emph{Susy}, \emph{busy},\\
Make your \emph{head} with \emph{heat} grow \emph{dizzy}.\\
\emph{Tear} in eye, your dress will \emph{tear}.\\
So shall I! Oh hear my \emph{prayer}.

\emph{Pray}, console your loving poet,\\
Make my coat look \emph{new}, dear, \emph{sew} it!\\
Just compare \emph{heart}, \emph{beard}, and \emph{heard},\\
\emph{Dies} and \emph{diet}, \emph{lord} and \emph{word},\\
\emph{Sword} and \emph{sward}, \emph{retain} and \emph{Britain}.\\
(Mind the latter, how it's written.)\\
\emph{Made} has not the sound of \emph{bade},\\
\emph{Say-said}, \emph{pay-paid}, \emph{laid}, but \emph{plaid}.

\end{verse}

\end{document}

相关内容