有什麼AUCTeX
風格嗎siunitx
?如果沒有,是否有任何簡單的技巧可以使siunitx
在emacs
.例如,如果我輸入C-c C-m SI
它,它只會插入\SI{}
一對大括號而不是兩對。特別是它不會提示插入參數。
答案1
我自己想出來了,舉個例子:
人們可以創建一個自訂siunitx.el
文件並將其放入可以找到它的TeX-style-path
文件中TeX
。
要查看其中的路徑,TeX-style-path
只需執行M-x describe variable
RETTeX-style-path
例如:~/.emacs.d/auctex/auto
通常是 in 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 會詢問您值和單位。