有没有办法删除段落开头的缩进对于单个段落我知道我能做到
\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}