如何将图像并排放置在重组文本中?

mat*_*teo 11 restructuredtext text-alignment

有没有办法将2个不同的图像放在同一"线"上,所以,并排?

我知道有:align:选项,但是如果我放了两张图片,第一张:align: left和第二张:align: right都不起作用,因为后者放在另一段中.

fio*_*ona 18

我使用了替换定义:

|pic1| any text |pic2|

.. |pic1| image:: img1.png
   :width: 45%

.. |pic2| image:: img2.png
   :width: 45%
Run Code Online (Sandbox Code Playgroud)


小智 8

.. list-table:: 

    * - .. figure:: ../_static/1repren.png

           Fig 1. Representations

      - .. figure:: ../_static/5transparency.png

           Fig 2. Transparency
    * - .. figure:: ../_static/9ele.png

           Fig 3. Electrostatics

      - .. figure:: ../_static/11R3D.PNG.png

           Fig 4. R3D
Run Code Online (Sandbox Code Playgroud)


小智 7

您希望图像成为同一段落的一部分,并且希望它们分割屏幕的宽度,因此请执行以下操作:

.. image:: im1.jpg
    :width: 50 %
.. image:: im2.jpg
    :width: 50 %
Run Code Online (Sandbox Code Playgroud)

这并不完全有效,2 个图像之间会有一些间距,这将使总宽度 >100%。一个简单的解决方法是将宽度设置为 49%。这样做,下面是与上面未格式化图像的输出进行比较: RenderedImages

更多阅读:关于图像的 reST 文档


Pie*_*tje -6

尝试这个:

.. class:: center

This text is centered
Run Code Online (Sandbox Code Playgroud)

  • 这对我不起作用。您能进一步解释一下这是如何工作的吗?那个 `.. class:: center` 位于两个 `.. image::` 之前? (10认同)