每段之后添加 \medskip

每段之后添加 \medskip

我写完每一段后,\medskip总是会用到例如

\begin{document}

test test test

\medskip

test test test

\end{document}

有没有办法可以自动化这个操作,这样我就不需要\medskip一直输入了?

另外,出于兴趣,medskip定义为6pt plus 2pt minus 2ptbookarticle。但为什么不直接是 6pt?

答案1

段落之间的间距由 控制\parskip,您可以将该长度设置为\medskipamount( 的长度\medskip)。

您可能希望或不希望将其另外设置\parindent为零。

让软件包parskip为您完成这项工作会稍微舒服一些。(它还修补了一些命令以避免额外的过多空间,因此通常比简单地更改\parskip整个文档更可取。)下面的代码假定parskipv2(2018-08-24)或更高版本。

\documentclass{article}

\usepackage[skip=\medskipamount]{parskip}
\usepackage{lipsum}

\begin{document}
\lipsum[1-4]
\end{document}

段落用 \medskip 分隔

一些文档类可能会提供额外的接口来更改\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}

段落用 \medskip 分隔


plus和位minus并不是字面意义上的6+2-2=6,它们允许可拉伸空间(可以拉伸 2pt)和可收缩空间(可以收缩 2pt),这样你就得到了可以拉伸或收缩一点的 6pt。

相关内容