Frage

Ich verwende derzeit EMACs und Auctex, um meine Latex -Dokumente zu autorieren. Das ist natürlich fantastisch. Ich möchte jedoch, dass EMACs und/oder Auktex die Abschnittsbezeichnung bei Verwendung automatisch füllen lassen C-c C-e einen neuen Kopfball machen. Es sollte so aussehen:

\section{This is a section title}
\label{sec:this-is-a-section-title}

mit dem Etikett für den Header genauso wie der Titel, aber ohne Leerzeichen. Ich kenne Lisp oder Elisp nicht und ich hätte keine Ahnung, wo ich anfangen soll. Wenn jemand helfen könnte, wäre das großartig!

War es hilfreich?

Lösung

Wenn Sie Reftex verwenden, dann C-c ( Wird das tun, was Sie wollen (geben Sie Ihnen die Möglichkeit, das Etikett zu ändern, wenn Sie möchten). Ebenfalls C-c ) wird einfügen \ref{...}, Erhöhen Sie einen Puffer, um auszuwählen, welches Etikett verwendet werden soll. Es macht auch andere Dinge, einschließlich der Arbeit mit Bibliographien. Sie sollten es auf jeden Fall untersuchen.

Ich denke

(add-hook 'LaTeX-mode-hook (function turn-on-reftex))
(setq reftex-plug-into-AUCTeX t)

zu deinen .emacs.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top