Vermeidung von Leerzeichen am Ende eines scrlttr2-Briefes

Vermeidung von Leerzeichen am Ende eines scrlttr2-Briefes

ProWie vermeidet man bei der Verwendung von scrlttr2 leere Stellen am Ende einer Seite?Ich habe versucht, die vorgeschlagenen Optionen hinzuzufügen scrlttr2, aber zumindest im folgenden Beispiel scheint es nicht zu funktionieren. Ich habe unten auf der ersten Seite einen großen Block leeren Raums. Weiß jemand, warum?

\documentclass[12pt,headheight=30pt,headinclude,firstfoot=false,
               enlargefirstpage=true,foldmarks=false,foldmarks=blmtP,
               fromalign=center,fromphone,fromemail,version=last,            
               backaddress=false, subject=titled]{scrlttr2}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\rohead{\jobname.tex\hspace{0.5cm}\today}

\usepackage[T1]{fontenc}
\usepackage{fouriernc}
\begin{document}
\setkomavar{fromname}{Xxxxxxxxxx Xx Xxxxx}
\setkomavar{fromaddress}{Xxxxx Xxxxxx xxx Xxxxx\\ xx Xxxxxxxx Xxxxx Xxxx\\ Xxxxxx xxxxxx}
\setkomavar{fromphone}{xxxxxxxx}
\setkomavar{fromemail}{xxxxxxxxxxxxxxxxxx}
\setkomavar{signature}{(\usekomavar{fromname})}
\setkomavar{subject}{xxxxx}
\setkomavar{date}{\today}
\setkomavar{firsthead}{%

  \parbox{\linewidth}{\centering
    \textbf{\jobname.tex}\\
    {\fontfamily{pzc}\selectfont
    \hspace{\textwidth}
    \usekomavar{fromname}\\
    \usekomavar{fromaddress}\\
    \usekomavar*{phoneseparator}\usekomavar{phoneseparator}\usekomavar{fromphone}\\
    \usekomavar*{emailseparator}\usekomavar{emailseparator}\usekomavar{fromemail}
    }
  }%
}

\makeatletter
\@addtoplength{firstheadvpos}{30pt}
\@addtoplength{toaddrvpos}{40pt}
\@addtoplength{sigbeforevskip}{20pt}
\@setplength{sigindent}{0.5\linewidth}
\makeatother

\def\today{30th April, 2015}
\begin{letter}{
Xxx Xxxxxx Xxxx Xx Xx Xxxxxx\\
Xxxxx Xxxxxx\\
Xxxxxxxx Xxxxx Xxxxxxx\\
Xxx Xxxx Xxxxxxxxx Xxxxx\\
Xxxxxx Xxxxxx xxx xxx\\
}

\opening{xxxxxxxxx,}

X xxxxxxxx xxxxxxx xxx xxxxxx Xxxxxxxxx xx Xxxxxxxx Xxxxx Xxxxxxx X
xxx xxxxxxxx xx Xxx Xxxxx Xxxxxx xxxx xxx Xxxxxxxxx xxxx xx xxxxxx xxx
xx xxxx xx xxxxxxx xxx xxxx xxx xxxx xxx xxxx xxx xxxx xxxxxx Xxxxxxxx
xx xxxxxxx xxxx xxxxx xxxxx xx xxxx

Xxxxxxxxxxxxx X xxxxxxxx xxxx xxx xxxxxxxx Xxxxxxxxxx xxx xxxxxx
xxxxxxxxxx xxxxxxxxxx Xxxxxx X xxx xxxxxxxx xxxx xxx xxxx xxx xxxx xxx
xxxx xx xxxxxx X xxx xxxx xxxxxxxx xxxx x xxxxxxxx xxx xxxx xxxxx xx x
Xxx Xxxxx Xxxxxxxx xxx xxxxxxxxxxxxxx xx xxx Xxxxxxxxxxx Xxxxxxxx xx
xxxxxxxxxxxx xxx xxxxx xxxxx xx xxxx

Xxxx Xxxxxxxxxx xxx xxxxx xxx xxxxxxxxxx xxxxxxxx xx xxx xxxxxxxxxx
xxx xxxxxxxx xx xx xx xxxx xxx xxxxxxxxx xxxxx xx xxxx xxxxxxx X xxxx
xx xxx xx xxxxxxxx xxx xxxxxxx xxxx xxxxxxxx xxxx xxxxxx

Xxxxxxxxxx xxxxxx xxxxxx xx xx xxx xxxxxxx xxxxxx xx xxx
xxxxxxxxxxxxxxxxxx xx xxx Xxxxxxxxx xxx xxx Xxxxxxxxxxx xxxxxxxxxx xxx
xxx xxxxxxxxxx xxx xxx xxxx xxxxxxxxx xx xxxxxxxxxx xxxxxxxx xx xxx
xxxxxxxxx xxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxx xxxxxx xxxx xx xxxxxx xx
xxx xxxxxxxxxx xxxx Xxx Xxxxx Xxxxxxxx xxxx xxxxxxx xx xxx Xxxxxxxxxx
xxxxxxxxxxxxx X xxxxx xxxx xx xxxxx xx xxxx xxxx xxx xxxxx Xxxxxxxx
xxx xxxx xxxxxxxxxxx xxxxx xxxxx xxxxxxxx

\closing{Yours Sincerely,\\ Xxx Xxxx Xxxxxxx Xxxxx}

\cc{
Xxx Xx Xxxxxxx Xx Xxxxxxxxx\\
Xxxxxxxx Xxxxx xXxxxxxx\\
Xxxxxxxx Xxxxx Xxxxxxx\\
Xxx Xxxx Xxxxxxxxx Xxxxx\\
Xxxxxx Xxxxxx xxx xxx}

\end{letter}
\end{document}

Antwort1

Fügen wir hinzu:showframePaketzu Ihrer Präambel und sehen Sie, wie die Ausgabe aussieht:

Bildbeschreibung hier eingeben

Es ist klar, dass genügend Platz vorhanden ist, da der Textblock unten auf der ersten Seite einen großen leeren Abschnitt hat. Wenn wir uns jedoch den Inhalt auf Seite 2 ansehen, sehen wir einen einzelnen Satz, gefolgt vom „Abschluss“ (angegeben durch \closing).

Die \closingProbleme a, \nobreakum zu vermeiden, dass der Schluss vom vorhergehenden Brieftext abweicht. Und um Hurenkinder zu vermeiden, wird die letzte Zeile des letzten Absatzes mit dem Schluss auf eine nachfolgende Seite verschoben, da der Schluss selbst nicht in den verbleibenden Platz auf Seite 1 passt.

Wie wird man das los? Das hängt wirklich davon ab, was man zugestehen will... Das Entfernen des \nobreakWillens hinterlässt immer noch eine große Lücke, aber das kann durch eineetoolboxPatch. Weitere Optionen sind Anpassungen der Ränder, Umformulierungen oder das Vermeidenscrlttr2Insgesamt articlegibt Ihnen so etwas die Freiheit, Dinge Ihren Bedürfnissen entsprechend zu ändern.

Die beste Lösung, die ich gefunden habe, scheint zu sein, den Text ein wenig zu strecken. Zum Beispiel das Hinzufügen

\usepackage{setspace}
\setstretch{1.25}

zu Ihrer Präambel verrät

Bildbeschreibung hier eingeben

Natürlich kann es hilfreich sein, mit dem „perfekten“ Abstandsfaktor herumzuspielen. Ich würde auch vorschlagen, den Abstand konsistent zu halten. Das heißt, verwenden Sie nicht hier einen Abstand, dort einen anderen und anderswo einen anderen.

verwandte Informationen