Fette Kapitel und Abschnitte und normalisierte Unterabschnitte Inhaltsverzeichnis in KOMA-Schrift

Fette Kapitel und Abschnitte und normalisierte Unterabschnitte Inhaltsverzeichnis in KOMA-Schrift

Ich möchte, dass das Inhaltsverzeichnis fett gedruckt wird chapter. Ich verwende einen -Script-Prototyp. Mein Inhaltsverzeichnis sieht folgendermaßen aus:sectionTable of ContentsKOMA

Bildbeschreibung hier eingeben

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

Bildbeschreibung hier eingeben

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...

verwandte Informationen