【发布时间】:2016-04-14 14:45:05
【问题描述】:
我需要将很多用Emacs-Org写的文档导出到markdown。我正在使用通过-pandoc 导出。除了使用 org-syntax 编写的大量特殊符号外,一切正常。只是一个示例,在 org 中写为 \beta 的 β 字符在导出的文档中我有 \\beta 而不是 β 。有没有办法解决这个问题,而不是手动更改数百个符号?
【问题讨论】:
我需要将很多用Emacs-Org写的文档导出到markdown。我正在使用通过-pandoc 导出。除了使用 org-syntax 编写的大量特殊符号外,一切正常。只是一个示例,在 org 中写为 \beta 的 β 字符在导出的文档中我有 \\beta 而不是 β 。有没有办法解决这个问题,而不是手动更改数百个符号?
【问题讨论】:
要替换单个文件中的文本,您只需键入M-x replace-string。要替换多个文件的字符串,请遵循以下instructions:
- 使用 find-dired、find-name-dired 或 find-grep-dired 组合您要操作的文件列表。
- 使用 t 标记结果 Dired 缓冲区中的所有文件。
- 使用 Q 对标记的文件启动查询-替换-正则表达式会话。
- 要接受每个文件中的所有替换,请点击 !。
【讨论】:
\\symbol ---> &symbol;?
\\\\symbol而不是\\symbol。 `\` 是特殊符号,需要转义。
我不使用 pandoc,但是在将 org-mode 文件导出到 html 时遇到了类似的问题,我发现我需要将实体输入为 '\beta{}' 而不仅仅是 '\beta'(不带引号)
【讨论】: