diff --git a/lisp/ox-ascii.el b/lisp/ox-ascii.el index e0419d92a..2a129e9de 100644 --- a/lisp/ox-ascii.el +++ b/lisp/ox-ascii.el @@ -1790,7 +1790,9 @@ CONTENTS is nil. INFO is a plist holding contextual information." "Transcode a SUBSCRIPT object from Org to ASCII. CONTENTS is the contents of the object. INFO is a plist holding contextual information." - (format (if (string-match-p "[ \t]" contents) "_{%s}" "_%s") contents)) + (if (org-element-property :use-brackets-p subscript) + (format "_{%s}" contents) + (format "_%s" contents))) ;;;; Superscript @@ -1799,7 +1801,9 @@ contextual information." "Transcode a SUPERSCRIPT object from Org to ASCII. CONTENTS is the contents of the object. INFO is a plist holding contextual information." - (format (if (string-match-p "[ \t]" contents) "^{%s}" "^%s") contents)) + (if (org-element-property :use-brackets-p superscript) + (format "^{%s}" contents) + (format "^%s" contents))) ;;;; Strike-through