Emacs组织模式中的转义字符

Emacs组织模式中的转义字符,emacs,org-mode,Emacs,Org Mode,假设我想在组织模式下转义字符,例如,\uu,以便组织模式呈现以下内容: * _TARGET_ 在我的设置中(我认为这是默认设置),组织模式在单词下面加下划线,而不是呈现\u TARGET\u 更一般地说,我在哪里可以找到有关如何在Emacs组织模式下转义字符的信息?标记将按原样呈现内部文本,而不进行解释。因此,=\u TARGET\u=可能会按照您的意愿工作(您还可以为该单词使用不同的单空格字体)。或者,使用普通的shell反斜杠转义您希望避免组织模式解释为标记的字符: * \_TARGET\

假设我想在组织模式下转义字符,例如,
\uu
,以便组织模式呈现以下内容:

* _TARGET_
在我的设置中(我认为这是默认设置),组织模式在单词下面加下划线,而不是呈现
\u TARGET\u


更一般地说,我在哪里可以找到有关如何在Emacs组织模式下转义字符的信息?

标记将按原样呈现内部文本,而不进行解释。因此,
=\u TARGET\u=
可能会按照您的意愿工作(您还可以为该单词使用不同的单空格字体)。

或者,使用普通的shell反斜杠转义您希望避免组织模式解释为标记的字符:

* \_TARGET\_
反斜杠字符在Emacs缓冲区中可见,但在导出时隐藏-例如,通过LaTeX导出为HTML或PDF


这种转义在许多其他情况下都有效,例如,
SR\\u 1234
在导出期间呈现为
SR\\u 1234
,而不是作为下标。

对于当前的Emacs和组织模式,您可以尝试

* \under{}TARGET\under{}
如果这不是自动显示为
*\u TARGET\u
,只需尝试
C-C-x\
,就可以在编码字符和编码字符之间切换这些编码的显示


(原则上与我解释的相同。)

如果您想中断org来解释您正在使用的某些语法,您必须找到相应的方法

  • 使用转义字符
    \under
    *
    \ast
    ,因此您可以这样写
    \ast\under{}TARGET\under
  • 另一种方法是使用,它的代码是
    200B
    ,因此您可以使用
    C-x 8 RET 200B RET
    插入一个零宽度空间来中断解释

  • 他们在响应时间的最新组织上工作(最新9.2)。

    谢谢。这似乎是伟大的单线。你知道有没有一种方法可以逐字记录完整的块(即多行)吗?#+begin_示例#+最后一个例子应该给出一个逐字块当然,如果我们不需要改变字体来转义一个字符,那就太好了。你知道,现在怎么转义a=now吗?例如,如果我有一个类似“使用==和!=作为比较运算符”的部分@jake--你是对的。8.2.10也不再适用于我。在这中间的几年里,一定发生了一些变化。。。!