Экранирование символов в режиме Emacs org

скажем, я хочу избежать символов в org-mode, например _ чтобы org-mode отображал следующее:

* _TARGET_

в моей настройке (которая, я думаю, является стандартной) org-mode подчеркивает слово, а не рендеринг _TARGET_

в более общем плане, где я могу найти информацию о том, как избежать символов в Emacs org-mode?

3 ответов


на код и Verbatim разметка будет отображать текст как есть, без интерпретации. Следовательно,=_TARGET_= вероятно, будет работать так, как вы намереваетесь (вы также получите другой шрифт monospace для этого слова).


с текущим Emacs и org-mode вы можете попробовать

* \under{}TARGET\under{}

Если это не отображается автоматически как * _TARGET_ просто попробовать C-c C-x \, это должно переключать отображение этих кодировок между символами кодирования и закодированным символом.

(в принципе то же самое, что я объяснил здесь.)


кроме того, используйте обычную обратную косую черту оболочки, чтобы избежать символов, которые вы хотите избежать интерпретации Org-mode как разметка:

* \_TARGET\_

символы обратной косой черты видны в буфере Emacs, но скрыты при экспорте - например, в HTML или PDF-через-LaTeX.

этот побег работает во многих других ситуациях, например,SR\_1234 для отображения как SR_1234 во время экспорта, а не в качестве индекса.