Sie sind hier

Rechter Kolumnentitel im Inhaltsverzeichnis wird aus späterem Kapitel übernommen - ist das zu ändern?

Bei der Kürzung einer section-Überschrift für den Kolumnentitel mittels \section{Lang\protect\sectionmark{Kurz}} rutscht der Kurztitel auch in die rechten Kolumnentitel des Inhaltsverzeichnisses. Ist hier Abhilfe denkbar? Im besseren Fall sollte im Inhaltsverzeichnis sowohl links und rechts "Inhaltsverzeichnis" stehen. Herzlichen Dank für die Unterstützung!

MWE:

\documentclass[
paper=233mm:155mm,
pagesize,
cleardoubleempty,
]
{scrbook}
 
\usepackage[german]{betababel}
\usepackage[ansinew]{inputenc}
 
\usepackage{txfonts} %Schriftart Times New Roman
 
\usepackage{blindtext}
 
%%% Kolumnentitel
\usepackage{scrpage2}
 
\setkomafont{pagehead}{%
\small\slshape
}
\setkomafont{pagenumber}{%
\small\normalfont
}
 
\pagestyle{scrheadings}
\automark[section]{chapter}
\ohead{\pagemark}
\cehead{\leftmark}
\cohead{\rightmark}
\ofoot{}
\cfoot{}
\ifoot{}
 
 
\renewcommand*{\chaptermarkformat}{} % Lebende Kolumnentitel auch bei nichtnummerierten Abschnitten
\renewcommand*{\sectionmarkformat}{}
 
\renewcommand*{\partpagestyle}{empty}
\renewcommand*{\chapterpagestyle}{empty}  % Keine Seitenzahl auf Kapitelanfangsseiten
 
 
\begin{document}
\tableofcontents			% Inhaltsverzeichnis
 
\chapter{Vorwort}
\Blindtext
\Blindtext
\chapter{Kurzer Text 1}
\Blindtext
 
\section{Ein viel zu langer Text, der die Dimensionen der Kolumnentitel in jedem Fall sprengen wird.\protect\sectionmark{Ein viel zu langer Text}}
\chapter{Kurzer Text 2}
\section{Unterüberschrift zum Auffüllen des Inhaltsverzeichnisses, damit es mehr als zwei Seiten gibt und sectionmark anspringen muss...}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}
\chapter{Kurzer Text 3}\chapter{Kurzer Text 4}
\chapter{Kurzer Text 5}\chapter{Kurzer Text 6}
\chapter{Kurzer Text 7}\chapter{Kurzer Text 8}
\chapter{Kurzer Text 9}\chapter{Kurzer Text 10}
\chapter{Kurzer Text 11}\chapter{Kurzer Text 12}
\chapter{Kurzer Text 13}\chapter{Kurzer Text 14}
\chapter{Kurzer Text 15}\chapter{Kurzer Text 16}
\chapter{Kurzer Text 17}\chapter{Kurzer Text 18}
\chapter{Kurzer Text 19}\chapter{Kurzer Text 20}
\chapter{Kurzer Text 21}\chapter{Kurzer Text 22}
\chapter{Kurzer Text 23}\chapter{Kurzer Text 24}
\chapter{Kurzer Text 25}\chapter{Kurzer Text 26}
\chapter{Kurzer Text 27}\chapter{Kurzer Text 28}
\chapter{Kurzer Text 29}
 
 
\end{document}
Bild von Markus Kohm

Wenn kein optionales Argument angegeben ist, landet natürlich das \sectionmark aus dem obligatorischen Argument auch im Inhaltsverzeichnis und wirkt sich dort natürlich auch aus. Deshalb war in der Antwort der ursprünglichen Frage auch explizit das optionale Argument angegeben. Mit aktuellen KOMA-Script-Versionen sollte das Problem allerdings noch einfacher zu lösen sein, da man nun direkt die Angabe für die Überschrift unabhängig von der Angabe für das Inhaltsverzeichnis und unabhängig von der Angabe für den Kolumnentitel vornehmen kann:

\documentclass[
paper=233mm:155mm,
pagesize,
cleardoubleempty,
headings=optiontohead,% für weitere Möglichkeiten siehe die Anleitung
]
{scrbook}
 
\usepackage[german]{betababel}
\usepackage[utf8]{inputenc}% Die Codierung von komascript.de ist UTF8!
 
\usepackage{txfonts} %Schriftart Times New Roman
 
\usepackage{blindtext}
 
%%% Kolumnentitel
\usepackage{scrpage2}
 
\setkomafont{pagehead}{%
\small\slshape
}
\setkomafont{pagenumber}{%
\small\normalfont
}
 
\pagestyle{scrheadings}
\automark[section]{chapter}
\ohead{\pagemark}
\cehead{\leftmark}
\cohead{\rightmark}
\ofoot{}
\cfoot{}
\ifoot{}
 
 
\renewcommand*{\chaptermarkformat}{} % Lebende Kolumnentitel auch bei nichtnummerierten Abschnitten
\renewcommand*{\sectionmarkformat}{}
 
\renewcommand*{\partpagestyle}{empty}
\renewcommand*{\chapterpagestyle}{empty}  % Keine Seitenzahl auf Kapitelanfangsseiten
 
 
\begin{document}
\tableofcontents			% Inhaltsverzeichnis
 
\chapter{Vorwort}
\Blindtext
\Blindtext
\chapter{Kurzer Text 1}
\Blindtext
 
\section[Ein kurzer Text]{Ein viel zu langer Text, der die Dimensionen der Kolumnentitel in jedem Fall sprengen wird.}
\chapter{Kurzer Text 2}
\section{Unterüberschrift zum Auffüllen des Inhaltsverzeichnisses, damit es mehr als zwei Seiten gibt und sectionmark anspringen muss...}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}\section{Unterüberschrift}
\section{Unterüberschrift}\section{Unterüberschrift}
\chapter{Kurzer Text 3}\chapter{Kurzer Text 4}
\chapter{Kurzer Text 5}\chapter{Kurzer Text 6}
\chapter{Kurzer Text 7}\chapter{Kurzer Text 8}
\chapter{Kurzer Text 9}\chapter{Kurzer Text 10}
\chapter{Kurzer Text 11}\chapter{Kurzer Text 12}
\chapter{Kurzer Text 13}\chapter{Kurzer Text 14}
\chapter{Kurzer Text 15}\chapter{Kurzer Text 16}
\chapter{Kurzer Text 17}\chapter{Kurzer Text 18}
\chapter{Kurzer Text 19}\chapter{Kurzer Text 20}
\chapter{Kurzer Text 21}\chapter{Kurzer Text 22}
\chapter{Kurzer Text 23}\chapter{Kurzer Text 24}
\chapter{Kurzer Text 25}\chapter{Kurzer Text 26}
\chapter{Kurzer Text 27}\chapter{Kurzer Text 28}
\chapter{Kurzer Text 29}
 
 
\end{document}

BTW: Zwischen Überschriften sollte auch in Beispielen wegen des Seitenumbruchs immer Text stehen. Außerdem ist scrpage2 inzwischen veraltet.

»[…] Mit aktuellen KOMA-Script-Versionen sollte das Problem allerdings noch einfacher zu lösen sein, da man nun direkt die Angabe für die Kopfzeile unabhängig von der Angabe für das Inhaltsverzeichnis und unabhängig von der Angabe für den Kolumnentitel vornehmen kann: […]«

Jetzt muß ich mal blöd fragen: Steht der Kolumnentitel nicht in der Kopfzeile? Wo wird in dem zweiten Beispiel die Angabe für die Kopfzeile gemacht?

Bild von Markus Kohm

Kopfzeile und Kolumnentitel sind tatsächlich zweierlei. Die Kopfzeile steht immer oben, der Kolumnentitel kann aber auch im Fuß stehen. Trotzdem war der Satz natürlich Unfug.

Ich gehe jetzt eine Runde schlafen …

Comments for "Rechter Kolumnentitel im Inhaltsverzeichnis wird aus späterem Kapitel übernommen - ist das zu ändern?" abonnieren