Was ist der richtige Weg, um ein LaTeX-Dokument in Emacs (AucTex) einzudrücken?
Zum Beispiel wenn ich eine Liste habe:
%Vor%und möchte enden mit:
%Vor% Ich habe versucht, indent-region
, aber es tut nichts und die LaTeX-fill-*
erzeugt seltsame Ergebnisse wie:
Danke!
Sind Sie sicher, dass Sie AUCTeX korrekt installiert haben? Der LaTeX-Modus von AUCTeX heißt LaTeX-mode
, während latex-mode
der (lame) Emacs-Standard ist. Überprüfen Sie den aktuellen Hauptmodus mit C-h m
.
Wenn ich den Cursor an den Anfang der Umgebung setze und C-c C-q C-e
( LaTeX-fill-environment
) drücke, bekomme ich Folgendes:
Liste der AUCTeX-Füllbefehle:
C-c C-q C-e
( LaTeX-fill-environment
) C-c C-q C-p
( LaTeX-fill-paragraph
) C-c C-q C-r
( LaTeX-fill-region
) C-c C-q C-s
( LaTeX-fill-section
) Sie können auch einfach M-q
( fill-paragraph
) während der Eingabe drücken.
Ich verwende ausgiebig die folgende Funktion, die ich von Luca da Alfaro :
%Vor% Dies funktioniert auch außerhalb von AUCTeX. Ich binde es an M-j
mit:
Tags und Links latex emacs indentation formatting