Bevor ich passenden Code zusammenballte erst einmal die allgemeine Frage:
Kann es irgendwie sein, daß die Koma-Option enlargefirstpage=true unter Umständen nicht funktioniert?
Im Gegensatz zu den Beispiele, die ich gefunden habe, ist bei mir firstfootvpos mit \@setplength{firstfootvpos}{27 cm}
gesetzt , weil ich gemäß Anleitung im Buch einen dreispaltigen Fuß für den Verein generiert habe.
Ich habe enlargefirstpage=true und enlargefirstpage=on ausprobiert. Aber es wird immer der Text so auf die zweite Seite umgebrochen, daß mindestens 3 cm über dem Fuß freibleiben. Wenn dann eine Zeile zu viel ist und die Schlussformel und signature nicht auf der andere Seite stehen dürfen, ist da viel zu viel Platz frei unter dem auf der ersten Seite verbliebenen Text (eigentlich hätte ja alles vorn hingepasst).
Jetzt habe ich mit \enlargethispage{1.5cm}
hinter der Anrede ein vernünftiges Ergebnis.
Stellt sich mir die Frage, warum hat
\documentclass[a4paper,ngerman,enlargefirstpage=true,visualize,version=last,vdk-eps]{scrlttr2}
keinerlei Auswirkungen auf den Umbruch?
Hatte ich vergessen: v3.12 KOMA-Script package
Wenn alles auf die Seite gepasst hätte, dann wäre es auch dort
Ohne vollständiges Minimalbeispiel kann ich unmöglich sagen, wo bei Dir das Problem liegt. Da der Briefanfang nicht zwingend so im Satzspiegel liegt, dass danach genau n-Zeilen in ihn passen, liegt beispielsweise die letzte Zeile eines Briefes häufig nicht genau auf der Unterkante des Satzspiegels (erst recht nicht auf dem per
enlargefirstpage
vergrößerten Satzspiegel der ersten Seite), sondern bis zu knapp etwas weniger als eine Zeile darüber. Dadurch verliert man scheinbar Platz. Zwischen Textbereich und Fuß wird außerdem immer min.\footskip
Platz frei gehalten. Daran ändert auchenlargefirstpage
gerade nichts, weil es ja nur den Textbereich (übrigens via\enlargethispage
) genau so vergrößert, dass dieser Abstand eingehalten wird. Auch ändert die Option natürlich nichts daran, dass verhindert wird, dass der Schlussgruß alleine auf die nächste Seite wandert.Mit einem expliziten
\enlargethispage
kannst Du hingegen den Textbereich der aktuellen Seite beliebig vergrößeren, sogar über den unteren Rand hinaus. Dass damit also mehr Text auf die Seite passt, ist kein Argument.enlargefirstpage vs enlargefirstpage
So, jetzt habe ich aus der lco-Datei mal nur das wichtigste (hoffentlich) herausgenommen und in den tex-Code direkt eingearbeitet.
vom Fuß habe ich nur den Trenner, der Bankverbindung usw. abtrennt , übriggelassen, damit man eher erahnen kann, wo mein Problem mit den scheinbar abgebrochenen Briefen liegt.
Im Beispiel ist genau eine Zeile zu viel. Die würde aber locker auf die erste Seite passen.
empfohlen wurde irgendwo "enlargefirstpage" und eben nicht enlargethispage zu benutzen. Aber enlargefirstpage als Option hat bei mir keine Wirkung gezeigt.
Grauenvoller Code
Wenn ich den Code ein wenig aufräume und Option
enlargefirstpage
hinzufüge, dann passt in der Tat alles problemlos auf die erste Seite:Deine Adressangabe im Argument der
letter
ist übrigens nicht nur schlecht, sondern nach der Spezifikation falsch. Das hat ggf. auch negative Auswirkungen, weil dann die automatische Aufspaltung des Empfängers in Name und Adresse nicht mehr funktioniert. Wer solchen Code produziert, gehört mit Word nicht unter 1000 Seiten mit ebensovielen Abbildungen bestraft.Nach
\onehalfspacing
fehlt übrigens noch ein\recalctypearea
.Ja, man kann
enlargefirstpage
auch direkt beim Laden von scrlttr2 angeben, statt erst bei derletter-
Umgebung. Am Ergebnis, dass alles auf die erste Seite passt, ändert sich nichts. Übrigens passt es schon mit Deinem Beispiel problemlos, wenn man die Option einfügt – trotz des grauenvollen Codes.Danke! Hmmm.. das mit den
Danke!
Hmmm.. das mit den falschen Zeilenumbrüchen war mein Fehler.
Ich hatte in Lyx die falsche Tastenkombination genommen und das beim kopieren des Codes in TexShop übersehen.
Wo Lyx das \onehalfspacing her hat, weiß ich nicht. Wenn es das automatisch aus den Einstellungen setzt, dann wäre das wohl ein Bug in Lyx, wenn dann was fehlt. Ich habe es jedenfalls nicht versehentlich weggelöscht.
Das Ergebnis mit Deiner Änderung - und nun erst verstehe ich, wie das enlargefirstpage eingebaut wird - ist, daß genau eine Zeile mehr hineingeht. Das Loch auf der ersten Seite bleibt.
In "Adresse" vor dem Empfänger kann man scheinbar in Lyx nichts sinnvoll platzieren. Das hat mich auch schon an anderen Stellen gestört. Möglicherweise gibt es dafür eine Lösung, aber die kenne ich noch nicht. Lyx ist eben sehr praktisch, wenn man sich auf den Text konzentrieren will.
So etwas wie "…" oder "S. 1/2" kommt auf meine Wunschliste für Komascript.
Ich markiere Dir das mal …
Sehr viel Platz ist da nicht mehr …