Hallo zusammen,
wenn man KOMA-Script und geometry zusammen nutzt, scheint die Fußzeile nicht auf der über footskip definierten Grundlinie zu stehen, sondern etwas darüber. Ich vermute, ich verstehe einfach etwas falsch in der Doku im Zusammenhang mit footheight und eben footskip … nur was?
Hier das Minimalbeispiel, bei dem ich gerne hätte, dass die Grundlinie der Fußzeile genau auf der mit showframe eingeblendeten Linie steht.
\documentclass{scrbook} \usepackage{geometry} \geometry{ showframe, bottom = 30mm, footskip = 29mm, } \KOMAoptions{footlines = 1} \usepackage{scrlayer-scrpage} \clearpairofpagestyles \setkomafont{pageheadfoot}{\footnotesize} \cfoot{Grundlinie gesucht gg} \usepackage{lipsum} \begin{document} \lipsum[1-20] \end{document}
Viele Grüße aus Osnabrück!
Tobi
Eigentlich ganz einfach
Also verwende
footlines=1
bereits als Klassenoption. Schließlich willst Du nach dem Setzen der Einstellungen mit geometry sicher kein \recalctypearea. Wenn Du die Einstellung erst nach dem Laden der Klasse vornehmen willst, dann unbedingt vor dem Setzen der geometry-Einstellungen und unbedingt unter Berücksichtigung des obigen Hinweises.Danke dir!
Sehr schön; so gehts.
Ich hatte den zitierten Absatz gelesen, aber nicht weiter beachtet, weil ich typearea ja (bewusst) gar nicht nutze …
Tobi W_
Grafikdesign und TeX-Beratung
tobiw.de
mail@tobiw.de
Mein Blog: TeX-Beispiel des Monats
Irgendwie beachten ist natürlich schon gut
Auch wenn man typearea selbst nicht verwendet, muss die Information ja irgendwie verarbeitet werden. Natürlich könnte man bei Nichtverwendung von typearea auch einfach die Länge
\footheight
ändern, was dann natürlich am Besten nach dem Laden von scrlayer-scrpage erfolgt, damit es auch bei Verwendung einer Nicht-KOMA-Script-Klasse funktioniert.\footheight
mit \footheight hatte ich schon experimentiert, bin damit aber auch nicht so recht zum Ziel gekommen. Nun geht’s ja :-)
Tobi W_
Grafikdesign und TeX-Beratung
tobiw.de
mail@tobiw.de
Mein Blog: TeX-Beispiel des Monats
Geht definitiv
Änderungen von
\footheight
wirken definitiv sofort. Letzte machen\typearea
und\areaset
und damit jegliche Satzspiegel-Neuberechnung in typearea bezüglich des Fußes auch nichts anderes, als genau diese Länge zu setzen:Auch hier sind die Voreinstellungen übrigens aus Kompatibilitätsgründen so gewählt, wobei ich im Nachhinein vermutlich mit
1\baselineskip
für\footheight
doch besser gefahren wäre. Ich habe damals aber lange daran getüftelt, nur leider unzureichend dokumentiert, warum ich mich in typearea am Ende für genau den Wert entschieden habe. Interessanter Weise verwendet scrlayer\baselineskip
als Voreinstellungen, falls die Länge noch nicht definiert ist.Danke!
Alles klar. Danke :-) Ich komme mit
footlines
jetzt auch gut hin …Tobi W_
Grafikdesign und TeX-Beratung
tobiw.de
mail@tobiw.de
Mein Blog: TeX-Beispiel des Monats