Экранирование символов в режиме 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
во время экспорта, а не в качестве индекса.