Inhaltsverzeichnisse und Seitenzahlen

Auch hier der Hinweis: Dokumentklasse ist scrartcl.

Kein Punkt nach der letzten Ziffer in der Nummerierung

Soll sowohl im Inhaltsverzeichnis als auch in den jeweiligen Überschriften im Textteil kein Punkt nach der letzten Ziffer erscheinen, muss man nur die Optionen in der Dokumentklasse verändern:

documentclass[numbers=noenddot]{scrbook}

Arabische und römische Seitenzahlen wechseln oder abschnittsweise mischen? Stil der Seitenzahlen ändern.

Soll beispielsweise alles bis zum Textteil in römischen Ziffern nummeriert werden, dann muss nur der Befehl pagenumbering{?Ziffernstil?} eingefügt werden. Dann wird ab der Umformatierung in der neuen Darstellung weitergezählt.

begin{document}

pagenumbering{Roman} % Große römische Seitenzahlen,

% roman für kleine römische Zahlen

input{verzeichnisse.tex} % Verzeichnisse, etc… beliebig

clearpage % neue Seite

pagenumbering{arabic} % Arabische Ziffern.

input{hauptteil.tex}

end{document}

Tricky wird das Ganze erst, wenn man nach dem Hauptteil mit den römischen Ziffern weiterzählen lassen will. Beispiel: Also Inhaltsverzeichnis wäre Seite I-III, Textteil Seite 1-25 und Anhang Seite IV-X.

pagenumbering{Roman}

setcounter{page}{4} % Setzt die Seitenzahl hoch auf IV.

input{anhang.tex}

Leider setzt der Befehl pagenumbering die Seitenzahl zurück. Um nun bei IV weiterzählen zu lassen, setzt man die Seitenzahl nach dem pagenumbering Befehl via setcounter. Man kann sich nun aber auch einen automatischen Seitenzähler einrichten, der bei jeder Änderung der römischen Zahlen im ersten Teil am Schluss korrekt weiterzählt.

Zuerst erstellt man eine eigene Variable mit newcounter vor begin{document}. Dessen Wert setzt man am Ende des Abschnitts mit den römischen Ziffern über den Befehl setcounter. Im letzten Teil ruft man den eigenen Seitenzähler auf und setzt damit den Wert des „echten“ Seitenzählers.

newcounter{romanPagenumber} % neuer Seitenzähler

begin{document}

pagenumbering{Roman}

input{verzeichnisse.tex}

clearpage % neue Seite

setcounter{romanPagenumber}{value{page}} % eigener Seitenzähler erhält

% den Wert der aktuellen Seite

pagenumbering{arabic}

input{hauptteil.tex}

clearpage

pagenumbering{Roman}

setcounter{page}{theromanPagenumber} % echten Seitenzähler ändern

input{anhang.tex}

clearpage

end{document}

Die Lösung stammt von dort – Danke an: http://tom.hirschvogel.org/blog/latex-2-inhaltsverzeichnis-und-seitenzahlen/