我想将org文件导出到latex,但由于链接包含#,如下所示,该过程会中断。
https://orgmode.org/manual/Editing-support.html#Editing-support
所以我写了一个乳胶输出文件,如下所示。
(defun latex-process-link-symbols (text backend info)
"Filter links from latex export."
(when (eq backend 'latex)
(let ((text (replace-regexp-in-string "html#" "html\#" text)))
)
)
)
(eval-after-load 'ox
'(add-to-list
'org-export-filter-link-functions
'latex-process-link-symbols))
但这似乎不起作用。任何熟悉elisp的人都可以帮我解决吗?
答案 0 :(得分:-1)
最后,我发现#的替换应该以这种方式编写。
(while (re-search-forward "html#" nil t)
(replace-match "html\\\\#"))
)