Emacs 组织模式源块在导出中错误地解析为链接(无法解析链接)



我无法导出带有python源代码块的emacs组织文件。正确执行的源代码块中的部分代码似乎被解析为链接。导出失败,并显示以下错误:

user-error: Unable to resolve link: "'Reading', 'Calibration'"

我尝试删除解析为链接的代码。这未解决问题。

这是与"链接"匹配的唯一行:

df[['Reading', 'Calibration']]

文档中的任何位置都没有此文本的其他实例。否则,代码块将全部正确执行。即使删除此行,错误仍然存在。任何建议如何解决,或者这个错误可能是什么?

编辑:

我明白为什么仍然有这个删除代码块的"链接"。在导出文件的末尾,我附加了纠结的代码:

#+INCLUDE: "document.ipython" src python

有没有办法抑制将这个纠结的代码解释为组织链接?

我在这里问了一个类似的问题。您可能需要检查块内是否有以*开头的线。如果是这种情况,则源块已被解释为标题,后面的内容被解释为标记内容。这就是为什么org-mode试图解决虚假链接的原因。您可以用逗号作为文档中描述的此类行的前缀来解决问题。

最新更新