schriftart im inhaltsverzeichnis

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


lara

schriftart im inhaltsverzeichnis

Beitrag 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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

noch 18

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

lara

Beitrag 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?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

noch 12

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

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

Die Schrift "chapterentry" ist in den neueren Versionen definitiv vorhanden. Vermutlich hast du eine veraltete Version installiert, versuche mal ein Update.

lara

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

lara

Beitrag von lara »

Es passt jetzt ganz hierhin, aber kann man auch die Zahl vor jedem Chapter verändern? Also größer machen?

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag 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}

Antworten