Können Emacs geöffnete LaTeX-Tags automatisch schließen?

10

Wenn Sie a verwenden web-mode, </wird die automatische Vervollständigung mit dem Open-Tag-Namen der höchsten Ebene automatisch abgeschlossen. Wenn ich zum Beispiel eine offene habe <div>, </wird diese automatisch vervollständigt </div>.

Ist es möglich, dasselbe in LaTeX zu bekommen? Zum Beispiel, wenn ich eine habe \begin{foo}Tag, wie kann ich Emacs machen eine automatische Vervollständigung \endoder \end{zu \end{foo}?

Terdon
quelle

Antworten:

16

In den Einbau- latex-mode, C-c C-eRuns latex-close-block, der sich schließt , das höchste Niveau offenen Block. Sie müssen den \endersten nicht eingeben .

Wenn Sie auctex verwenden, C-c ]macht das Gleiche, oder Sie verwenden können , C-c C-eein angepaßtes einzufügen \begin, \endPaar.

erikstokes
quelle
1
Was ist mit der passenden Klammer oder der passenden \ left (\ right)?
Vivi
1
Ich kenne keinen sofort einsatzbereiten Weg, dies zu tun. Vielleicht kann etwas aus autopairoder manipuliert werden electric-pair-mode? Dies wäre eine gute Frage.
Erikstokes