是否可以对下一段执行 \par 且不执行 \parskip ?

是否可以对下一段执行 \par 且不执行 \parskip ?

我正在尝试拆分段落,但无法使用\newline。我需要使用\par。但是,我需要跳过由 造成的段落之间的垂直空间\parskip。这里:

\documentclass{article}
\begin{document}
\setlength\parskip{12pt}
Hello,
\par % Only here I need to skip the 12pt vertical space
world!
\end{document}

是否可以?

答案1

在此处输入图片描述

附上您需要更改的文档部分,\parskip{}

\documentclass{article}
\setlength{\parskip}{12pt}

\begin{document}
    
{   
\setlength{\parskip}{0pt}
Hello,
\par % Only here I need to skip the 12pt vertical space
world!
}

Hello,
\par % Only here I need to skip the 12pt vertical space
world!

\end{document}

答案2

是的,这是可能的,但你应该再想一想:这对读者意味着什么?

\documentclass{article}

\newcommand{\noparskip}{%
  \par\vskip-\parskip
}

\setlength\parskip{12pt}

\begin{document}

Hello, world!

Hello,

\noparskip

world!

\end{document}

在此处输入图片描述

相关内容