我知道这里有一些类似的问题,但我还没有找到我的问题的完美答案。
我不喜欢 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 找到分页符的最佳位置。