带样式和较大 \parskip 的单段落

带样式和较大 \parskip 的单段落

我想使用这样的东西:

{\bfseries\small Some text here...\setlength{\parskip}{1em}}

More text here in the next paragraph...

为了增加单个段落后的间距,但这似乎没有改变任何东西。有没有正确的方法来做到这一点,还是我必须使用\vspace

答案1

作为埃格尔在评论中提到,使用{\bfseries\small Some text here...\setlength{\parskip}{1em}}不会产生预期的结果,因为右括号会将 的值重置\parskip为组外的值。您可以使用预定义的跳过之一(\bigskip\medskip\smallskip),或者\vspace(另外,不要忘记在组内结束段落以获取 的正确值\baselineskip):

\documentclass{article}

\newcommand\Text{%
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi
auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et,
tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna,
vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis.}

\begin{document}

\Text

{\bfseries\small \Text\par}

\vspace{1em}

\Text

{\bfseries\small \Text\par}\bigskip

\Text

\end{document}

在此处输入图片描述

相关内容