AUCTeX und Registerkarten

1315
Surma

Ich habe seit Stunden basteln und bin verzweifelt.

Ich will Tabs! Ich mag Tabulatoren, ich sehe keinen Vorteil darin, Leerzeichen zu verwenden, und daher identifiziere ich mich mit Tabulatoren (Ausrichtung erfolgt jedoch mit Leerzeichen). Aber ich kann AUCTeX (oder LaTeX-Modus) nicht dazu bringen, Tabs zu verwenden - und es scheint nicht, als hätte es irgend jemand auf der Welt jemals gewollt.

Ich bin auf Ubuntu, also ist AUCTeX standardmäßig installiert, und ich denke, die relevanten Teile von meinem .emacssind die folgenden:

(setq-default LaTeX-default-offset 8) (setq-default TeX-newline-function 'newline-and-indent) (setq-default indent-tabs-mode t) ; I want tabs. I like tabs (setq-default standard-indent 8) ; A tab is 8 spaces (setq-default tab-width 8) ; A tab is still 8 spaces... what's the difference to the above? 

Mit diesen Einstellungen wird der Einzug immer noch mit 2 (!!) Leerzeichen durchgeführt. Bitte helfen Sie und denken Sie daran, dass ich gerade von vi gewechselt bin, so dass ich nicht jedes Konzept von Emacs fest im Griff habe;)

4

1 Antwort auf die Frage

2
Ricardo

Klicken Sie in der Menüleiste auf LaTeX-> Customize AuCTeX-> Browse options. Dort gehen Sie zum TeX IndentationGruppenknoten und folgen ihm. Aktivieren Sie innerhalb der Gruppe den Latex IndentationKnoten, um die Optionen sichtbar zu machen. Ändern Sie die Latex Indent LevelVariable von 2 in 8. für die aktuelle Sitzung einstellen (um zu vermeiden, dass die Sache durcheinander gebracht wird, wenn sie sich nicht so verhält, wie Sie es wünschen, probieren Sie es aus und lassen Sie uns wissen, wie es ausgeht.