Parskip:在某些地方禁止使用 parskip

Parskip:在某些地方禁止使用 parskip

我使用该包parskip,但想在某些地方抑制 parskip,即在特定宏插入的标题之后。

负片vspace不起作用,因为parskip的间距可以拉伸。

我发现的唯一解决方法是使用\\而不是段落,但感觉不对。有没有更好的方法?

答案1

\documentclass{article}
\usepackage{parskip}

\begin{document}
foo\par bar\par baz

{\parskip=0pt
foo\par bar\par baz\par}

foo\par bar\par baz
\end{document} 

在此处输入图片描述

或者作为命令:

\documentclass{article}
\usepackage{parskip}
\newcommand\foo[1]{\par#1\par\vspace{-\parskip}}
\begin{document}
bar\par bar

\foo{some nonsense}

bar\par bar

\foo{some nonsense}

bar

\end{document}

相关内容