2012-10-04 14 views
6

Powiedz, że chcę uciec od znaków w trybie org, np. _ tak że org-mode świadczy następujące:Uciekające znaki w trybie emacs

* _TARGET_ 

W moim skonfigurować (co moim zdaniem jest domyślny) Ogólniej org-mode podkreśla słowo w przeciwieństwie do renderowania _TARGET_

, gdzie można Znajduję informacje o tym, jak unikać znaków w trybie emacs org?

Odpowiedz

6

Znacznik code and verbatim renderuje tekst wewnątrz bez zmian. W związku z tym =_TARGET_= prawdopodobnie będzie działał zgodnie z Twoimi zamierzeniami (otrzymasz również inny, jednobrzmiący krój czcionki dla tego słowa).

+0

Dzięki. Wydaje się to być świetne dla pojedynczych linii. Czy wiesz, czy istnieje sposób na pełny wiersz (tj. Wiele wierszy) w dosłownym brzmieniu? –

+2

# + begin_example ... # + end_example powinien dać dosłowny blok – Juancho

+0

Oczywiście byłoby wspaniale, gdybyśmy nie musieli zmieniać czcionki tylko po to, by uciec przed postacią. –

2

Można też użyć zwykłej powłoki backslash uciec znaki, które chcesz uniknąć Org-mode interpretacji jako znaczników:

* \_TARGET\_ 

Znaki ukośnikowe jest widoczny w buforze Emacs, ale są ukryte podczas eksportu - na przykład do HTML lub PDF-via-LaTeX.

To usuwanie działa w wielu innych sytuacjach, np. SR\_1234 do renderowania jako SR_1234 podczas eksportu, a nie jako indeks dolny.

+3

To nie działa dla mnie w Org 8.2.10 – jake

+0

@jake - masz rację. Dla mnie już nie działa dla 8.2.10. Coś musiało się zmienić w międzyczasie ...! –

6

prądem Emacs i org-mode można spróbować

* \under{}TARGET\under{} 

Jeśli to nie jest automagicznie wyświetlone jako * _TARGET_ prostu spróbować C-c C-x \, że należy przełączyć wyświetlanie tych kodowania pomiędzy kodowania znaków i zakodowanej postaci.

(w zasadzie takie same jak wyjaśniłem here.)

Powiązane problemy