Отключение подчеркивания в нижнем индексе в экспорте Emacs Org-Mode - PullRequest
61 голосов
/ 30 марта 2009

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

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

Отключение нижнего индекса в Emacs Tex Mode

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

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

отключить повышение / понижение верхнего индекса нижнего индекса?

Ответы [ 7 ]

91 голосов
/ 30 марта 2009

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

#+OPTIONS: ^:nil

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

26 голосов
/ 31 марта 2009

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

(setq org-export-with-sub-superscripts nil)
8 голосов
/ 29 апреля 2013

Я думаю, это будет проще: http://orgmode.org/manual/Subscripts-and-superscripts.html Избегайте подчеркивания с обратной косой чертой:

enter image description here

enter image description here

Теперь, избегайте _:

enter image description here

enter image description here

Вы можете увидеть это в действии здесь: http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/

5 голосов
/ 31 марта 2009

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

\usepackage{underscore}

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

4 голосов
/ 15 марта 2012

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

text text one\textunderscore{}two text
1 голос
/ 05 декабря 2018

Использование \under (Документация по Руководство Org: Специальные символы )

Например:

text\under{}text
1 голос
/ 13 июня 2018

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

...