簡體   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