Seite 1 von 1

schriftart im inhaltsverzeichnis

Verfasst: Do 4. Feb 2010, 23:46
von lara
Huhu,
ich nochmal.

ich möchte gerne die Schrift im Inhaltsverzeichnis ändern.
Soweit bin ich schon:


{\rmfamily
\tableofcontents
}
Leider werden dabei die chapter überschrift nicht auch in serifen geschrieben.
Ich hatte sie gerne auch in Serifen, fett (wie sie momentan auch sind) sollen sie auch bleiben.

Wie kann ich das hinbekommen?

DANKE!!! Liebe Grüße, Lara

noch 18

Verfasst: Fr 5. Feb 2010, 08:26
von KOMA
Da Du weder ein vollständiges Minialbeispiel (← das ist ein geprüfter Link!) noch auf andere Wiese essentielle Informationen angegeben hast, bin ich auf Spekulationen angewiesen und kann mich nur allgemein äußern: Das \rmfamily bringt an der Stelle normalerweise eher wenig, da die normalen Inhaltsverzeichniseinträge normalerweise bereits in der aktuellen Schriftart gesetzt werden und diese normalerweise bereits \rmfamily ist. Einige Klassen setzten manche Überschriften, beispielsweise die von \part und \chapter oder die von \part und \section, im Inhaltsverzeichnis mit einer anderen Schrift, um sie hervorzuheben. Einige dieser Klassen bieten Mechanismen, um die Schrift explizit selbst setzen zu können. Dazu gehören beispielsweise die KOMA-Script-Klassen. bei denen es dafür \setkomafont und \addtokomafont für Font-Elemente wie partentry, partentrypagenumber etc. gibt. Näheres ist ggf. der KOMA-Script-Anleitung zu entnehmen. Wenn Du eine Klasse verwendest die so etwas nicht bietet, bleibt Dir nur, die Verwendung eines Pakets zur Beeinflussung der Verzeichniseinträge. Hier kann ich beispielsweise auf das Paket tocstyle hinweisen, das seit einiger Zeit in einer Alpha-Version und mit eigener Anleitung mit KOMA-Script verteilt wird. Es hat zwar noch ein paar Macken, die treten aber glücklicherweise nicht allzu oft zu Tage.

Sollte mein Orakeln Dir nicht weiterhelfen, so bitte ich die Störung zu entschuldigen.

Verfasst: Fr 5. Feb 2010, 17:07
von lara
Huhu,

also ich habe folgendes:
\documentclass[%
	a4paper,%             A4 Papier
	oneside,%             Einseitig
	bibtotocnumbered,%    Literaturverzeichnis nummeriert einf�gen
	idxtotoc,%            Index ins Verzeichnis einf�gen
	halfparskip,
	headsepline,%         Linie nach Kopfzeile
	11pt,
	nochapterprefix,
	normalheadings
]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

okay also weiter:
Der Text erscheint in Serifen (wie gewünscht)
Überschriften wurden ohne Serifen dargestellt, also habe ich eingefügt:
\addtokomafont{chapter}{\rmfamily\scshape\LARGE}
\addtokomafont{section}{\rmfamily\scshape\large}
das klappt auch hervorrangend.

Nun ist aber die Schrift des Inhaltsverzeichnes noch Serifenlos.

Jetzt habe ich den Aufruf so abgeändert:
{\rmfamily
\tableofcontents
}
Das hat schon teilweise Erfolg gebracht: alle Überschriften von section, subsection wurden mit Serifen dargestellt... Nur leider die chapter überschriften nicht...

jetzt habe ich folgendes probiert:
\setkomafont{chapterentry}{\rmfamily\scshape}
Leider findet er chapterentry nicht und bricht ab: Class scrreprt Error. font of element 'chapterentry' can't be set...

Was mache ich falsch?

noch 12

Verfasst: Fr 5. Feb 2010, 18:04
von KOMA
Du verwendest vermutlich eine gnadenlos veraltete KOMA-Script-Version, denn das Font-Element chapterentry gibt es bereits seit dem 29. November 2007, also seit KOMA-Script 2.98. Aktuell ist KOMA-Script 3.04a!

Wenn Du alle Überschriften mit Serifen haben willst, warum verwendest Du dann nicht die Änderung, die für diesen Zweck in der KOMA-Script-Anleitung angegeben ist? Dort heißt im Beispiel zur Änderung der Schriftarten der Gliederungsbefehle (in der aktuellen Version auf Seite 106):
\setkomafont{disposition}{\normalcolor\bfseries}
Mit dieser Änderung verzichten Sie darauf, für alle Gliederungsebenen serifenlose Schrift voreinzustellen.
Ob das Font-Element bei Deiner total veralteten KOMA-Script-Version noch so heißt, kann ich Dir nicht sagen.

Übrigens ist das, was Du da an Codeschnippseln geliefert hast, noch immer kein vollständiges Minimalbeispiel (← das ist ein geprüfter Link).

Empfehlung: Aktuelle KOMA-Script-Version verwenden.

Verfasst: Fr 5. Feb 2010, 18:09
von phi
Die Schrift "chapterentry" ist in den neueren Versionen definitiv vorhanden. Vermutlich hast du eine veraltete Version installiert, versuche mal ein Update.

Verfasst: Fr 5. Feb 2010, 19:42
von lara
super vielen dank!
Also ich habe jetzt nochmal unter windows probiert, da klappt alles problemlos.

Unter linux leider nicht, da hab ich wohl wirklich eine zu alte version..

Verfasst: Fr 5. Feb 2010, 19:47
von lara
Es passt jetzt ganz hierhin, aber kann man auch die Zahl vor jedem Chapter verändern? Also größer machen?

Verfasst: Fr 5. Feb 2010, 21:46
von phi
lara hat geschrieben:Es passt jetzt ganz hierhin, aber kann man auch die Zahl vor jedem Chapter verändern? Also größer machen?
Ja, durch Umdefinition von \chapterformat:
\renewcommand*{\chapterformat}{\Huge\chapappifchapterprefix{\ }\thechapter\autodot\enskip}