在org中使用cdlatex-math-symbol时怎样自动包裹在$...$中

  1. 我在org中打开了org-cdlatex-mode,但是使用cdlatex-math-symbol时,直接出现裸露的LaTeX片段,怎样才能在调用时自动包裹在$…$中?

  2. 另外,还有一个问题是:

我的配置

(org-toggle-pretty-entities)
(prettify-symbols-mode)
(setq org-hide-emphasis-markers t)
(setq org-fold-catch-invisible-edits 'show)
(setq org-use-sub-superscripts t)
(setq org-pretty-entities-include-sub-superscripts nil)
(setq TeX-electric-sub-and-superscript t)
(setq cdlatex-simplify-sub-super-scripts nil) 
(setq cdlatex-takeover-subsuperscript t)
(setq TeX-electric-math t)     

当我将上面的(setq org-pretty-entities-include-sub-superscripts nil)设置成 t 的时候就会出现

brace

就是我当输入^后,我又输入{时,自动给我插入了{}且光标停在}之后,导致我每次都要退格,然后再输入}。这个问题与是否处于$…$中无关。

我想要实现输入^ {后,将光标自动移动到{}之间

而且我调用这个函数时

M-x org-cdlatex-underscore-caret

会弹出 Wrong type argument: commandp, nil

也不知道是什么原因