Seite 1 von 1

parttoc font ändern

Verfasst: Fr 28. Aug 2015, 21:51
von mofehl
Moin,

ich habe folgendes Problem: Ich möchte den Stil der Einträge eines parttoc ändern und komme partout nicht darauf, wie ich dies anstellen könnte. In der Anleitung bin ich zwar fündig geworden, der Befehl funktioniert aber einfach nicht (wahrscheinlich stelle ich mich ziemlich doof an).

Hier mein Minimalbeispiel:
\documentclass{scrreprt}

\usepackage[k-loose]{minitoc}
\doparttoc

\mtcsetfont{parttoc}{*}{\normalfont}
\mtcsettitlefont{parttoc}{\normalfont}

\begin{document}

\faketableofcontents

\addpart{Part}
\parttoc

\chapter{Eins}
\chapter{Zwei}
\chapter{Drei}
\end{document}
Wie man sieht, bleiben die Einträge fett und serifenlos. Bei der Überschrift hingegen funktioniert die Umstellung auf den normalfont einwandfrei. Was mache ich falsch?

Verfasst: Fr 28. Aug 2015, 23:11
von Johannes_B
Vielleicht interessiert dich auch das moderne Paket etoc. minitoc ist momentan leider unmaintained.

etoc hilft

Verfasst: So 30. Aug 2015, 18:23
von mofehl
Der Verweis auf etoc war goldwert. Mit diesem Paket klappt es einwandfrei.

Die Lösung ist für alle

Verfasst: So 30. Aug 2015, 18:48
von Zaun-
mofehl hat geschrieben:Der Verweis auf etoc war goldwert. Mit diesem Paket klappt es einwandfrei.
Dann solltest Du die Lösung hier auch Anderen mit dem gleichen oder einem ähnlichen Problem zur Verfügung stellen. Du bist sicherlich nicht der einzige mit solchen Schwierigkeiten.

Verfasst: So 30. Aug 2015, 19:45
von mofehl
Von der Idee her:
\documentclass{scrreprt}

\usepackage{etoc}

\makeatletter
	\renewcommand*{\partheadendvskip}{%
		\vskip\@tempskipa
	}
\makeatother

\etocsetstyle{chapter}
{\vspace{3ex}}
{}
{{\scshape\etocname\hfill\etocnumber}\par}
{\vspace{2ex}}

\begin{document}

\addpart{Erster Teil}
\begin{figure}[ht!]\localtableofcontents\end{figure}

\chapter{Eins}
\chapter{Zwei}
\chapter{Drei}
\end{document}