Emacs:自动将LaTeX替换为Unicode符号

Mir*_*lov 16 unicode emacs latex elisp org-mode

在Emacs中,当我编写数学教科书的理论摘要时,我经常使用数学符号.我使用org-mode来构造信息,我知道至少两种输入特殊符号的方法:

  1. 使用嵌入式LaTeX:在表单中输入其表示,\land然后按C-c C-x \(org-toggle-pretty-entities)按字面意思查看;
  2. 使用C-x 8 RET(insert-char).

但我希望它按以下方式运行:我输入LaTeX表示,它会自动转换为物理Unicode格式(缩写?).是否有一个包,如果没有,我应该写什么elisp来实现这种行为?

leg*_*cia 26

M-x set-input-method RET TeX 听起来像你想要的.

通过执行M-x describe-input-method RET TeX(或其绑定C-h I)查看可用的符号.

如果您想经常使用它,您可以自定义变量default-input-method并将其设置为TeX.这样,您可以在需要的任何缓冲区中使用C-\(for toggle-input-method)激活输入方法.