如何禁用自动缩进?

如何禁用自动缩进?

我知道这里有一些类似的问题,但我还没有找到我的问题的完美答案。

我不喜欢 TeX 缩进每个段落的第一行,而且我懒得写到\noindent段落的开头,所以我使用这个:(\setlength{\parindent}{0cm}我也尝试了 parskip 包)

唯一的问题是,当我尝试使用 缩进段落内的一行时\indent,什么也没有发生。我也尝试了不可分割空格 ( ~~~~~~~),但它们不起作用。

知道如何解决这个问题吗?

答案1

在设置\parindent为零之前,我们可以将其值存储在另一个长度变量中,并重新定义命令\indent以使用这个其他长度变量来代替\parindent(已设置为零)。

\documentclass[12pt]{article}

\newlength\tindent
\setlength{\tindent}{\parindent}
\setlength{\parindent}{0pt}
\renewcommand{\indent}{\hspace*{\tindent}}

\begin{document}

This is some text that will not be indented.

\indent This is some text that will be indented.

\end{document}

答案2

对于更懒惰的人来说。;)

您可以使用parskip包,只需添加\usepackage{parskip}到你的序言中。来自文档:

适用于任何大小的任何文档类的软件包。它生成以下段落布局:零 Parindent 和非零 Parskip。可拉伸胶水\parskip帮助 LATEX 找到分页符的最佳位置。

相关内容