为了获得段落之间的空间,我目前正在使用\medskip
。(我没有使用该parksip
包,因为这在编写列表时给我带来了空间问题。此外,在使用它时,我无法弄清楚如何让各个段落缩进。)无论如何,我担心的是,当我写完后,我会看着我的项目并想“也许我想要比目前\medskip
给我的更多的空间”,在这种情况下,我将不得不仔细检查并手动更改间距。所以我的问题是:
有没有办法全局更改空格?我设想了某种可以在文档开头输入可以更改\vspace{x}
位置的东西。x
答案1
我仍然会使用该parskip
包并尝试解决有关列表和单个缩进段落的问题,但您可以更改\medskipamount
所使用的长度\medskip
。(在下面的示例中,我\medskipamount
出于演示目的更改了文档正文 - 您应该在序言中修改它。)
\documentclass{article}
\begin{document}
Some text.
\medskip
Some text.
\setlength{\medskipamount}{12pt plus 4pt minus 4pt}% Default: 6pt plus 2pt minus 2pt
\medskip
Some text.
\end{document}
正如Fischer所建议的那样,您还可以定义一个专用命令,要在段落之间使用:
\documentclass{article}
\newcommand*{\myparskip}{\vspace{\medskipamount}}
\begin{document}
Some text.
\myparskip
Some text.
\renewcommand*{\myparskip}{\vspace{\bigskipamount}}
\myparskip
Some text.
\end{document}
两种变体的输出:
答案2
在 ConTeXt 中,你可以使用 更改段落之间的间距\setupwhitespace
。例如:
\setupwhitespace[medium]
\setupindenting[medium, yes]
\starttext
\input knuth
\stoptext
如果在以后的阶段,您想更改段落之间的距离,则可以将第一行更改为
\setupwhitespace[3cm plus 5mm minus 5mm] %或任何有效的 TeX 长度
下图给出了这两个选项的输出。
\setupwhitespace[medium]
\setupwhitespace[3cm plus 5mm minus 5mm]
在 LaTeX 中,您应该能够通过改变 的值来实现相同的效果\parskip
。