这是this问题的扩展。我想include
(不是literalinclude)来自包含image指令的另一个reST文件的一个部分。以下是我正在尝试做的一个例子。
包含Include指令的文件(summary.rst):
Weekly Summary
--------------
These are Monday's notes::
.. include:: ./notes/weekly_notes.rst
:start-after: begin-monday
:end-before: end-monday
要包含的文件(./notes/weekly_notes.rst):
.. begin-monday
Meeting Notes from Monday
+++++++++++++++++++++++++
... some text ...
.. image:: image.png
.. end-monday
目前,包含工作正常除了 summary.rst 中显示 NOT 的图片。它在weekly_notes.rst中正确显示。这显然是因为两个文件的相对位置不同。
有没有办法让图像在两个位置显示?
感谢。
答案 0 :(得分:2)
问题是图像的路径。我猜是image.png和weekly_notes.rst
在同一个文件夹中Docutils(或者很可能是你正在使用的作家)试图在summary.rst的文件夹中找到图像。
如果仅使用包含的weekly_notes.rst,则应使用./notes/image.png作为图片路径。