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

时间:2015-06-10 07:03:02

标签: emacs org-mode

在emacs组织模式中,我们可以使用加注来设置Emphasis and monospace e.g。

* 粗体*

/ 斜体 /

我们怎样才能说出粗体和斜体呢? 它似乎既不是* / ... / *也不是/*...*/有效。

2 个答案:

答案 0 :(得分:8)

事实上,这两个都有效。

/*test*/

的形式导出到HTML
<i><b>test</b></i>

*/test/*的工作方式类似。 LaTeX / PDF导出也可以按预期工作。

Org本身并没有使用粗体和斜体来表示,但是语义很好。

答案 1 :(得分:1)

扩展@Chris答案,涵盖语义,如果您对组织内容中的可见 fontification效果感兴趣,您有三种方法:

突出显示部分文字

enter image description here

只要您不需要一次开始/结束两个标签,嵌套就能很好地工作。

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

最接近的是

fontification emacs

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

因此,您需要\​​ ​(反斜杠和空格)在打开标记后转义\(反斜杠)以在关闭标记后转义。

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

所以,是的,您可以同时进行多次加价,但您必须在emacs中查看效果或在导出时很好地格式化。

修改标记在emacs中的显示方式

另外,您可以更改emacs中的标记效果,而无需修改导出格式,即大胆看起来是红色的,您需要这样:

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

this great question and answer所述。