emacs - 导出到 HTML 时,组织模式无法正确解析破折号

标签 emacs export org-mode

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/

相关文章:

emacs - 在 emacs 中使用 orgtbl 在 latex 中垂直线条

text - 如何用elisp处理一系列文件?

python - DataFrame 列名称内的换行符

emacs - 禁止 emacs 在新框架中打开组织模式菜单

emacs - 将字体设置为部分模式行

Emacs 区域高亮

java - 从 intellij/maven 导出所有使用的库

php - 将带有特殊字符的文本从 MySQL/PHP 导出到 Excel

emacs - 在 emacs org-mode 中获取表外的值

emacs - 在 `org-mode`中插入环境的快捷方式