12.2 Emphasis and Monospace

你可以将文字设置为 ‘*粗体(bold)*’ 、 ‘/斜体(italic)/’ 、 ‘_下划线(underlined)_’ 、 ‘=逐字文本(verbatim)=’ 和 ‘~代码(code)~’ ,必要时还可以使用 ‘+删除线+’ 。代码与逐字字符串中的文本不会被 Org 专用语法处理,会原样导出。Org 提供单一命令作为插入标记字符的入口。

C-c C-x C-f (org-emphasize)

提示输入标记字符并插入或修改强调样式。若存在活动区域,则将该区域改为新的强调样式;若无区域,则直接插入标记字符并将光标置于其间。

若要关闭标记文本的字体高亮,可将 org-fontify-emphasized-text 设置为 nil 。若要精简高亮标记语法的列表,可自定义 org-emphasis-alist109

若要在缓冲区中隐藏强调标记字符,可将 org-hide-emphasis-markers 设置为 t

有时,被标记的文本本身也包含标记字符,结果可能会出现歧义。例如:

/One may expect this whole sentence to be italicized, but the
following ~user/?variable~ contains =/= character, which effectively
stops emphasis there./

你可以使用零宽空格帮助 Org 消除歧义。更多细节见 Escape Character


Footnotes

(109)

标记仍会被识别,只是不会在 Emacs 中进行视觉高亮。