【问题标题】:Emacs org-mode source block incorrectly parsed as link in export (unable to resolve link)Emacs org-mode 源代码块被错误地解析为导出中的链接(无法解析链接)
【发布时间】:2019-06-11 00:29:34
【问题描述】:

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

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

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

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

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

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

编辑:

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

#+INCLUDE: "document.ipython" src python

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

【问题讨论】:

    标签: python emacs org-mode


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2012-03-28
      相关资源
      最近更新 更多