PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrlttr2 macht immer 2 Seiten



beacher_pille88
13-01-2013, 16:22
Hallo,

ich hab mich jetzt durchs Internet gewühlt und trotzdem hat keine Lösung funktioniert. Erstmal zum Problem:

Das closing{} befindet sich auf der 2. Seite, aber es ist eigentlich genug Platz vorhanden. Hier mal das Minimalbeispiel:




\documentclass[DINmtext,enlargefirstpage,12pt]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[ngerman, num]{isodate}
\usepackage{lmodern}


\newcommand{\Vorname}{}
\newcommand{\Nachname}{}
\newcommand{\Strasse}{}
\newcommand{\Hausnummer}{}
\newcommand{\PLZ}{}
\newcommand{\Ort}{}

\newcommand{\Empfaenger}{}
\newcommand{\EStrasse}{}
\newcommand{\EPLZ}{}
\newcommand{\EOrt}{}



\newcommand{\DocTitle}{Bewerbung}



% pdfinfo
\pdfinfo{
/Author (\Nachname, \Vorname)
/Title (\DocTitle)
/Subject (\DocTitle)
/Keywords ()
}

% set letter variables
\setkomavar{signature}{\Vorname~\Nachname}
\setkomavar{backaddress}{\Vorname~\Nachname, \Strasse~\Hausnummer, \PLZ~\Ort}

\begin{document}
\begin{letter}{\Empfaenger \\ \EStrasse \\ \EPLZ~\EOrt}
\date{\today} % Change this if you want a different date than today
\setkomavar{subject}{\DocTitle}
\opening{Sehr geehrte Damen und Herren,}

\noindent TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.\\

\noindent TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT \\

\noindent TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.\\
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}



Ich habe alles durchprobiert - aber nix hilft:

DINmtext, Textteil nach oben verschieben, Fußzeile ausschalten, ...

wisst ihr was? Danke schonmal

beacher_pille88
13-01-2013, 17:14
hat sich erledigt ...

Die Lösung:



\documentclass[DINmtext,enlargefirstpage]{scrlttr2}
...
\makeatletter
\enlargethispage{3\baselineskip}
\makeatother

klops
14-01-2013, 09:15
Zunächst einmal funktioniert Dein Beispiel nicht, sondern führt zu "there's no line to end here". Wenn ich das behebe, dann funktioniert Deine "Lösung" nicht, sondern führt völlig korrekt wieder zu zwei Seiten. Tatsächlich reicht der Platz auf der ersten Seite in Deinem Beispiel nämlich hinten und vorne nicht.

Dann sollte man niemals einen Absatzabstand mit \\ gefolgt von einer Leerzeile erzeugen. Das stört zum einen den Absatzumbruchalgorithmus von TeX, weil die letzte Zeile nun eine Leerzeile ist, zum anderen kann es dazu führen, dass diese Leerzeile auf den Anfang der nächsten Zeile verschoben wird. Wie man es richtig macht, nämlich mit Option parskip mit passendem Wert, steht in der KOMA-Script-Anleitung.

Darüber hinaus sei darauf hingewiesen, dass man PDF-Informationen zwar durchaus mit \pdfinfo setzen kann, dann aber selbst auf das korrekte Encoding der Informationen achten muss. Besser geht es mit hyperref, das selbst für das korrekte Encoding sorgt.

Etwas, das wirklich funktioniert und bei dem außerdem die Mechanismen von KOMA-Script auch wirklich genutzt, statt umgangen werden:

\documentclass[DINmtext,enlargefirstpage,fontsize=10pt,DIV=10,par skip]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[ngerman, num]{isodate}
\usepackage{lmodern}

\newkomavar{fromfirstname}\setkomavar{fromfirstnam e}{Vorname}
\newkomavar{fromlastname}\setkomavar{fromlastname} {Nachname}
\setkomavar{fromaddress}{Straße\\PLZ Ort}

\setkomavar{fromname}{%
\usekomavar{fromfirstname}\ifkomavarempty{fromfirs tname}{}{\ }%
\usekomavar{fromlastname}}

\setkomavar{subject}{Bewerbung}

\usepackage{hyperref}% PDF-Infos mit korrektem Encoding ganz einfach mit hyperref
\hypersetup{%
pdfauthor={\usekomavar{Nachname}, \usekomavar{Vorname}},
pdftitle={\usekomavar{subject}},
pdfsubject={\usekomavar{subject}},
pdfkeywords={}
}

\let\raggedsignature\raggedright

\begin{document}
\begin{letter}{Du \\ Da}
\setkomavar{date}{\today}% Change this if you want a different date than today
\opening{Sehr geehrte Damen und Herren,}

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
Wird die Bewerbung in einem A4-Umschlag verschickt, passt dann allerdings die Anschrift mit der Rücksendeadresse nicht mehr in das Fenster. Also würde ich die Rücksendeadresse und die Faltmarken in dem Fall besser gleich weg lassen und einen Umschlag ohne Fenster verwenden. Wie man die beiden Elemente über zwei Optionen abschalten kann, steht ebenfalls in der Anleitung.

Da bei Dir der Fuß leer ist, könntest Du den auch noch einfach abschalten. Dann wäre beispielsweise auch folgendes möglich:

\documentclass[DINmtext,enlargefirstpage,firstfoot=false,fontsize =11pt,DIV=12,parskip]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[ngerman, num]{isodate}
\usepackage{lmodern}

\newkomavar{fromfirstname}\setkomavar{fromfirstnam e}{Vorname}
\newkomavar{fromlastname}\setkomavar{fromlastname} {Nachname}
\setkomavar{fromaddress}{Straße\\PLZ Ort}

\setkomavar{fromname}{%
\usekomavar{fromfirstname}\ifkomavarempty{fromfirs tname}{}{\ }%
\usekomavar{fromlastname}}

\setkomavar{subject}{Bewerbung}

\usepackage{hyperref}% PDF-Infos mit korrektem Encoding ganz einfach mit hyperref
\hypersetup{%
pdfauthor={\usekomavar{Nachname}, \usekomavar{Vorname}},
pdftitle={\usekomavar{subject}},
pdfsubject={\usekomavar{subject}},
pdfkeywords={}
}

\let\raggedsignature\raggedright

\begin{document}
\begin{letter}{Du \\ Da}
\setkomavar{date}{\today}% Change this if you want a different date than today
\opening{Sehr geehrte Damen und Herren,}

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT.
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}