cdlatex里/TEXT和/MATH的区别

orgmode里使用cdlatex-mode发现一个问题,输入fr预期转成\frac{}{},但是却无效。 发现C-c ? 显示的keyword commands with cdlatex列表里标记为/MATH的快捷键都无效,其它标记有TEXT的都正常 请问这里/TEXT和/MATH是如何区分呢?

MATH 表示在数学环境下,如 \(\) ,TEXT 则是常规的 org 文本

我就是在org里用$$输入简单的latex, 这样有办法切换到你说的数学环境吗?

可能是 cdlatex--texmathp 被 ingore 了

(defalias 'cdlatex--texmathp
  (if (fboundp 'texmathp) #'texmathp
    ;; FIXME: Maybe we could do better, but why bother: the users who want it
    ;; can install AUCTeX.  Tho maybe we should move texmathp into its
    ;; own package so it can be used even when AUCTeX is not
    ;; installed/activated.
    #'ignore))

你安装了 AUCTeX 吗?请提供一下最小可复现的代码。

1 个赞

现在可以了,确实和auctex有关 之前确实怀疑过是否和没有安装AUCTeX有关,package-install了auctex和company-auctex后没仔细看怎么使能,发现还是不行就放弃了。

现在重启了emacs后也没改啥配置,再试就可以了。

这样算是确认和AUCTeX没用上有关吧

感谢耐心回复