【问题标题】:Sphinx adding a link to an image or a figure狮身人面像添加到图像或图形的链接
【发布时间】:2012-12-01 17:32:13
【问题描述】:

我正在 Sphinx 中尝试一些相当基本的东西。我有一些图像,但我更喜欢保持它们很小,并且我希望允许用户单击它们以获取更大的图像。 我找不到将image:figure:ref:link: 结合起来的语法方式。

.. image:: _static/my_image_small.png

和我在同一个文件夹中my_image_large.png

如果您想出一个解决方案,较大的图像应该只是一个带有明确链接的文件,还是创建一个带有额外image: 标签的 reSt 文件? 另一种方法是使用 reSt 文件中的图像大小,但我仍然不知道如何创建从小图像到大图像的链接。

谢谢你帮助我。

【问题讨论】:

    标签: python-sphinx


    【解决方案1】:

    只需使用target 指令。你最终会得到类似的东西:

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

    在源代码中使用对静态文件夹的引用并不是绝对必要的。当您构建文档时,它们将被复制到 _images 文件夹中(因此您将在构建中使用它们两次,而不需要它们)。

    我总是在我管理图像的源文件夹旁边使用一个名为图形的文件夹。但是,my_image_large.png 文件,您可能希望放在 _static 文件夹中,因为内容将在构建时被复制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多