4

我的文档中有一些图像在 Sphinx 中创建为一组 reST 文件。我更喜欢让它们保持很小,并且我希望用户单击它们以获得更大的图像。较小的图像不是出于文件大小的原因,而是出于演示的原因。我没有找到将标签image:figure:ref:或结合起来的语法方式link:

.. image:: _static/my_image_small.png

我在同一个文件夹中有一个更大的版本:my_image_large.png.

如果您想出一个解决方案,较大的图像应该只是一个带有明确链接的文件,还是我应该创建一个带有附加图像的 reST 文件:标签?另一种方法是使用 reST 文件中的图像大小,但我仍然不知道如何创建从小图像到大图像的链接。有没有办法绕过 Sphinx 生成器,只提供我想要的 HTML?

4

1 回答 1

8

有两种方法可以做到。

首先是插入一些“原始”HTML:

.. raw:: html

    <a href=....><img src=....

二是让图片可点击。这样您就可以将其链接到更大的图像:

.. image:: _static/my_image_small.png
   :target: _static/my_image_large.png

顺便说一句,您可以提供更多选择。请参阅重组文本文档中的完整列表。

于 2012-12-04T20:32:28.547 回答