如何在章节标题与段落之间添加额外的空白

36 投票
2 回答
6354 浏览
提问于 2025-04-17 06:47

我想在标题和段落之间,以及段落与段落之间留出更多的空隙。我不想把这个设置应用到所有地方,而是希望在需要的时候可以单独使用。有什么建议吗?

2 个回答

17

我刚遇到这个问题,正如davidjb提到的,使用|在LaTeX输出中会产生太多的空白。以下是我解决这个问题的方法。定义如下:

.. |vspace| raw:: latex

   \vspace{5mm}

然后你可以在需要的地方使用|vspace|,这样就能得到合适的垂直间距。

如果你想在HTML输出中也有空白,可以定义:

.. |vspace| raw:: latex

   \vspace{5mm}

.. |br| raw:: html

   <br />

然后当你需要空白时,只需放入:

|vspace| |br|

这样它会根据输出格式自动处理间距。

38

你可以在行的开头加上竖线,这样在输出时就会产生空行。就像这样:

Heading
-------

|
|

Paragraph with text.

撰写回答