According to the documentation, the following setting enables subscript only in the form like ‘a_{b}’.

  (setq org-use-sub-superscripts nil)

However, in 'a_b', 'b' is still exported as subscript. How to export '_' as underscore?

2 Answers 2


According to the documentation in org-mode 8.2.10 the option that controls the export is org-export-with-sub-superscripts and not org-use-sub-superscript.


The the curly bracket syntax has effect only on display. If you have complex sub/superscripts or have filenames with underscore (_), set org-use-sub-superscript to {}.

As pointed out in the other answer, the variable that affects export is org-export-with-sub-superscripts. Put this into your emacs config file and evaluate it for immediate effect:

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

or to set it only for the current buffer by adding the following line to the beginning of the file and activate it with C-c C-c.

#+OPTIONS: ^:nil
  • If you want to disable it, you must set it to nil, not t.
    – NickD
    Apr 16, 2017 at 11:36
  • That's right, I corrected the the option ^ to nil.
    – Heikki
    Apr 16, 2017 at 13:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.