Estilo AUCTeX para siunitx

Estilo AUCTeX para siunitx

Existe algum AUCTeXestilo para siunitx? Caso contrário, existem truques simples que facilitam a digitação de siunitxcomandos no arquivo emacs. Por exemplo, se eu digitar, C-c C-m SIele insere apenas \SI{}um par de colchetes e não dois. Em particular, não solicita a inserção dos argumentos.

Responder1

Eu descobri sozinho, apenas um exemplo:

Pode-se criar um siunitx.elarquivo personalizado e colocá-lo em um TeX-style-pathlocal que TeXpossa encontrá-lo.

Para ver quais caminhos estão, TeX-style-pathbasta fazer M-x describe variableRET TeX-style-pathpor exemplo: ~/.emacs.d/auctex/autogeralmente está em TeX-style-path(se o diretório não existir, é necessário criá-lo).

O siunitx.elarquivo contém, por exemplo, o seguinte:

;;; siunitx.el --- AUCTeX style file for Siunitx
(TeX-add-style-hook "siunitx"
              (function
               (lambda ()
             (TeX-add-symbols
              '("SI"       "Value" "Unit")
                      '("ang"      "Angle")
              ))))

Se você alterar o siunitx.elarquivo e quiser aplicar as alterações ao seu buffer atual editando um arquivo que usa siunitx, basta pressionar C-c C-nneste buffer.

Para usá-lo digite por exemplo C-c C-m RET SI RET. Então o emacs pede o valor e a unidade.

informação relacionada