org-export-with-sub-superscripts 的组织模式怪异

Rya*_*n M 0 emacs org-mode

我厌倦了添加#+OPTIONS: ^:{}到所有文件的顶部.org,所以我想我应该尝试通过编辑我的.emacs文件来一劳永逸地获得这种行为。根据可用的文档,似乎

\n\n
(setq org-export-with-sub-superscripts "{}")\n
Run Code Online (Sandbox Code Playgroud)\n\n

会实现与 相同的行为#+OPTIONS: ^:{},尽管当我(setq ...单独执行该操作时, 和A_B都会A_{B}呈现为A<sub>B</sub>HTML 输出中的形式。为了确保org-export-with-sub-superscripts变量正确,我尝试了

\n\n
(setq org-export-with-sub-superscripts nil)\n
Run Code Online (Sandbox Code Playgroud)\n\n

这导致A_B被渲染为A_BA_{B}被渲染为A_{B}\xe2\x80\x94 正是您所期望的。我也尝试过\'"{}", and (setq org-use-sub-superscripts "{}")(带或不带引号"{}"),但都不起作用。

\n\n

我在组织模式 7.9.3 中遇到了这个问题,它一直伴随着我到 8.2.10。你知道我做错了什么吗?

\n

fni*_*sen 5

你必须这样写:

(setq org-use-sub-superscripts '{})
Run Code Online (Sandbox Code Playgroud)