\par 之前与之后 }

\par 之前与之后 }

我经常会搞砸在右括号后放一个空行(或 \par)。

\par与之前或之后的行为有何不同}

MWE: After.tex

\documentclass{article}
\begin{document}
{\centering Foo}

Bar
\end{document}

Before.tex

\documentclass{article}
\begin{document}
{\centering Foo

}  
Bar
\end{document}

答案1

TeX 的换行符根据段落末尾的设置来拆分一段文本,因此垂直基线间距、用于居中的左右跳过等都基于末尾有效的值。

如果你走的话

{\centering Foo}\par

然后组在段落结束之前结束(并且所做的所有设置\centering都将被丢弃),因此段落将使用正常的对齐设置,并且唯一的影响是\centering它设置\parindent为零,因为它是在开始时使用的。

如果你走的话

{\centering Foo\par}

然后您会得到一个居中的段落,然后该组结束并且居中设置被丢弃。

相关内容