Seite 1 von 1

Manueller Zeilenmbruch im Inhaltsverzeichnis

Verfasst: Sa 6. Jun 2015, 11:53
von karl-heinz
Hallo,

wie bekomme ich manuelle Zeilenumbrüche in meinem Inhaltsverzeichnis hin? In den allermeisten Fällen macht LaTeX das ja sehr gut, in selten Fällen allerdings würde ich mir einen Zeilenumbruch wünschen, da der Kapitelname kritisch nah an die Seitenzahl kommt...

Es war schwer, dass in einem Minimalbeispiel herzustellen, aber ich habs mal versucht:
\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}

\usepackage{lmodern}

\usepackage{blindtext}

\usepackage{geometry}
\geometry{left=4.8cm,right=4.8cm,top=6.5cm,bottom=6.1cm}


\begin{document}

\tableofcontents

\blinddocument

\chapter{Test}
\section{Test Test Test Test Test Test Test Test Test Test Schwac}

\end{document}
Ich hab halt in meinem Dokument Fälle, wo der Kapitelname noch weiter reicht als in diesem Beispiel, bis an die Seitenzahl, und wenn ich \\ zum Kapitelname hinzufüge, macht er den Umbruch ja auch im Text, was er ja nicht soll...

Danke...

Karl-Heinz

Verfasst: Sa 6. Jun 2015, 12:21
von Genmutant
Du kannst das optionale Argument benutzen:
	
\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}

\usepackage{lmodern}

\usepackage{blindtext}

\usepackage{geometry}
\geometry{left=4.8cm,right=4.8cm,top=6.5cm,bottom=6.1cm}


\begin{document}

\tableofcontents

\blinddocument

\chapter{Test}
\section[Test Test Test\\ Test Test Test\\ Test Test Test Test Schwac]{Test Test Test Test Test Test Test Test Test Test Schwac}

\end{document}

Verfasst: Sa 6. Jun 2015, 14:45
von karl-heinz
Danke... hatte ich auch schon probiert, aber das hat dann den Umbruch auch in der Kopfzeile erzeugt... dies habe ich aber nun mit \chaptermark bzw. \sectionmark in den Griff bekommen...

Verfasst: Sa 6. Jun 2015, 15:07
von Johannes_B
Auch hier ist vorgesorgt:
\documentclass[headings=optiontoheadandtoc]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}

\usepackage{lmodern}

\usepackage{blindtext}

\usepackage{geometry}
\geometry{left=4.8cm,right=4.8cm,top=6.5cm,bottom=6.1cm}


\begin{document}

\tableofcontents

\blinddocument

\chapter{Test}
\section[tocentry={Test Test Test\\ Test Test Test\\ Test Test Test Test
Schwac},head={Das ist nur ein Test}]{Test Test Test Test Test Test Test Test Test Test Schwac}
\blindtext[10]
\end{document}

Verfasst: Sa 6. Jun 2015, 16:16
von karl-heinz
Danke... spricht den was gegen eine chaptermark-Lösung, oder ist das von dir nur eine gleichwertige Alternative?

Verfasst: Sa 6. Jun 2015, 16:28
von Besserwisser
Wenn es auf das Geld nicht ankommt, kann man sich auch ein rotes Auto kaufen und es blau lakieren lassen, statt sich gleich ein blaues Auto zu kaufen. Allerdings wird es dann immer irgendwelche Stellen geben, an denen man noch erkennen kann, dass das Auto mal rot war. Genauso ist es auch hier. Das versteht man aber nur, wenn man sich mit dem Mark-Mechanismus von TeX mal etwas näher beschäftigt.

Verfasst: Sa 6. Jun 2015, 17:27
von karl-heinz
Ich interpretiere das mal als "geht"... :D