Seite 1 von 1

Änderung der Schriftarten im Koma-Script im TOC

Verfasst: Fr 22. Aug 2008, 10:05
von frink75
Hallo allerseits,

ich bastele seit gestern an folgendem Problem herum: Ich verwende als Format den Koma-Report scrreprt. Die Schriftart des Text und die Überschriften habe ich auf folgende Weise meinen "serifenlosen" Vorstellungen angepasst.
\addtokomafont{disposition}{\changefont{pag}{m}{sc }}
\addtokomafont{section}{\large}
\addtokomafont{subsection}{\normalsize}
\setkomafont{chapterentrypagenumber}{\changefont{p ag}{m}{sc}}

\setkomafont{pagefoot}{\changefont{pag}{m}{n}}
\setkomafont{pagehead}{\changefont{pag}{m}{n}}
\setkomafont{pagenumber}{\changefont{pag}{m}{sl}}
Im Inhaltsverzeichnis passt er auch die Schriftart der Chapters und deren Seitenzahlen mit dem chapterentrypagenumber-Befehl an. Da ich aber den Report verwende, kann ich den entsprechenden Befehl für die sections nicht anwenden. Daher sieht das TOC ziemlich uneinheitlich aus. Wie kann ich hier die gewünschten Einstellungen vornehmen?

Dazu habe ich bereits einiges gesucht, manches gefunden und vieles ausprobiert. Bisher allerdings ohne Erfolg.

Zum einen habe ich über das Paket tocloft folgende Befehle versucht:
\renewcommand{\cftchappagefont}{\sffamily} % Kapitel Seiten Schrift
\renewcommand{\cftchapfont}{\sffamily} % Kapitel Schrift
\renewcommand{\cftsecpagefont}{\sffamily} % Section Seiten Schrift
\renewcommand{\cftsubsecpagefont}{\sffamily} % Subsectin Seiten Schrift
\renewcommand{\cftsecfont}{\sffamily} % Section Schrift
\renewcommand{\cftsubsecfont}{\sffamily} % Subsection Schrift
Dann habe ich das Paket titletoc durchgeschaut, bin aber was Schriftarten anbelangt nicht fündig geworden.

Hat jemand einen Vorschlag was ich ändern oder versuchen könnte? Ich bin für jegliche Hilfe dankbar.

Gruß
Frank

Avantgarde Schrift im Inhaltsverzeichnis

Verfasst: Fr 22. Aug 2008, 15:25
von Stefan Kottwitz
Hallo Frank,

Du kannst \usekomafont{disposition} für das toc aufrufen, jedoch ruft \@dottedtocline für die Seiten-Nummer \normalfont auf, also sollte man auch dies redefinieren. Wenn Du das toc einheitlich in Avantgarde haben möchtest und zwar in der gleichen Weise wie die Gliederungs-Überschriften, genügt
{\renewcommand*\normalfont{\usekomafont{disposition}}%
\normalfont%
\tableofcontents}
Die zusätzlichen Klammern beschränken die Wirkung dieser Änderung auf das toc.

Viele Grüße,

Stefan

Verfasst: Di 26. Aug 2008, 11:23
von DonCube
Hallo Frank,
Konnte Stefans Vorschlag dir weiterhelfen oder besteht noch weiterer Erklärungsbedarf?

Gruß
DonCube

Verfasst: Fr 14. Okt 2011, 17:40
von Lowrider614
Hi,

ich hab gesehen, der Thread ist etwas älter aber meiner Meinung nach noch nicht vollständig beantwortet.

Ich habe exakt dasselbe Problem, die Schriftart der Seitenzahlen im Inhaltsverzeichnis der sections und subsections usw. sind nicht in serifenloser Schrift, der Rest des Verzeichnisses schon. Das darf leider so nicht bleiben, mein Diplomarbeitsbetreuer hat es mir bei der Korrektur angestrichen.

Die von Stefan vorgeschlagene Variante macht einfach alles fett, aber ich will nur die Schriftart der Seitenzahl ändern.

Ich nehme an, da muss ich \@dottettocline redefinieren, aber was muss ich da genau reintippen? Hab auch schon die source2e.pdf durchforstet, aber aus dem was da drin steht, werde ich leider nicht schlau.

Für Hilfe bin ich wie immer sehr dankbar.

Schöne Grüße

Tim

Verfasst: Fr 14. Okt 2011, 18:03
von bloodworks
So zum Bleistift:
\documentclass{scrbook}
\usepackage[ngerman]{babel}

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{tocstyle}
%\usetocstyle{KOMAlike}%Find ich eigentlich gut
\addtocontents{toc}{\protect\sffamily}
\begin{document}

\tableofcontents

\blinddocument

\end{document}
Du kannst via tocstyle auch auf die Nummer direkt zugreifen, war mir jetzt aber zu stressig das nachzulesen. Findest sich aber alles in der tocstyle Doku.

!tocstyle wird von Markus Kohm als alpha bezeichnet. Kann sein, dass das was unerwartetes macht. !

Verfasst: Fr 14. Okt 2011, 18:54
von Lowrider614
Herzlichen Dank, hat super funktioniert.

Merci beaucoup, schönes Wochenende!

Tim