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

问题描述 投票:3回答:2

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

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

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

我的代码:

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

some text

.. image:: screenshots/manage_products.png

some more text

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

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

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

latex line-breaks python-sphinx
2个回答
6
投票

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

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

some text

.. figure:: screenshots/manage_products.png

some more text

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

.. figure::

   Your figure text here

0
投票

想要在图像之后添加一条窄线并尝试各种组合,并且所有组合都没有工作或在图像后给出了一条宽线。

结束创建一个tiny 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
© www.soinside.com 2019 - 2024. All rights reserved.