siunitx 的 AUCTeX 樣式

siunitx 的 AUCTeX 樣式

有什麼AUCTeX風格嗎siunitx?如果沒有,是否有任何簡單的技巧可以使siunitxemacs.例如,如果我輸入C-c C-m SI它,它只會插入\SI{}一對大括號而不是兩對。特別是它不會提示插入參數​​。

答案1

我自己想出來了,舉個例子:

人們可以創建一個自訂siunitx.el文件並將其放入可以找到它的TeX-style-path文件中TeX

要查看其中的路徑,TeX-style-path只需執行M-x describe variableRETTeX-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 會詢問您值和單位。

相關內容