狮身人面像:不同的相对路径可能通向同一个人物? [英] Sphinx: different relative paths to same figure possible?

查看:0
本文介绍了狮身人面像:不同的相对路径可能通向同一个人物?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Sphinx新手,希望在两个不同的*.rst文件中显示相同的图形。

第一个*.rst文件"lower.rst"与"Figures"文件夹位于同一级别,我在其中包括了一个图形,如下所示:

.. figure:: figures/figure1.png

第二个*.rst文件"higher.rst",比lower.rst高几级。实际上,我将lower.rst包含在Higher.rst中,如下所示:

.. include:: relative/path/to/lower.rst.

遗憾的是,在higher.rst中,没有显示lower.rst中的图形:

"image file not readable" error.

higher.rst在当前目录中查找插图,而不是指向原始的下层目录。

此问题已在此处解决:Can sphinx link to documents that are not located in directories below the root document?,但我仍然不明白如何使用此处提供的信息来解决我的问题。

推荐答案

将您的图形放在根级别的目录中,并使用前导/更改您的标记以相对于根查找它们。

.. figure:: /_static/figure1.png

现在,您应该能够从较高级别的文件中包括较低级别的文件,并且两个文件都应该显示图像。

这篇关于狮身人面像:不同的相对路径可能通向同一个人物?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆