Hallo,
ich versuche, den Text eines Briefes doch noch auf die erste Seite zu bekommen, was mir aber nicht gelingt. Besonders dämlich dabei ist, dass auf Seite 2 nur 2 Zeilen sind. Das Merkwürdige ist, dass der Seitenumbruch bereits ca. 6cm über dem Seitenrand stattfindet -- während bei einer anderen Schriftgröße (12 statt 10 Punkte) der Seitenumbruch erst einige cm darunter beginnt.
Auch wenn ich dabei gegen jede typographische Regel verstoße -- wie kann ich den Text soweit an den unteren Rand wie möglich bringen? Ohne dabei eine .lco-Datei erstellen zu müssen?
Rate, rate, was ist das
Da du uns nicht verraten hast, was du genau gemacht hast, kann ich nur allgemeine Hinweise geben.
\pagebreak
vor\closing
. Ich kann aber nur davon abraten!firstfootvpos
aber den Fuß nach unten verschieben und mit der Optionenlargefirstpage
dann dafür sorgen, dass der Satzspiegel der ersten Seite entsprechend nach unten verlängert wird. Dieses Vorgehen ist insbesondere dann ratsam, wenn man bei vielen (oder allen) Briefen immer wieder genau das gleiche haben will. In dem Fall sollte man die zwei Zeilen in die lco-Datei mit den eigenen Grundeinstellungen schreiben. Das vermeidet, dass man immer wieder dasselbe in die Präambel kopieren muss. Ansonsten sei auf die Anweisung\enlargethispage
verwiesen, die Bestandteil von LaTeX ist und im Abschnitt »Controlling page break« des usrguide erklärt wird. Da der usrguide, «LaTeX2e for authors« als Bestandteil der primären LaTeX-Dokumentation für Autoren auch Bestandteil von LaTeX ist, sollte die jeder Autor mal gelesen haben. Bei der Gelegenheit empfehle ich, auch gleich die Doku zu den Standardtools, die ebenfalls in jedem LaTeX-System vorhanden sein müssen, zu lesen.Nu isses klar
Die Antwort lag in dem \enlargethispage{} - Befehl, dessen Optionen mir nicht bekannt waren. Ich habe nur \enlargefirstpage=true als Option für KOMA verwendet. Mit \enlargethispage{3cm} passt wirklich alles auf die Seite.
Danke!
Kollision von Text und Fuß
Es sei bei dieser Lösung (Verwendung von
\enlargethispage
) ausdrücklich davor gewarnt, dass bei Verwendung eines Seitenfußes auf der Briefbogenseite der Textbereich in den Fuß ragen kann! In dem Fall müsste dann doch wieder über die Pseudolängefirstfootvpos
der Fuß nach unten verschoben werden, womit die Lösung mit Optionenlargefirstpage
wieder zur Lösung der Wahl würde.(Noch) nicht aktuell
Da ich zur Zeit keinen Text im Fuß verwende, ist das noch kein Problem.
Die Verwendung von firstfootvpos habe ich auch noch nicht so ganz verstanden...gibts dazu vielleicht ein Beispiel? War das der Befehl, der in der .lco-Datei stehen MUSS? Konnte beim googlen keine Musterdatei finden.
Es muss gar nichts in einer lco-Datei stehen
\@setplength
muss nicht in einer lco-Datei stehen. In einer lco-Datei kann die Anweisung aber direkt verwendet werden, während ansonsten Anweisungen mit »@« im Namen besonders zu behandeln sind. Was ist so schlimm an einer lco-Datei?Daneben kann man sich ruhig mal die lco-Dateien anschauen, die bei KOMA-Script dabei sind. Dort werden alle Pseudolängen eingestellt. Desweiteren zeigt der Anhang der 2. Auflage des KOMA-Script-Buches ausführlich wie man kleine und große lco-Dateien schreibt. Nur nicht so ängstlich, sondern wild drauflos. Da explodiert nichts!
hm....irgendwie...
...klappt das so nicht. Ich habe
###################################################
\makeatletter
\@setplength{firstaddrvpos}{\paperheight}
\makeatother
###################################################
in der Präambel eingefügt, das bringt aber folgende Fehlermeldung:
###################################################
!LaTeX Error: \ltr@len@firstaddrvpos undefined
###################################################
Die vollständige Datei:
###################################################
\documentclass[10pt, a4]{scrlttr2}
\KOMAoptions{fromalign=right, backaddress=true, backaddress, fromemail, fromphone, subject=untitled, locfield=wide, enlargefirstpage=true, pagenumber=headright, locfield=wide, headsepline, foldmarks,fromrule=aftername}
\usepackage[paper=a4paper,left=25mm,right=35mm,top=20mm,bottom=10mm]{geometry} %Einstellungen für die Seitenränder
\usepackage[applemac]{inputenc}
\usepackage{ngerman,hhline,scrpage2,marvosym}
\usepackage[pdftex]{graphicx}
\pagestyle{headings}
\pagestyle{plain}
\addtokomafont{pagenumber}{\rmfamily}
\addtokomafont{title}{\rmfamily}
\addtokomafont{subject}{\rmfamily}
\addtokomafont{fromname}{\rmfamily}
\addtokomafont{fromaddress}{\rmfamily}
\AtBeginLetter{\rmfamily}
\providecommand{\betr}[1]{\setkomavar{subject}{#1}}
\providecommand{\sgdh}{Sehr geehrte Damen und Herren,}
\providecommand{\mfg}{Mit freundlichen Grüßen}
\setkomavar{fromname}{name}
\setkomavar{fromaddress}{str\\ plz ort\vspace{0.5em}}
\setkomavar{fromemail}[]{mail}
\setkomavar{fromphone}[Telefon: ]{(vorwahl) rufnummer}
\setkomavar{fromfax}[Fax: ]{(vorwahl) faxnummer}
\setkomavar{place}{ort}
\setkomavar{backaddressseparator}{ $\cdot$ }
\addtokomafont{fromaddress}{\footnotesize}
\setkomavar{backaddress}{name $\cdot$ str $\cdot$ plz ort}
\makeatletter
\@setplength{firstaddrvpos}{\paperheight}
\makeatother
\begin{document}
\begin{letter}{adressat\\ --z.Hd. Herrn Frodo--\\ Zur Weinerlichkeit 13\\ plz ort}
%\enlargethispage{4cm}
\betr{Ihr Schreiben vom 21.09.2005}
\opening{Sehr geehrter Herr Frodo,}
dies ist ein Fülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext.
Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. Diesi ste inF ülltext. \\ \\
\mfg
\end{letter}
\end{document}
###################################################
nimm firstfootvpos
firstaddrvpos
war natürlich Blödsinn. Davon abgesehen, dass es die Pseudolänge nicht gibt, soll ja keine Adresse, sondern der Seitenfuß nach unten verschoben werden.Übrigens, da du mit geometry den Satzspiegel selbst änderst: Du bist sicher, dass du weißt, was du da tust? Ich frage, weil nach deinen Angaben der untere Rand nur halb so groß ist wie der obere und das mehr als ungewöhnlich ist.
Ich würde dir übrigens empfehlen, alles aus der Präambel in eine lco-Datei zu packen. Dabei entfällt dann natürlich
\makeatletter
und\makeatother
. Damit verkürzt sich der Teil vorgibt es ohnehin nicht und
paper=a4
ist bereits voreingestellt.Lediglich bei den Paketen hhline und mavrosym würde ich mir noch überlegen, ob die wirklich in der Regel benötigt werden, und beim graphicx-Paket würde ich die Option pdftex weglassen. PDFTeX wird von der Standardversion von graphics.cfg zuverlässig erkannt.
firstfootvpos funktioniert -- geometry nicht
Vielen Dank,
jetzt funktioniert die Verlängerung mittels firstfootvpos.
Die meisten Einstellungen habe ich normalerweise in der Tat ausgelagert (in .tex-Dateien, die mittels \input{} aufgerufen werden), ich habe sie nur für einen vollständigen Überblick hier gepostet. Die Präambel sieht sonst so aus:
*******************
\input{briefumgebung}
%\input{bankverbindung}
\input{chb}
*******************
hhline und die Option pdftex habe ich rausgeschmissen, funktioniert auch so. Das marvosym-Paket erschien mir für korrekte Darstellung des Euro-Symbols notwendig.
Die geometry-Einstellung ist nur einem Experiment geschuldet - Änderungen am oberen Abstand haben nämlich keine Wirkung! Das würde mich noch interessieren, woran das liegt.
Ansonsten vielen Dank für die anderen Kommentare!
Der Briefbogen wird maßgeblich über Pseudolängen definiert
Wenn du mit oberem Abstand den oberen Rand über dem Briefkopf meinst: KOMA-Script-Anleitung, Pseudolänge
. Im KOMA-Script-Buch gibt es auch eine Abbildung, um alle Pseudolängen des Briefbogens zu verdeutlichen. Steht aber auch sonst ziemlich klar in der Anleitung.