LaTeX Einrückung (Formatierung) in Emacs

8

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:

%Vor%

Danke!

    
fikovnik 19.03.2010, 12:29
quelle

3 Antworten

21

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:

%Vor%

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.

    
Marius Andersen 19.03.2010, 13:43
quelle
3

Um 2 Leerzeichen zu erhalten:

%Vor%

( Quelle )

Sie können die Umgebung automatisch mit:

füllen %Vor%

( Quelle )

    
Adobe 25.12.2013 08:51
quelle
1

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:

%Vor%     
Chris Conway 19.03.2010 17:23
quelle