Verwendet man einen Zeilenumbruch in einer mit addchap ausgezeichneten Überschrift, so wird die zweite Zeile im Inhaltsverzeichnis eingerückt. Wie kann man das verhindern?
Hallo zusammen,
hier mein Minimalbsp. (KOMAScript v2.98):
\documentclass{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \begin{document} \tableofcontents \addchap[Johnny Doe\\Die Steinlaus -- Aufzucht, Pflege und Notschlachtung]{} \end{document}
Im Inhaltsverzeichnis erscheint ungefähr dieser Eintrag:
Wie kann ich die Einrückung der zweiten Zeile verhindern? Es soll also alles linksbündig gesetzt werden.
Bin für jeden Hinweis dankbar
Patrick
Eigentlich gar nicht
Das ganze ist so konsistent mit dem Verhalten bei
\chapter
(egal ob die nummeriert oder nicht nummeriert angezeigt werden). Wenn man trotzdem meint, dass man das unbedingt haben muss:Verlagsvorgabe
Die Forderung ist nicht auf meinem Mist gewachsen. Vielen Dank für die schnelle und präzise Hilfe!
g p
kreative Lösung
Diese kreative Lösung ist eigentlich nicht mehr erforderlich. Schon seit längerem kann man bei KOMA-Script-Klassen unterschiedliche Texte für Überschrift, Inhaltsverzeichnis, Kopfzeile angeben und auch wählen, ob das optionale Argument nur für die Kopfzeile, nur für das Inhaltsverzeichnis oder für beides verwendet werden soll. Damit kann man
\tocaddchapNL
auch direkt so definieren, wie man es im Inhaltsverzeichnis benötigt und sich die Umdefinierung via\addtocontents
sparen. Will man hingegen wie oben verfahren, dann sei empfohlen, die Umdefinierung viavorzunehmen. Man spart sich dann die ganzen
\protect
und Änderungen an der Definition weden ggf. sofort beim nächsten LaTeX-Lauf sichtbar.Näheres zu den erwähnten Optionen und Befehlen ist der Anleitung zu entnehmen.
Eine andere Möglichkeit wäre übrigens, einen anderen Verzeichniseintragsstil zu verwenden, bei dem
numwidth
auf Null gesetzt wird. Dann ginge das automatisch.