如何在Sphinx中插入图像之前和之后的空间

时间:2013-07-26 13:36:55

标签: latex line-breaks python-sphinx

我使用make latexpdf命令通过Sphinx创建了一个文档。

现在我遇到的问题是,LaTeX会在文本后面直接将我的图片设置在顶部,而在图像的底部会放置3或4个换行符。

是否有可能在图片底部获得1个空格而在图片底部获得1个空格 必须在语法中使用\

我的代码:

title:
===========

some text

.. image:: screenshots/manage_products.png

some more text

another title:
===========

编辑:这里有一个小屏幕截图,向您展示我的问题。我也查看了Sphinx的主要文档(+语法文档),但没有找到这个问题的答案!

enter image description here

顺便说一句:忽略红色箭头。

2 个答案:

答案 0 :(得分:6)

您可以使用.. figure ::指令在图像周围添加额外的间距。

title:
===========

some text

.. figure:: screenshots/manage_products.png

some more text

我更喜欢使用figure指令,因为你的图像有一些额外的控制元素,比如标记。

.. figure::

   Your figure text here

答案 1 :(得分:0)

想在图像后添加一条细线,并尝试了各种组合,但全部无效或在图像后给出了粗线。

最终创建了一个很小的empty.png图像,并使用以下内容将其插入页面:

.. image:: _static/main.png 
    :align: center
    :scale: 70 %    

.. image:: _static/empty.png 
.. empty.png image above to add space after main.png image