我写完每一段后,\medskip
总是会用到例如
\begin{document}
test test test
\medskip
test test test
\end{document}
有没有办法可以自动化这个操作,这样我就不需要\medskip
一直输入了?
另外,出于兴趣,medskip
定义为6pt plus 2pt minus 2pt
和book
类article
。但为什么不直接是 6pt?
答案1
段落之间的间距由 控制\parskip
,您可以将该长度设置为\medskipamount
( 的长度\medskip
)。
您可能希望或不希望将其另外设置\parindent
为零。
让软件包parskip
为您完成这项工作会稍微舒服一些。(它还修补了一些命令以避免额外的过多空间,因此通常比简单地更改\parskip
整个文档更可取。)下面的代码假定parskip
v2(2018-08-24)或更高版本。
\documentclass{article}
\usepackage[skip=\medskipamount]{parskip}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\end{document}
一些文档类可能会提供额外的接口来更改\parskip
和添加好友,这比直接设置更可取\parskip
。对于 KOMA-Script 类,您可以使用选项parskip
或\setparsizes{<indent>}{<skip>}{<last line end-space>}
。
\documentclass{scrartcl}
\setparsizes{0pt}{\medskipamount}{0pt plus 1fil}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\end{document}
plus
和位minus
并不是字面意义上的6+2-2=6
,它们允许可拉伸空间(可以拉伸 2pt)和可收缩空间(可以收缩 2pt),这样你就得到了可以拉伸或收缩一点的 6pt。