
Ich möchte, dass das Inhaltsverzeichnis fett gedruckt wird chapter
. Ich verwende einen -Script-Prototyp. Mein Inhaltsverzeichnis sieht folgendermaßen aus:section
Table of Contents
KOMA
Obwohl ich Abschnitte fett schreibe, erscheinen sie im Inhaltsverzeichnis nicht fett. Außerdem erscheinen Kapitel in einer anderen Schriftart. Wissen Sie, warum?
Ich füge das Inhaltsverzeichnis folgendermaßen ein:
\begingroup
\changefont{phv}{m}{n}
\tableofcontents
\endgroup
Die Klassendatei sieht folgendermaßen aus:
\addtokomafont{chapter}{\fontfamily{phv}\fontsize{14}{14}\bfseries}
\addtokomafont{section}{\fontfamily{phv}\normalsize\bfseries}
\addtokomafont{subsection}{\fontfamily{phv}\normalsize\mdseries}
\renewcommand{\cftchappagefont}{\fontfamily{phv}\bfseries}
\renewcommand{\cftchapfont}{\fontfamily{phv}\bfseries}
\renewcommand{\cftsecpagefont}{\fontfamily{phv}}
\renewcommand{\cftsubsecpagefont}{\fontfamily{phv}}
\renewcommand{\cftsecfont}{\fontfamily{phv}}
\renewcommand{\cftsubsecfont}{\fontfamily{phv}}
\renewcommand*{\chapterpagestyle}{empty}
\def\@dottedtocline#1#2#3#4#5{%
\ifnum #1>\c@tocdepth \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
{#4}\nobreak
\leaders\hbox{\rmfamily\mdseries$\m@th
\mkern \@dotsep mu\hbox{.}\mkern \@dotsep
mu$}\hfill
\nobreak
\hskip-.2em
\hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
\par}%
\fi}
\renewcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\if@tocleft
\ifx\toc@l@number\@empty\else
\setlength\@tempdima{0\toc@l@number}%
\fi
\fi
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\vspace{-\baselineskip}
\leavevmode \sectfont
\advance\leftskip\@tempdima
\hskip -\leftskip
\@dottedtocline{0}{\z@}{1.3em}{\textbf{#1}}{{\changefont{phv}{m}{u}#2}}
\penalty\@highpenalty
\endgroup
\fi
}
Antwort1
Dies ist weder als Lösung noch als echte Antwort gedacht, es wurde gepostet, um den Unterschied aufzuzeigen (Sie müssen also nicht dafür stimmen ;-)).
\documentclass{scrbook}
% Other stuff
\begin{document}
\tableofcontents
\chapter{Einleitung}
% Text to come...
\chapter{Begriffe}
\section{Definitionen von Einkommen}
% Now with *bold* toc - entry!!! %
\section[\textbf{Definitionen von Einkommensrisiko}]{Definitionen von Einkommensrisiko}
\end{document}
Aus Zeitgründen habe ich die Unterabschnitte weggelassen.
Es sieht aus wie das
Antwort2
Das KOMA-Skripthandbuch beschreibt die gesamte Schnittstelle im Inhaltsverzeichnis. Wie wäre es, etwas wie zu schreiben \addtokomafont{sectionentry}{\bfseries}
? Und den Rest vergessen...