PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Standardeinstellungen von \headfont in scrbook?



Caleb23
18-07-2012, 14:20
Hallo zusammen,

was sind die Standardeinstellungen, die von scrbook für die Kopfzeile verwendet werden?

Ich will nur die Schriftgröße verändern, nicht die Schriftart etc. Wenn ich z.B. \renewcommand{\headfont}{\small} verwende, dann ist der Schrifttyp auf den die Standardtextschriftart zurückgesetzt, die aber in scrbook nicht in der Kopfzeile verwendet wird.

:-) Grüße,
Caleb23

u_fischer
18-07-2012, 14:31
Benutze \addtokomafont, wenn du in KOMA Schriftbefehle erweitern willst.

Caleb23
18-07-2012, 14:45
Vielen Dank für die Idee. Leider funktioniert \addtokomafont in Verbindung mit \headfont nicht (z.B.: \addtokomafont{\headfont}{\small}).

Wenn ich \addtokomafont{\headfont} in Google eingebe, kommen auch keine Treffer. \headfont wird leider immer mit \renewcommand umdefiniert.

:-) Grüße,
Caleb23

hakaze
18-07-2012, 14:50
Die aktuelle Anleitung zur KOMA-Script = scrguide.pdf (http://mirror.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) hilft!

Ab Seite 57:
Tabelle 3.2.: Elemente, deren Schrift bei scrbook, scrreprt oder scrartcl mit \setkomafont und \addtokomafont verändert werden kann

...

pageheadfoot
Seitenkopf und Seitenfuß bei allen von KOMA-Script definierten Seitenstilen (siehe Abschnitt 3.12 ab Seite 75)

u_fischer
18-07-2012, 14:54
Wenn ich \addtokomafont{\headfont} in Google eingebe
Such in der Dokumentation statt dich auf Google zu verlassen.

Caleb23
18-07-2012, 15:49
Ja, da hab ich schon geschaut. Die Dokumentation ist leider nicht immer das Wahre und Google ist unter dem Aspekt der Wahrscheinlichkeiten (wie oft wird eine Befehlssequenz angewendet) oft ein guter "Schiedsrichter".

\addtokomafont wahr ein super Ansatz. Per google gefunden: \addtokomafont{pagehead}{\small} macht den Job. Warum einmal headfont und ein anderes Mal pagehead wichtig ist, wissen nur die Komaprogrammierer.

:-) Grüße,
Caleb23

hakaze
18-07-2012, 16:05
Wenn du die Anleitung nach headfont durchsucht hättest, wäre dir aufgefallen, dass dies eben ein Befehl zur Formatierung und kein Fontbezeichner (für adddkomafont) ist. Unter "5.1.3. Formatierung der Kopf- und Fußzeilen" erklärt Markus Kohm explizit, dass statt dieser Befehle besser die KOMA-interne Anweisungen mit setkomofont{pagehead} vorgenommen werden sollte.

Die Anleitung ist nicht umsonst so umfangreich... sie deckt eben alle Möglichkeiten der KOMA-Klassen ab. Davon können sich viele Manuals mal eine Scheibe abschneiden ;)

klops
18-07-2012, 18:56
Bei Google findet man neben einigen wenigen guten Informationen, wie beispielsweise hier auf mrunix, eine ganze Menge Unfug von Leuten, die auch nur auf Google irgend etwas zusammengetragen und unsachgemäß zusammengebastelt haben. In der Anleitung findet man hingegen, wie es richtig geht. Die KOMA-Script-Anleitung hat übrigens auch einen recht brauchbaren Index. Zumindest zu den Befehlen, Umgebungen, Zähler, Längen und Optionen findet man darüber sehr schnell die Erklärungen.

Die KOMA-Script-Anleitung ist eigentlich nur für die Leute wenig geeignet, die zu faul zum Lesen sind. Ansonsten ist sie sehr ausführlich und auch voller Beispiele. Das zusammen mit dem riesigen Funktionsumfang von KOMA-Script führt eben auch dazu, dass sie recht lang ist. Bis man auf Google wirklich gute Informationen gefunden hat, hat man aber in der Regel in der KOMA-Script-Anleitung längst eine wirklich gute Antwort gefunden. Das gilt übrigens auch für die ursprüngliche Frage nach der Voreinstellung. Über das Tabellenverzeichnis finde ich zu Tabelle 3.2 und finde so sofort das Element pageheadfoot und zu den Seiten, auf denen mehr zu pageheadfoot steht. Dort sind dann in Tabelle 3.8 die Voreinstellungen der Schrift für die Elemente des Seitenstils zu finden. Das hat mich keine Minute gekostet. Ebenso finde ich über den Index innerhalb von Sekunden die Erklärung zu \headfont.