【问题标题】:Linking to figures in Sphinx链接到狮身人面像中的人物
【发布时间】:2012-12-04 15:27:54
【问题描述】:

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

.. image:: _static/my_image_small.png

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

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

【问题讨论】:

    标签: python-sphinx restructuredtext


    【解决方案1】:

    有两种方法可以做到。

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

    .. raw:: html
    
        <a href=....><img src=....
    

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

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

    顺便说一句,您可以提供更多选择。查看restructured text documentation中的完整列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      相关资源
      最近更新 更多