2012-10-04 36 views
6

假設我想在組織模式中轉義字符,例如_使組織模式呈現如下:在Emacs組織模式中轉義字符

* _TARGET_ 

在我的設置(我認爲這是默認的)組織模式強調這個詞,而不是渲染_TARGET_

更一般地,在那裏可以我找到有關如何在Emacs org-mode中轉義字符的信息?

回答

6

code and verbatim標記將按原樣呈現文本,不作任何解釋。因此,=_TARGET_=可能會按照您的意圖工作(您還會得到該字的不同等寬字體)。

+0

謝謝。這似乎對單行很棒。你知道是否有一種方法可以逐字地顯示一個完整的塊(即多行)? –

+2

#+ begin_example ...#+ end_example應該給逐字塊 – Juancho

+0

當然,如果我們不需要改變字體只是爲了逃避一個字符,那就太棒了。 –

2

或者,使用正常的外殼反斜槓逃脫你想避免組織模式解釋爲標記的字符:

* \_TARGET\_ 

反斜槓字符是在您的Emacs緩衝區中是可見的,但在導出時被隱藏 - 例如到HTML或PDF-via-LaTeX。

這種轉義在許多其他情況下,例如, SR\_1234在導出期間呈現爲SR_1234而不是下標。

+3

這不適用於組織8.2.10 – jake

+0

@jake - 你是對的。 8.2.10也不適合我。在這段時間裏,一定有什麼變化......! –

6

與當前Emacs和組織模式,你可以嘗試

* \under{}TARGET\under{} 

如果沒有自動地顯示爲* _TARGET_只是嘗試C-c C-x \,應該切換字符編碼和編碼字符之間的值編碼的顯示。

(原則上與我解釋的here相同。)