我想让整个文档在段落之间显示一个空白行(或空格)并且不缩进。我知道如何逐行执行此操作,但是有没有办法只用文档开头的一行或几行来改变这种情况?比如可以安装的软件包,还是新命令?
答案1
添加
\usepackage{parskip}
\documentclass{...}
到文档的序言(和之间的部分)\begin{document}
将设置段落没有缩进并且它们之间有一点空格。
请注意,这不是一个完整的解决方案,因为您的文档中可能存在您不希望此格式应用的元素(例如脚注)。适当的解决方案将涉及(有效地)编写一个新的文档类。
您可以阅读一些关于parskip
通过查看注释来查看包的工作原理parskip.sty
本身。
答案2
有些类支持将段落之间的垂直间距切换为缩进段落。例如所有KOMA 脚本类支持parskip
具有多个值的选项:
\documentclass[parskip=false]{scrartcl}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{parskip=false}
\lipsum[1-2]
\section{parskip=full}\KOMAoptions{parskip=full}\selectfont
\lipsum[1-2]
\section{parskip=full-}\KOMAoptions{parskip=full-}\selectfont
\lipsum[1-2]
\section{parskip=full+}\KOMAoptions{parskip=full+}\selectfont
\lipsum[1-2]
\section{parskip=full*}\KOMAoptions{parskip=full*}\selectfont
\lipsum[1-2]
\section{parskip=half}\KOMAoptions{parskip=half}\selectfont
\lipsum[1-2]
\section{parskip=half-}\KOMAoptions{parskip=half-}\selectfont
\lipsum[1-2]
\section{parskip=half+}\KOMAoptions{parskip=half+}\selectfont
\lipsum[1-2]
\section{parskip=half*}\KOMAoptions{parskip=half*}\selectfont
\lipsum[1-2]
\end{document}
值full
和half
段落之间的间距大小不同。后缀会影响段落最后一行的最小水平空间。
答案3
要更改段落之间的间距,您需要更改\parskip
。
这会在段落之间添加一行:
\setlength{\parskip}{\baselineskip}
这将删除段落开头的缩进:
\setlength{\parindent}{0pt}
答案4
您可以使用
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}
如果您没有使用任何其他花哨(或不那么花哨)的格式(如表格等),则在您的序言中。显然,如果您的文档中有更复杂的格式,parskip 包可以修复此设置可能导致的大多数问题。不过,我自己从未使用过该包,所以我不能从个人经验中说话。