67 votes

Désactivation de la fonction underscore-to-subscript dans les exportations Emacs Org-Mode

Lorsque j'exporte vers le PDF via le mode org (C-c C-e d), tous les mots comportant des caractères de soulignement finissent par être partiellement convertis en indice. Comment puis-je éviter que cela ne se produise ?

J'ai trouvé cet article sur le sujet :

Désactiver l'indice Underscore dans le mode Tex d'Emacs

Cependant, soit je n'ai pas été capable de trouver l'elisp correct, soit cela n'a tout simplement pas fonctionné. Notez que je ne veux pas modifier les options de police globales. Je veux seulement que cette correction s'applique à tex/latex/org-mode.

J'ai également trouvé cet article, mais il n'a pas fonctionné non plus :

désactiver l'exposant l'exposant le plus haut/le plus bas ?

1 votes

org-toggle-pretty-entities pour les personnes pour lesquelles les souscriptions sont gênantes (ou souhaitées) directement dans un document d'organisation (sans rapport avec la question de l'OP sur l'exportation, juste parce que c'était un top google et j'ai pensé que je devais contribuer).

103voto

Vous pouvez désactiver le super/subscripting dans un fichier org en ajoutant la ligne suivante :

#+OPTIONS: ^:nil

Consultez le manuel de l'org pour plus d'options.
La commande suivante insère un modèle contenant toutes les options : C-c C-e #

31voto

zpinter Points 871

J'ai pu résoudre le problème en définissant la variable suivante :

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

8voto

justingordon Points 1646

Je pense que ce serait plus facile : http://orgmode.org/manual/Subscripts-and-superscripts.html Échappez le trait de soulignement avec une barre oblique inversée :

enter image description here

enter image description here

Maintenant, fuyez le _ :

enter image description here

enter image description here

Vous pouvez le voir en action ici : http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/

0 votes

Désolé pour le hors-sujet, mais quel schéma de couleurs utilisez-vous ? Je l'aime bien.

0 votes

Zenburn génial. Utilisez package-list-packages. C'est un peu comme les railscasts.

3 votes

Merci ! Les commentaires doivent comporter au moins 15 caractères.

6voto

Babak Points 41

Utilisez \under (Documentation sur Le Manuel d'Org : Symboles spéciaux )

Par exemple :

text\under{}text

5voto

Will Robertson Points 19581

Voulez-vous empêcher l'apparition d'abréviations dans l'affichage à l'écran du fichier source ou dans le texte du PDF de sortie ? Dans ce dernier cas, vous voulez

\usepackage{underscore}

Il n'empêchera pas non plus l'utilisation des caractères de soulignement en mode mathématique.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X