2012-10-04 18 views
6

Dire che voglio sfuggire ai caratteri in org-mode, ad es. _ modo che org-mode rende la seguente:Caratteri di escape in Emacs org-mode

* _TARGET_ 

nel mio set up (che credo sia quello di default) org-mode sottolinea la parola in contrapposizione a rendere _TARGET_

Più in generale, dove si può Trovo informazioni su come sfuggire ai personaggi in org-mode di Emacs?

risposta

6

Il markup code and verbatim renderà il testo all'interno così com'è, senza interpretazione. Pertanto, =_TARGET_= probabilmente funzionerà come vuoi (otterrai anche un carattere tipografico monospace diverso per quella parola).

+0

Grazie. Questo sembra essere ottimo per le singole linee. Sai se esiste un modo per avere un blocco completo (cioè più righe) in parola? –

+2

# + begin_example ... # + end_example dovrebbe fornire un blocco letterale – Juancho

+0

Naturalmente, sarebbe bello se non fosse necessario cambiare il carattere solo per sfuggire a un personaggio. –

2

In alternativa, utilizzare la normale shell backslash per sfuggire i caratteri che si desidera evitare Org-mode interpretare come markup:

* \_TARGET\_ 

Le barre rovesciate sono visibili nel vostro buffer di Emacs, ma sono nascosti durante l'esportazione - ad esempio in HTML o PDF-via-LaTeX.

Questa escaping funziona in molte altre situazioni, ad es. SR\_1234 da rappresentare come SR_1234 durante l'esportazione anziché come pedice.

+3

Questo non funziona per me in Org 8.2.10 – jake

+0

@jake - hai ragione. Non funziona più neanche per me per 8.2.10. Qualcosa deve essere cambiato negli anni intermedi ...! –

6

Con una corrente Emacs e org-mode si potrebbe provare

* \under{}TARGET\under{} 

Se questo non è automagicamente visualizzati come * _TARGET_ solo provare C-c C-x \, che dovrebbe attivare la visualizzazione di quei codifiche tra i caratteri di codifica e di caratteri codificati.

(in linea di principio lo stesso come spiegato here.)

Problemi correlati