小编M. *_* B.的帖子

如何在emacs缩略模式下用非反斜杠字符串替换\ string?

我的问题是通过在emacs中编写TeX来实现的,但与TeX系统本身无关.

我的目标是在emacs中设置缩写以用其unicode字符替换某些(TeX)宏,例如在我在emacs中键入TeX时自动将α与α一起使用.

我计划使用缩写系统实现这一目标.虽然以下缩写可以正常工作(用\ test替换测试):

("test" "\\test" nil 0)
Run Code Online (Sandbox Code Playgroud)

可以做我想要的缩写,即:

("\\alpha" "A" nil 0)
Run Code Online (Sandbox Code Playgroud)

要么

("\\\\beta" "B" nil 0)
Run Code Online (Sandbox Code Playgroud)

我输入\ alpha或\ beta时没有应用.

(我可以通过替换"alpha"本身并删除一个前面的字符来回避这个问题,但我想保留在没有反斜杠的情况下键入alpha并且不应用此缩写规则的选项.)

用α替换\ alpha的缩写的正确形式是什么?

emacs macros tex substitution

4
推荐指数
1
解决办法
221
查看次数

标签 统计

emacs ×1

macros ×1

substitution ×1

tex ×1