如何调整(整个文档)段落之间的长度以使其变小?(与 linespread 调整行间距的方式相同)
答案1
这取决于从一开始设置的值。有两种长度定义如何标记新段落,\parindent
和\parskip
。第一个设置第一行的缩进,第二个设置段落之间的额外距离。新段落通常应通过缩进或空行来标记,但不能同时使用两者。默认情况下(至少在article
、book
和中report
)它们设置为
\parskip=0pt plus 1pt
\parindent=15pt
表示段落带有缩进标记。设置0pt plus 1pt
为 on\parskip
表示这是弹性空格(跳过),即 0pt 但可以拉伸至 1pt,即非常小。
显然,由于您要求减少跳过次数,因此您还有其他一些设置。您可以通过在代码中包含以下内容来找出这些设置:
\verb|\parskip|:\the\parskip\ and \verb|\parindent|:\the\parindent
两者都可以设置为\setlength
你喜欢的任何内容。因此,要更改为空行且无缩进,你可以这样写
\setlength\parskip{1em plus 0.1em minus 0.2em}
\setlength\parindent{0pt}
通常建议在垂直距离内留出橡胶空间,如\parskip
,因此minus 0.2em plus 0.1em
会告诉 teX 它可以拉伸多少(负数和正数)。这些设置应在前言中( 之前\begin{document}
)完成。
编辑
举例来说,使用文档类“article”,以下代码将默认设置与两个段落一起写入,然后是更改的设置和两个段落。
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\noindent\verb|\parskip|:\the\parskip\ and \verb|\parindent|:\the\parindent
\lipsum[1-2]
\setlength\parskip{1em plus 0.1em minus 0.2em}
\setlength\parindent{0pt}
\verb|\parskip|:\the\parskip\ and \verb|\parindent|:\the\parindent
\lipsum[1-2]
\end{document}
答案2
\setlength{\parskip}{12pt}
将帮助您修复...
答案3
\usepackage{parskip}
这解决了问题,插入空格而不是缩进
答案4
但请记住,在所有这些答案中,垂直空间应该用 ex(当前字体中字母“x”的高度)来表示,而水平空间应该用 em(当前字体中字母“M”的宽度)来表示。
例如,不
\setlength\parskip{1em plus 0.1em minus 0.2em}
\setlength\parindent{0pt}
但反而
\setlength\parskip{2ex plus 0.2ex minus 0.4ex}
\setlength\parindent{0em}
(当然,对于零来说单位并不重要)。