Estilo AUCTeX para siunitx

Estilo AUCTeX para siunitx

¿Hay algún AUCTeXestilo para siunitx? De lo contrario, existen trucos sencillos que facilitan la escritura de siunitxcomandos emacs. Por ejemplo, si escribo, C-c C-m SIse inserta solo \SI{}con un par de llaves y no con dos. En particular, no indica que se inserten los argumentos.

Respuesta1

Lo descubrí yo solo, solo un ejemplo:

Uno puede crear un siunitx.elarchivo personalizado y colocarlo en un TeX-style-pathlugar donde TeXpueda encontrarlo.

Para ver qué rutas hay, TeX-style-pathsimplemente haga M-x describe variableRET TeX-style-path, por ejemplo: ~/.emacs.d/auctex/autonormalmente está en TeX-style-path(si el directorio no existe, hay que crearlo).

El siunitx.elarchivo contiene, por ejemplo, lo siguiente:

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

Si cambia el siunitx.elarchivo y desea aplicar los cambios a su búfer actual editando un archivo que usa siunitx, simplemente presione C-c C-nen este búfer.

Para usarlo escriba por ejemplo C-c C-m RET SI RET. Luego emacs te pregunta el valor y la unidad.

información relacionada