我使用make latexpdf
命令通过Sphinx创建了一个文档。
现在我遇到的问题是,LaTeX会在文本后面直接将我的图片设置在顶部,而在图像的底部会放置3或4个换行符。
是否有可能在图片底部获得1个空格而在图片底部获得1个空格
必须在语法中使用\
?
我的代码:
title:
===========
some text
.. image:: screenshots/manage_products.png
some more text
another title:
===========
编辑:这里有一个小屏幕截图,向您展示我的问题。我也查看了Sphinx的主要文档(+语法文档),但没有找到这个问题的答案!
顺便说一句:忽略红色箭头。
答案 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