【问题标题】:Org-mode won't parse dashes correctly when exporting to HTML导出为 HTML 时,组织模式无法正确解析破折号
【发布时间】:2013-02-01 22:45:29
【问题描述】:

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。

【问题讨论】:

    标签: emacs export org-mode


    【解决方案1】:

    在摸索了(超过)一段时间后,我找到了一个可行的解决方案。 org-mode(或它在内部使用的任何东西)似乎只将序列--(由空格夹在中间,而不是--,没有尾随空格)解析为–。只需将此添加到您的.emacs

    (add-hook 'org-export-preprocess-final-hook
              (lambda () (replace-string " --\n" " -- \n")))
    

    【讨论】:

    • 当我在谷歌上搜索org-export-preprocess-final-hook 时,我发现这是最先显示的结果之一,这既令人难以置信又令人沮丧。我正在修改我的 emacs 配置,但找不到该挂钩的文档以正确自定义;我相信它已被删除。 YMMV。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    相关资源
    最近更新 更多