La désactivation de souligner à Emacs Org indice Mode export
Question
Quand exporter vers PDF via org-mode (C-C-c e d), tous les mots avec des traits de soulignement finissent par être partiellement converti en indice. Comment puis-je empêcher que cela se produise?
J'ai trouvé cet article sur le sujet:
Désactivation Souligné dans Emacs mode indice Tex
Cependant, je n'étais pas non plus en mesure de comprendre la elisp correcte ou simplement ne fonctionne pas. Remarque, je ne veux pas changer les options de police mondiales. Je ne veux que ce correctif à appliquer à tex / latex / org-mode.
J'ai aussi trouvé ce post, mais il ne fonctionne pas non plus:
La solution 2
J'ai pu résoudre le problème en définissant la variable suivante:
(setq org-export-with-sub-superscripts nil)
Autres conseils
Vous pouvez désactiver super / subscripting dans un fichier org en ajoutant la ligne suivante:
#+OPTIONS: ^:nil
Consultez le manuel d'org pour plus d'options.
La commande suivante insère un modèle contenant toutes les options:
C-c C-e #
Je pense que ce serait plus facile: http://orgmode.org/manual/Subscripts -et-superscripts.html Échapper à la underscore avec une barre oblique inverse:
Maintenant, échapper à la _:
Vous pouvez le voir en action ici: http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/
Voulez-vous éviter dans l'affichage des indices à l'écran du fichier source ou dans le texte du PDF de sortie? Dans ce dernier cas, alors vous voulez
\usepackage{underscore}
Il ne brisera pas l'utilisation de underscores en mode mathématiques, que ce soit.
Pour les cas individuels, insérer un trait de soulignement littérale de cette façon:
text text one\textunderscore{}two text
Dans mon cas, un mot qui contient un trait de soulignement est susceptible d'être un nom de variable ou quelque chose de similaire. J'ambiophoniques avec =
ou ~
afin qu'il soit traité comme tel. Ensuite, il sera exporté en conséquence.