繁体   English   中英

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

[英]Emacs org-mode source block incorrectly parsed as link in export (unable to resolve link)

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

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

我尝试删除被解析为链接的代码。 这并没有解决问题。

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

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

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

编辑:

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

#+INCLUDE: "document.ipython" src python

有什么方法可以将这个纠结的代码解释为组织链接吗?

我在这里问过一个类似的问题。 您可能想检查块内是否有以*开头的行。 如果是这种情况,则源块已被解释为标题,其后的内容为标记内容。 这就是org-mode试图解析虚假链接的原因。 您可以在文档中描述的这样的行前面加上逗号来解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM