【问题标题】:Mark-up for bold and italic in emacs org-mode在 emacs org-mode 中标记粗体和斜体
【发布时间】:2015-06-10 07:03:01
【问题描述】:

在emacs org-mode中,我们可以使用标记来设置Emphasis and monospace
例如

*粗体*

/斜体/

我们如何使一个单词既粗体又斜体?
似乎 */.../* 和 /*...*/ 都不起作用。

【问题讨论】:

    标签: emacs org-mode


    【解决方案1】:

    事实上,这两个确实都有效。

    /*test*/
    

    以 HTML 格式导出

    <i><b>test</b></i>
    

    */test/* 的工作原理类似。 LaTeX / PDF 导出也可以正常工作。

    Org 本身不会同时将粗体和斜体字体化,但语义很好。

    【讨论】:

    • 感谢您的回答。我在 Windows 中使用 Emacs(作为 GUI)。在 org-mode 下,我可以隐藏标记符号并通过 (setq org-hide-emphasis-markers t) 查看 bolditalic 的效果我>。但是当我同时使用两者时,只有外部标记生效。
    • @dzhu,是的,我就是这么说的。 Emacs 不会用粗体对斜体进行字体化,但语义是正确的,正如您在导出时所看到的那样。
    • @Chris 和一些体操组织可以字体化多个标记,请参阅下面的答案
    【解决方案2】:

    扩展 @Chris 回答的语义,如果您对组织笔记中可见的字体化效果感兴趣,您有三种方法:

    突出显示部分文本

    只要您不需要同时开始/结束两个标签,嵌套就可以很好地工作。

    使用带有转义符号的多个标签

    你能得到的最接近的是

    代码是: *\ /\ _\ ~fontification can be nested~\_\/\*

    所以你需要\​​ ​(反斜杠和空格)来转义后面的开始标签,\(反斜杠)来转义后面的结束标签。

    对空间的需求很烦人,导出到 html 时看起来像这样:

    所以是的,您可以同时拥有多个标记,但您必须在查看 emacs 效果或在导出时很好地格式化它之间做出选择。

    修改标记在 emacs 中的外观

    或者,您可以在不修改导出格式的情况下更改标记在 emacs 中的外观,即要使粗体看起来是红色,您需要这样做:

    (add-to-list 'org-emphasis-alist
             '("*" (:foreground "red")
               ))
    

    this great question and answer 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      • 1970-01-01
      • 2021-02-26
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多