在Sphinx文档中添加垂直空间

时间:2014-06-30 13:39:06

标签: html latex python-sphinx spacing

我正在使用sphinx来构建具有大量数字和枚举列表的乳胶和HTML文档。当我在枚举列表之外的文本中间使用数字时,在带有和不带标题的latex和HTML中间距都很好。上面和下面有一排空间,这是可以接受的。但是,当我尝试在枚举列表中使用数字时,例如下面的示例,HTML中的间距很差。

#.    Here is an item in the list, above the figure

      .. figure:: _images/myimage.png
          :align: center
          :width: 80 %

#.    Here is another item below the figure.

上面代码的结果是图的底部正对着列表中的下一个项目。它们之间没有间距,这看起来很糟糕。这可以通过使用图末尾的|字符在HTML中修复,以添加一点空间,但在LaTeX输出中,这会导致DUlineblock环境在pdf中添加太多空间。

有没有办法在HTML和Latex中的数字之后简单地添加一个空行?

2 个答案:

答案 0 :(得分:11)

您可以输入空行:

text

|

text

答案 1 :(得分:1)

我找到了替代品:

.. |br| raw:: html

    <br />

适用于在枚举列表中的数字后添加黑线。由于它是一个原始替换,它只影响html,乳胶中的图形间距很好,没有修改。