在 emacs 组织模式中标记粗体和斜体

Mark-up for bold and italic in emacs org-mode

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

*粗体*

/斜体/

我们怎样才能让一个词既粗体又斜体?
似乎 */.../* 和 /*...*/ 都不起作用。

事实上,这两个有效。

/*test*/

导出到 HTML 作为

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

*/test/* 的工作原理类似。 LaTeX / PDF 导出也如您所愿。

Org 本身并没有将粗体和斜体字体化,但语义很好。

扩展@Chris 的回答,涵盖那里的语义,如果您对可见的 组织笔记 中的字体效果感兴趣,您可以采用三种方法:

突出显示部分文本

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

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

最接近的是

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

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

需要 space 很烦人,导出到 html 时看起来像这样:

所以是的,您可以一次拥有多个标记,但您必须选择是在 emacs 中查看效果还是在导出时将其格式化。

修改标记在 emacs 中的外观

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

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

this great question and answer 所述。