org-mode - 如何在组织模式下获得文字正斜杠?

标签 org-mode

在文本中,我可以让 org-mode 以某种方式忽略正斜杠吗?语音学使用/s/ 来表示一定级别的分析。

最佳答案

我假设您不希望文本在缓冲区或输出中显示为强调。这是一个稍微复杂一点的答案,它将实现该结果:

Org-mode 定义了一个名为 org-emphasis-alist 的变量,它定义了不同的强调模式,它们的纯文本语法是什么,以及它们如何导出到 HTML。 在加载 Org-mode 之前,您可以通过更改此变量的值来实现您想要的结果。最后一部分很关键,所以要注意它——Org-mode 在加载时读取 org-emphasis-alist 的值,并使用该值生成用于突出显示的正则表达式(“font-lock” ) 目的。

这里有两条路线:

  1. 将以下行添加到您的 .emacs 文件中加载 Org-mode 行的上方:

    (setq org-emphasis-alist
      `(("*" bold "<b>" "</b>")
        ;; ("/" italic "<i>" "</i>")
        ("_" underline "<span style=\"text-decoration:underline;\">" "</span>")
        ("=" org-code "<code>" "</code>" verbatim)
        ("~" org-verbatim "<code>" "</code>" verbatim)
        ("+" ,(if (featurep 'xemacs) 'org-table '(:strike-through t))
         "<del>" "</del>")))
    

    (注意注释掉的行。)

  2. 通过 Emacs 的自定义工具进行更改:

    1. M-x 自定义 RET
    2. 在搜索框中输入 Org Emphasis 并单击 Search
    3. 单击 Org Emphasis Alist 旁边的向下箭头以显示其值。
    4. 找到并单击第二个 DEL 按钮——对应于 italic 列表项。
    5. 单击缓冲区顶部的 Save for future session 按钮。

关于org-mode - 如何在组织模式下获得文字正斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953749/

相关文章:

emacs - Orgmode 议程 View 中未正确显示类别

emacs - emacs:Orgmode,如何从一行代码中创建一个列表

fonts - 组织模式 TODO 字体大小

ubuntu - 组织模式热键不起作用(ubuntu)

emacs - 在 org 模式下将内联代码导出为 html

组织模式重复 TODO 跳过

emacs - 如何使用 Evernote 在 Emacs org 模式下打开 Evernote 笔记链接?

html - org-html-publish-to-html 上的神秘消息

emacs - 如何在 Emacs org-mode 中养成每天执行一定次数的习惯

emacs - 在组织模式下归档所有过去的日历项目?