Ответ 1
Мне удалось решить проблему, установив следующую переменную:
(setq org-export-with-sub-superscripts nil)
Когда я экспортирую в PDF через org-mode (C-c C-e d), любые слова с символами подчеркивания частично преобразуются в индекс. Как я могу предотвратить это?
Я нашел эту статью на эту тему:
Отключение индекса подписи под индексом в режиме Emacs Tex
Однако я либо не смог выяснить правильный elisp, либо просто не работал. Обратите внимание: я не хочу менять глобальные параметры шрифта. Я хочу, чтобы это исправление применялось к tex/latex/org-mode.
Я тоже нашел этот пост, хотя он тоже не работал:
отключить подстрочный индекс вверх/вниз?
Мне удалось решить проблему, установив следующую переменную:
(setq org-export-with-sub-superscripts nil)
Вы можете отключить супер/подписку в файле org, добавив следующую строку:
#+OPTIONS: ^:nil
Проверьте руководство по организации для получения дополнительных параметров.
Следующая команда вставляет шаблон, содержащий все параметры: C-c C-e #
Я думаю, это было бы проще: http://orgmode.org/manual/Subscripts-and-superscripts.html Побег подчеркивания с обратной косой чертой:
Теперь уберите _:
Вы можете увидеть это в действии здесь: http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/
Вы хотите, чтобы индексы отображались на экранном экране исходного файла или в тексте выходного PDF файла? Если последнее, то вы хотите
\usepackage{underscore}
Он также не будет нарушать использование символов подчеркивания в режиме математики.
В отдельных случаях вставьте буквальное подчеркивание следующим образом:
text text one\textunderscore{}two text
В моем случае любое слово, содержащее символ подчеркивания, скорее всего, будет именем переменной или чем-то подобным. Я просто окружаю его =
или ~
так, чтобы он рассматривался как таковой. Затем он будет экспортироваться соответствующим образом.
Использовать \under
(Документация по Руководству по Орг: Специальные символы)
Например:
text\under{}text