狮身人面像:不同的相对路径可能通向同一个人物? [英] Sphinx: different relative paths to same figure possible?
本文介绍了狮身人面像:不同的相对路径可能通向同一个人物?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是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屋!
查看全文