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

时间:2012-08-08 11:31:12

标签: emacs unicode latex elisp org-mode

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

  1. 使用embedded LaTeX:以\land格式输入其代表,然后按 C-c C-x \ org-toggle-pretty-entities)按字面意思查看;
  2. 使用 C-x 8 RET insert-char)。
  3. 我希望它按以下方式运行:我输入LaTeX表示,它会自动转换为物理Unicode格式(缩写?)。是否有一个包,如果没有,我应该写什么elisp来实现这种行为?

2 个答案:

答案 0 :(得分:26)

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

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

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

答案 1 :(得分:0)

还有latex-pretty-symbols,这可能有点不太好看。