狮身人面像:可能有相同数字的不同相对路径?

时间:2017-05-01 03:34:40

标签: python python-sphinx

我是Sphinx的新手,想在两个不同的*.rst文件中显示相同的数字。

第一个* .rst文件"lower.rst"与"数字"处于同一级别文件夹,我在其中包含一个数字:

.. figure:: figures/figure1.png

第二个* .rst文件"higher.rst",比lower.rst高几个级别。事实上,我将lower.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?,但我仍然不明白如何使用那里提供的信息来解决我的问题。

1 个答案:

答案 0 :(得分:4)

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

.. figure:: /_static/figure1.png

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