Sie sind hier

tocstyle und \addtokomfont{chapterentry}

Hallo,

kann es sein, dass das Laden von tocstyle dazu führt, dass Anweisungen zum Setzen des Inhaltsverzeichnisses nicht mehr ausgeführt werden? Man kompiliere das folgende Beispiel einmal mit auskommentiertem tocstyle und entferne dann das "%" vor \usepackage{tocstyle}:

\documentclass{scrreprt}
\usepackage{xcolor}
%\usepackage{tocstyle}
 
\addtokomafont{chapterentry}{\huge}
\setkomafont{disposition}{\color{teal}}
% \settocstylefeature{pagenumberhook}{\rlap{\color{orange}\hspace{-0.3em}\rule[-0.6ex]{0.6em}{2.5ex}\color{pink}\rule[0.1ex]{0.6em}{2.5ex}}\bfseries\sffamily}
\setkomafont{chapterentrypagenumber}{\color{red}}
 
 
 
\begin{document}
\tableofcontents
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
 
\end{document}

Das ist natürlich nur Spielerei. Bei der Gelegenheit sei auch angemerkt, dass "pagenumberhook" unglaublich stabil ist, was man da alles für Zeug 'reinpacken kann!

Gruß,
Alexander

Bild von Markus Kohm

Wenn Du einen Stil willst, der möglichst viele der KOMA-Script-Features unterstützt, musst Du das explizit angeben:

\documentclass{scrreprt}
\usepackage{xcolor}
\usepackage{tocstyle}
\usetocstyle{KOMAlike}
 
\addtokomafont{chapterentry}{\huge}
\setkomafont{disposition}{\color{teal}}
% \settocstylefeature{pagenumberhook}{\rlap{\color{orange}\hspace{-0.3em}\rule[-0.6ex]{0.6em}{2.5ex}\color{pink}\rule[0.1ex]{0.6em}{2.5ex}}\bfseries\sffamily}
\setkomafont{chapterentrypagenumber}{\color{red}}
 
\begin{document}
\tableofcontents
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
 
\end{document}

Und wenn man Features danach ändert, verringert man ggf. auch die Kompatibilität zu den Klassen. Deshalb ist nicht gesagt, dass von KOMAlike abgeleitete Stile immer alle Features unterstützen.

Achja: Eigentlich ist ziemlich wenig festgelegt, was denn eigentlich passiert, wenn man zwar tocstyle lädt aber keinen Stil festlegt.

»Wenn Du einen Stil willst, der möglichst viele der KOMA-Script-Features unterstützt, musst Du das explizit angeben«

Aha, da bin ich nicht drauf gekommen, vielen Dank. Ich möchte etwas mehr Farbe in meine Dokumente bringen und das übliche kurze TOC eignet sich als Farbkleks, der Grausamkeit sind da wenig Grenzen gesetzt: Siehe dieses bunte Inhaltsverzeichnis, das erstaunlicherweise funktioniert, jedenfalls solange die Seitenzahlen nur eine Stelle haben.

Comments for "tocstyle und \addtokomfont{chapterentry}" abonnieren