Vereinfachtes Beispiel:
\documentclass[chapterprefix=on]{scrbook} \RedeclareSectionCommand[ style =chapter, prefixfont=\raggedleft, font=\raggedleft, ]{chapter} \begin{document} \chapter{foo} \end{document}
\raggedleft
hat nur eine Wirkung bei prefixfont. Bei font wird es intern wieder überschrieben, weil das \raggedchapter
erst _nach_ \usekomafont
in \scr@@makechapterhead
ausgeführt wird. Könnte man \raggedchapter
auch vorher ausführen? Dann wären oben beide rechtsbündig.
Seit wann ist \raggedright ein Font-Befehl?
Es gibt für so etwas sowohl
\raggedchapter
als auch\chapterlinesformat
und\chapterlineswithprefixformat
. Ich werde mit Sicherheit keinen Finger rühren, um solche Nutzung entgegen der Spezifikation zu verbessern. Im Gegenteil werde ich eher Maßnahmen ergreifen, um derartigen Missbrauch unattraktiv zu machen.Neuer Versuch ...
Beim Nachbau der Kapitelseite vom LaTeX-Companion fiel mir folgendes auf:
Der Titel beim Kapitel besteht aus drei Teilen:¹
Wenn ich das richtig sehe, gibt es aber nur
prefixfont
undfont
. Somit kann ich\thechapter
nicht lokal, also _nur_ für den Kapiteltitel verändern. Mit einem Trick, der natürlich nicht im Sinne des Erfinders ist. geht es. Wäre einnumberfont
eine sinnvolle Ergänzung?[Admin-Edit:]- <ul></ul> Tags eingefügt (siehe Formatierungshinweise)
Würde nur bedingt funktionieren
Ich müsste dazu
numberfont
innerhalb der voreingestellten Definition von\chapterformat
zur Anwendung bringen. Das würde natürlich nur so lange funktionieren, bis jemand\chapterformat
umdefiniert. Also kann ich eigentlich genauso gut sagen: Wenn Du nur für die Nummer eine andere Schrift haben willst, dann definieren\chapterformat
entsprechend um. Dagegen würde ich von\chaptername
besser die Finger lassen.Die Ausrichtung der
Die Ausrichtung der Kapitelüberschrift einschließlich der Präfixzeile ist eigentlich Aufgabe von
\raggedchapter
:\renewcommand\raggedchapter{\raggedleft}
Für die unterschiedliche Formatierung der Kapitelnummer in der Überschrift würde ich, wie auch von Markus vorgeschlagen,
\chapterformat
umdefinieren und dabei aber\chapapp
verwenden, damit der Präfix durch\appendix
automatisch von „Kapitel“ zu „Anhang“ geändert wird:Insgesamt also etwas wie
Beispiel
Ja, so sollte man es machen. Die vielen Optionen erschlagen einen etwas ... ;-)
\textls
geht nur nicht mit xelatex, sodass dann doch weitere Änderungen nötig wären.G'scheiter Versalsatz …
… ist immer mit einem gewissen Aufwand verbunden. Eine Möglichkeit wäre natürlich,
\chapapp
durch handgesperrten Versalsatz zu ersetzen:Natürlich muss man das abhängig vom Font anpassen, weil der korrekte Ausgleich beim Sperren von den Glyphen abhängt. Ein spitzes A verlangt beispielsweise oft nach einem anderen Ausgleich als ein eckiges (so ein H mit Balken oben).