组织模式:如何将下划线导出为下划线而不是HTML中的突出显示?


14

我正在使用org-mode,并且正在编写的文档具有一个表名,该表名看起来像这样:tab_weekly_report。当我将文档导出为HTML时,我希望名称导出为tab_weekly_report,但要特别org-mode对待_(作为标记字符)。如何避免这种情况?

Answers:


13

org-mode导出_为下标和^上标

可以使用菜单来自定义默认的导出行为Org -> Customize -> Browse Org Group。要更新下标和上标的默认行为,请选择:

  • [-]-\ Group Org Export
    • [-]-\ Group Org Export General
      • —带有下标的选项组织导出

带有下标的组织导出示例

例子

  1. 解释它们-默认

    • Underscore_subscript变为Underscore 下标
    • Hat ^上标成为Hat 上标
  2. 仅弯括号

    • Underscore_WithCurlyBrackets_ {下标}变为Underscore_WithCurlyBrackets 下标
    • Hat ^ WithCurlyBrackets ^ {上标}成为Hat ^ WithCurlyBrackets 上标
  3. 不要解释它们

    • Underscore_subscript变为Underscore_subscript
    • 帽子^上标成为帽子^上标
    • Underscore_WithCurlyBrackets_ {subscript}成为Underscore_WithCurlyBrackets_ {subscript}
    • Hat ^ WithCurlyBrackets ^ {上标}成为Hat ^ WithCurlyBrackets ^ {上标}

注意:如果你不想浪费时间与设置,快速简单的解决方案是通过设置导出选项为禁用标和下标^nil

  • 要禁用上标和下标,请将以下行添加到组织文件中:

    #+OPTIONS: ^:nil
    

1
AFAIK,没有_选择。该^选项在org-export-with-sub-superscripts内部被调用,表明它同时影响这两个选项。
NickD

@NickD-感谢您捕获不存在的_选项!我已将其从答案中删除。
Melioratus


0

很难找到,但是您可以使用foo \under foofoo\under{}foo

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.