禁用一个段落的缩进

禁用一个段落的缩进

我写了以下内容:

\par{first paragraph}
\par{second paragraph}
\par{third paragraph}

现在,我想禁用第三段的缩进。
我自然地添加了\noindent以下命令:

\par{first paragraph}
\par{second paragraph}
\noindent\par{third paragraph}

但是它没有任何效果。
然后,我找到了几种方法来实现这一点,但我仍然在问自己为什么\noindent没有正常工作。

感谢分享 !

答案1

首先,我强烈建议你改掉一个明显令人担忧的写作习惯货物崇拜编程味道,即你更换

\par{first paragraph}
\par{second paragraph}
\par{third paragraph}

first paragraph

second paragraph

third paragraph

为什么?主要是为了减少无意义的代码混乱,同时也承认(a)\par转变并且不接受参数,并且 (b) TeX 创建段落分隔符自动地每当遇到一个或多个全空行时。

其次,为了抑制参数为\parindent正长度时发生的段落缩进,您需要做的就是\noindent开始所讨论的段落或段落。

\noindent\par{third paragraph}最后,为什么没有产生预期的效果应该是显而易见的:\noindent出现在第二段末尾,不是在第三段的开头。因此,它对第三段第一行的缩进没有影响。

相关内容