狮身人面像:不同的相对路径可能通向同一个人物?

发布时间:2022-09-29 / 作者:清心寡欲
本文介绍了狮身人面像:不同的相对路径可能通向同一个人物?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是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

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

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



[英文标题]Sphinx: different relative paths to same figure possible?


声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。