Emacs:自动将LaTeX替换为Unicode符号
在Emacs中,我在编写数学教科书的理论总结时经常使用数学符号。我使用组织模式来组织信息,我知道至少有两种输入特殊符号的方法:Emacs:自动将LaTeX替换为Unicode符号,emacs,unicode,latex,elisp,org-mode,Emacs,Unicode,Latex,Elisp,Org Mode,在Emacs中,我在编写数学教科书的理论总结时经常使用数学符号。我使用组织模式来组织信息,我知道至少有两种输入特殊符号的方法: 使用:以\land的形式输入其表示,然后按C-C C-x\(org-toggle-prettle-entities)逐字查看 使用C-x 8 RET(插入字符) 但是,我希望它的行为如下:我输入LaTeX表示,它会自动转换为物理Unicode格式(abbrev?)。是否有相应的软件包?如果没有,我应该编写什么elisp来实现此行为?M-xset input method
\land
的形式输入其表示,然后按C-C C-x\(org-toggle-prettle-entities
)逐字查看李>
插入字符
)set input method
RETTeX
听起来像是您想要的
通过执行M-xdescripe输入法查看可用符号
RETTeX
(或其绑定C-hi
)
如果您想经常使用,可以自定义变量
default input method
,并将其设置为TeX
。通过这种方式,您可以在任何需要的缓冲区中使用C-\
(用于切换输入法
)激活输入法。还有一个,可能没有那么费劲。我如何将其作为所有缓冲区的默认设置?我在.emacs
文件中尝试了(设置输入法'TeX)
,但这只会影响*scratch*
缓冲区。我必须在以后找到的每个文件上明确地设置它。将默认输入法设置为TeX
。我更新了答案。