是否有任何AUCTeX
样式siunitx
?如果没有,是否有任何简单的技巧可以使siunitx
在中输入命令变得更容易emacs
。例如,如果我输入,C-c C-m SI
它只会\SI{}
插入一对括号而不是两个。特别是它不会提示插入参数。
答案1
我自己想出来的,仅举一个例子:
可以创建一个自定义siunitx.el
文件并将其放入可以找到它的TeX-style-path
地方TeX
。
要查看路径,TeX-style-path
只需执行M-x describe variable
RET TeX-style-path
,例如:~/.emacs.d/auctex/auto
通常在TeX-style-path
(如果目录不存在,则必须创建它)。
siunitx.el
例如,该文件包含以下内容:
;;; siunitx.el --- AUCTeX style file for Siunitx
(TeX-add-style-hook "siunitx"
(function
(lambda ()
(TeX-add-symbols
'("SI" "Value" "Unit")
'("ang" "Angle")
))))
如果您更改了siunitx.el
文件并想要将更改应用到当前缓冲区,编辑使用的文件siunitx
,只需按下C-c C-n
此缓冲区即可。
例如,要使用它,请输入C-c C-m
RET
SI
RET
。然后 emacs 会要求您输入值和单位。