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}?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.