将 org-mode
导出到 HTML 时,在 fill-paragraph
期间形成的孤立双破折号无法正确导出为 HTML 中的单个较长破折号(就像所有其他人一样)。有办法解决这个问题吗?
例如,
Lorem -- ipsum doler sit amet --
consectetur adipiscing elit
将导出为
Lorem – ipsum doler sit amet -- consectetur adipiscing elit.
而不是
Lorem – ipsum doler sit amet – consectetur adipiscing elit.
最佳答案
经过一段时间的摸索之后,我找到了一个可行的解决方案。 org-mode
(或它内部使用的任何内容)似乎只解析序列 --
(中间有空格,而不是 --
,其中没有尾随空格)作为 –
。只需将其添加到您的 .emacs
中即可:
(add-hook 'org-export-preprocess-final-hook
(lambda () (replace-string " --\n" " -- \n")))
关于emacs - 导出到 HTML 时,组织模式无法正确解析破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14656346/