2012-10-04 15 views
6

org-modeで文字をエスケープしたいとします。 _はそのためORG-modeは、レンダリング、以下:より一般的にEmacs org-modeの文字をエスケープする

_TARGET_をレンダリングとは対照的に、組織モードの単語に下線を引く(私は1つがデフォルトだと思います)に設定私の中

* _TARGET_ 

、どこすることができます私はEmacsのorg-modeで文字をエスケープする方法について知りましたか?

答えて

6

code and verbatimマークアップは、テキストをそのまま解釈しません。したがって、あなたが意図した通りに=_TARGET_=が動作するでしょう(その言葉のための異なるモノスペースの書体もあります)。また

+0

感謝。これは単線の場合には優れているようです。フルブロック(複数行)をそのまま使用する方法があるかどうかは分かりますか? –

+2

#+ begin_example ...#+ end_exampleは逐語的なブロックを与えるべきである – Juancho

+0

もちろん、文字をエスケープするためにフォントを変更する必要がなければ素晴らしいだろう。 –

2

、あなたは組織モードがマークアップとして解釈しないようにしたい文字をエスケープするために通常のシェルのバックスラッシュを使用します。

* \_TARGET\_ 

バックスラッシュ文字はあなたのEmacsバッファに表示されますが、エクスポート時に隠れている - 例えばHTMLまたはPDF-LaTeXに変換する。

このエスケープ処理は、他の多くの状況で機能します。 SR\_1234は、サブスクリプトとしてではなく、エクスポート時にSR_1234と表示されます。それは自動的にちょうどコーディング文字と符号化文字の間に、これらのコーディングの表示を切り替える必要があること、C-c C-x \を試してみてください* _TARGET_として表示されていない場合は、現在のEmacsとORG-modeで

+3

これはOrg 8.2.10で動作しません。 – jake

+0

@jake - そうです。もう8.2.10の私のために働かない。何かが介在する年に変わったに違いない...! –

6

あなたは

* \under{}TARGET\under{} 

を試してみてください。

(私はhereを説明したように基本的に同じ。)

関連する問題