Python sphinx 重组文本中的clearfix段落

Python sphinx 重组文本中的clearfix段落,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,我有一个重构的文本文档,我有一组图像和段落来解释它们。我希望图像左对齐,文本围绕图像流动。如果我是在html中这样做的,我会在 如何在StructuredText中修复此问题?有更好的方法吗?您所拥有的应该与默认sphinx html构建一起使用。包装将根据文本大小和图像大小进行 .. image:: path/to/image.png :width: 200px :align: left very interesting paragraph about path/to/image

我有一个重构的文本文档,我有一组图像和段落来解释它们。我希望图像左对齐,文本围绕图像流动。如果我是在html中这样做的,我会在


如何在StructuredText中修复此问题?有更好的方法吗?

您所拥有的应该与默认sphinx html构建一起使用。包装将根据文本大小和图像大小进行

.. image:: path/to/image.png
   :width: 200px
   :align: left

very interesting paragraph about path/to/image.png

.. image:: path/to/another/image.png
   :width: 200px
   :align: left

probably the most interesting paragraph ever about path/to/another/image.png
将产生以下结果,一个具有200px宽度,另一个具有400px宽度。文本换行取决于大小

其他选项可用。如果文本占用的垂直空间小于图像,并且希望包含“clearfix”类,则可以使用插入自定义html

。。原始::html
.. image::path/to/image.png
:宽度:200px
:对齐:左
关于path/to/image.png的非常有趣的段落
.. 原始::html

感谢您对图像指令的关注。这只是一个错误,所以。我相应地更新了我的问题以避免混淆。这方面的挑战在于段落文本比图像占用更少的垂直空间。有没有办法在这种情况下修复它?增加图像大小。。或者,你可以试试另一种。使用自定义css扩展默认值。或者你可以使用,指令和输入html你是用来直接进入代码;谢谢我建议对你的答案进行编辑,以将其纳入其中;谢谢你把答案放在那里。这才是最重要的!
.. image:: path/to/image.png
   :width: 200px
   :align: left

very interesting paragraph about path/to/image.png
.. raw:: html

   <div class="clearfix">

.. image:: path/to/image.png
   :width: 200px
   :align: left

very interesting paragraph about path/to/image.png

.. raw:: html

   </div>