Подтвердить что ты не робот

Отключение подчеркивания к индексу в экспорте Emacs Org-Mode

Когда я экспортирую в PDF через org-mode (C-c C-e d), любые слова с символами подчеркивания частично преобразуются в индекс. Как я могу предотвратить это?

Я нашел эту статью на эту тему:

Отключение индекса подписи под индексом в режиме Emacs Tex

Однако я либо не смог выяснить правильный elisp, либо просто не работал. Обратите внимание: я не хочу менять глобальные параметры шрифта. Я хочу, чтобы это исправление применялось к tex/latex/org-mode.

Я тоже нашел этот пост, хотя он тоже не работал:

отключить подстрочный индекс вверх/вниз?

4b9b3361

Ответ 1

Мне удалось решить проблему, установив следующую переменную:

(setq org-export-with-sub-superscripts nil)

Ответ 2

Вы можете отключить супер/подписку в файле org, добавив следующую строку:

#+OPTIONS: ^:nil

Проверьте руководство по организации для получения дополнительных параметров.
Следующая команда вставляет шаблон, содержащий все параметры:   C-c C-e #

Ответ 4

Вы хотите, чтобы индексы отображались на экранном экране исходного файла или в тексте выходного PDF файла? Если последнее, то вы хотите

\usepackage{underscore}

Он также не будет нарушать использование символов подчеркивания в режиме математики.

Ответ 5

В отдельных случаях вставьте буквальное подчеркивание следующим образом:

text text one\textunderscore{}two text

Ответ 6

В моем случае любое слово, содержащее символ подчеркивания, скорее всего, будет именем переменной или чем-то подобным. Я просто окружаю его = или ~ так, чтобы он рассматривался как таковой. Затем он будет экспортироваться соответствующим образом.