删除单个段落的缩进

删除单个段落的缩进

有没有办法删除段落开头的缩进对于单个段落我知道我能做到

\setlength{\parindent}{0cm}
This is my paragraph.  Blah blah blah.
\setlength{\parindent}{default}

我使用的文档类的默认缩进在哪里default(问题的一部分是我不知道这个默认值是什么)。我觉得应该有比上述方法更好的方法来实现这一点。我正在寻找以下形式的解决方案:

\noindent
This is my paragraph.  Blah blah blah.

有没有办法做到这一点,还是我必须采用前一种方法? 如果我必须采用前一种方法,那么amsart文档类的默认缩进值是多少?

答案1

如下例所示,\noindent在段落开头使用时可取消段落缩进。如果在段落中间使用,则会被忽略,并且不会取消段落缩进。

此外,您始终可以将某个对象分组,{}这样该对象中的任何设置在分组后都不会生效。这样就无需存储旧设置并在之后恢复。

在此处输入图片描述

笔记:

  • 可以用来\indent产生等于段落缩进宽度的水平空间。
  • [showframe]选项与包一起使用geometry来显示边距,以便清晰地显示缩进。

代码:

\documentclass{article}
\usepackage[showframe]{geometry}

\begin{document}
This is my paragraph 1 and is indented.  Blah blah blah.

\noindent
This is my paragraph 2 but is not indented since it was started with noindent.  Blah blah blah.

This is my paragraph 3 and is indented.  Blah blah blah.

{\setlength{\parindent}{0cm}
This is my paragraph 4 but is not indented since parindent was set to 0 within this group.  Blah blah blah.
}

This is my paragraph 5 and is indented since the above setlength was within a group.  Blah blah blah.
\end{document}

相关内容