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

在emacs组织模式下加粗和斜体标记,emacs,org-mode,Emacs,Org Mode,在emacs组织模式下,我们可以使用加价进行设置。 e、 g *粗体* /斜体/ 我们怎样才能使一个词既粗体又斜体? 看起来*/…/*和*/…*/都不起作用。事实上,两者都起作用 导出为HTML作为 <i><b>test</b></i> 测试 */test/*的工作原理类似。LaTeX/PDF导出也可以按预期工作 Org本身不同时提供粗体和斜体字体,但语义很好。在@Chris answer的基础上扩展语义,如果你对Org注释中可见的字体效果感

在emacs组织模式下,我们可以使用加价进行设置。
e、 g

*粗体*

/斜体/

我们怎样才能使一个词既粗体又斜体?
看起来*/…/*和*/…*/都不起作用。

事实上,两者都起作用

导出为HTML作为

<i><b>test</b></i>
测试
*/test/*
的工作原理类似。LaTeX/PDF导出也可以按预期工作


Org本身不同时提供粗体和斜体字体,但语义很好。

在@Chris answer的基础上扩展语义,如果你对Org注释中可见的字体效果感兴趣,你有三种方法:

突出显示部分文本

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

使用带有转义符号的多个标记 你能得到的最接近的是

代码是:
*\/\\\\\\\\\\\\\/\*

所以你需要
\​​ ​(反斜杠和空格)用于转义后面的开始标记,而
\
(反斜杠)用于转义后面的结束标记

对空间的需求令人讨厌,在导出为html时,它看起来是这样的:

因此,是的,您可以一次有多个标记,但是您必须在emacs中看到效果还是在导出时将其良好地格式化之间进行选择

修改标记在emacs中的外观 或者,您可以在不修改导出格式的情况下更改标记在emacs中的外观,即,要使粗体显示为红色,您需要:

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

如中所述。

谢谢您的回答。我在Windows中使用Emacs(作为GUI)。在org模式下,我可以隐藏标记符号,并通过(setq org hide emphasis markers t)查看粗体和斜体的效果。但是当我同时使用这两种标记时,只有外部标记生效。@dzhu,是的,我就是这么说的。Emacs不使用粗体字体设置斜体,但语义是正确的,正如您在导出时看到的那样。@Chris和一些体操组织可以设置多个标记的字体,请参见下面我的答案
(add-to-list 'org-emphasis-alist
         '("*" (:foreground "red")
           ))