5

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

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

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

我的代码:

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

some text

.. image:: screenshots/manage_products.png

some more text

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

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

在此处输入图像描述

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

4

2 回答 2

9

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

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

some text

.. figure:: screenshots/manage_products.png

some more text

我也更喜欢使用 figure 指令,因为您的图像有一些额外的控制元素,例如标签。

.. figure::

   Your figure text here
于 2013-08-26T16:35:40.637 回答
-2

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

最终创建了一个很小的 ​​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
于 2019-03-06T01:29:33.673 回答