KOMA-Script TOC-Anpassung

KOMA-Script TOC-Anpassung

Standardmäßig erstellt KOMA-Script Überschriften in serifenloser Schrift. Ich wollte sie in einer Serifenschrift schreiben und habe daher Folgendes verwendet: \addtokomafont{chapter}{\normalfont}

Das funktioniert, aber ich möchte, dass die Beschriftung „Inhalt“ im Inhaltsverzeichnis auch in einer serifenlosen Schriftart geschrieben wird. Wie kann ich das erreichen?

\documentclass[mpinclude=true,  version=last, chapterprefix=false,numbers=noenddot]{scrbook}
\addtokomafont{chapter}{\textrm}
\begin{document}
\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}
\tableofcontents
\end{document}

Antwort1

Wenn Sie wirklich alle Kapitelüberschriften mit Serifen haben möchten, aber den Titel „Inhalt“, der auch eine Kapitelüberschrift ist, in serifenloser Schrift, können Sie die Option sfdefaultsmehrmals ändern:

\documentclass[mpinclude=true,  version=last,
chapterprefix=false,numbers=noenddot,sfdefaults=false]{scrbook}
\BeforeTOCHead[toc]{\KOMAoptions{sfdefaults=true}}
\AfterTOCHead[toc]{\KOMAoption{sfdefaults}{false}}
\begin{document}
\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}
\tableofcontents
\end{document}

Überschrift von Kapitel 1 mit Serifen Inhaltsverzeichnis mit „Contents“ in serifenloser Schrift

Ich würde aber empfehlen, für die Überschrift des Inhaltsverzeichnisses dieselbe Schriftart zu verwenden wie für alle anderen Kapitelüberschriften und daher entweder sfdefaults=falseim optionalen Argument von \documentclass(wie in egregs Antwort gezeigt) oder nicht. Inkonsistenz in der Typografie ist normalerweise nicht die allerbeste Idee.

Antwort2

  1. \textrmist falsch und sollte \rmfamily, wenn überhaupt, sein.

  2. Um Serifentitel zu haben, gibt es die spezielle Klassenoptionsfdefaults=false

\documentclass[
  mpinclude=true,
  version=last,
  chapterprefix=false,
  numbers=noenddot,
  sfdefaults=false
]{scrbook}

\begin{document}

\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}

\tableofcontents

\end{document}

Bildbeschreibung hier eingeben

Antwort3

„aber ich möchte, dass die Beschriftung „Inhalt“ im Inhaltsverzeichnis auch in einer serifenlosen Schriftart geschrieben wird. Wie kann ich das erreichen?“

Das wäre die Standardeinstellung. Möchtest du "Inhalt" auch in einer Serifenschrift einstellen?

\setkomafont{disposition}{\normalfont}in der Präambel würde dies und die Überschriften auf allen Abschnittsebenen berücksichtigen.

verwandte Informationen