我想使用这样的东西:
{\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}