siunitx용 AUCTeX 스타일

siunitx용 AUCTeX 스타일

AUCTeX에 대한 스타일 이 있나요 siunitx? 그렇지 않은 경우 siunitx.NET에서 명령을 더 쉽게 입력할 수 있는 간단한 방법이 있습니다 emacs. 예를 들어 내가 입력하면 두 쌍이 아닌 한 쌍의 중괄호 C-c C-m SI만 삽입됩니다 . \SI{}특히 인수를 삽입하라는 메시지를 표시하지 않습니다.

답변1

나는 그것을 스스로 알아 냈습니다. 예를 들면 다음과 같습니다.

사용자 정의 파일을 생성 하고 이를 찾을 수 있는 파일 siunitx.el에 넣을 수 있습니다.TeX-style-pathTeX

어떤 경로가 있는지 확인하려면 RET를 TeX-style-path수행하십시오 . 예를 들어 일반적으로 is in입니다 (디렉토리가 없으면 만들어야 합니다).M-x describe variableTeX-style-path~/.emacs.d/auctex/autoTeX-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는 값과 단위를 묻습니다.

관련 정보