AUCTeX-Stil für siunitx

AUCTeX-Stil für siunitx

Gibt es einen AUCTeXStil für ? Wenn nicht, gibt es irgendwelche einfachen Tricks, die das Eingeben von Befehlen in siunitxerleichtern . Wenn ich beispielsweise eingebe, wird nur ein Paar Klammern eingefügt und nicht zwei. Insbesondere erfolgt keine Aufforderung zum Einfügen der Argumente.siunitxemacsC-c C-m SI\SI{}

Antwort1

Ich habe es selbst herausgefunden, nur ein Beispiel:

Man kann eine benutzerdefinierte siunitx.elDatei erstellen und diese an einer TeX-style-pathStelle ablegen, wo TeXsie gefunden werden kann.

Um zu sehen, welche Pfade enthalten sind, führen Sie beispielsweise TeX-style-patheinfach M-x describe variableRET aus: ist normalerweise enthalten (wenn das Verzeichnis nicht existiert, muss es erstellt werden).TeX-style-path~/.emacs.d/auctex/autoTeX-style-path

Die siunitx.elDatei enthält beispielsweise folgendes:

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

Wenn Sie die Datei ändern siunitx.elund die Änderungen auf Ihren aktuellen Puffer anwenden möchten (beim Bearbeiten einer Datei, die verwendet) siunitx, drücken Sie einfach C-c C-nin diesem Puffer.

Um es zu verwenden, geben Sie beispielsweise ein C-c C-m RET SI RET. Dann fragt Emacs Sie nach dem Wert und der Einheit.

verwandte Informationen