【发布时间】:2013-02-28 09:53:49
【问题描述】:
我可以使用:
#+包含:
在另一个 org 文件中包含一个 org 文件,这允许我从各种 org 文件组装一个网站。我正在从 org-mode 7.5 中的 C-c C-e 导出器导出。
我可以通过这种方式维护一个相当复杂的出版物。这种模块化方法在例如LaTeX 和 Texinfo 出版物。
但是,#+INCLUDEd 组织文件中的图像链接不再有效。似乎正在发生的事情是图像的路径来自我从中导出的 org 文件,而不是引用图像的实际 org 文件。
我认为解决此问题的唯一方法是:
- 使用平面文件结构;或
- 从参考文件(我可能事先不知道)而不是它本身创建图像路径。
这些都不是真正可持续的。
我如何告诉 org 使用来自其自己的相关 org 文件而不是父 org 文件的正确图像路径?
【问题讨论】:
-
您是否尝试使用原始文件中图像的绝对路径而不是相对路径?无论它最终包含在哪里,它都应该保持不变。
-
是的。当我自己导出 org 文件时,会包含图像。
-
我的意思是在
#+INCLUDE:'d 文件中,使用/full/path/to/image.jpg而不是./relative/path/to/image.jpg。就像你告诉它在哪里寻找文件一样。 -
啊,对不起。完整路径确实有效,但我倾向于在 Linux 和 Windows PC 之间移动繁忙的 org 文件夹,所以我很少在 org 中使用完整路径。