PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußzeile bei mehrseitigen Brief



Supernova11
12-11-2011, 00:40
Hallo zusammen,

brauche dringend Hilfe bei der Erstellung einer vernünpftigen Fußzeile eines mehrseitigen Briefs. Bin am Suchen und Machen, komme aber zu keinem zufriedenstellenden Ergebnis. Habe bisher meine selbstkonzpierte Briefvorlage für nur einseitige Briefe verwendet, daher war ich auch nie auf die Fußzeile wirklich angewiesen. Mein Code:


\documentclass[fontsize=11pt]{scrlttr2}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{%
ngerman,
ae,
times,
graphicx,
url}

\KOMAoptions{paper=a4,fromalign=right,fromrule=aft ername,fromphone,fromfax,fromemail,
backaddress=true,parskip=half,enlargefirstpage=tru e}
\usepackage{marvosym}
\setlength{\footskip}{-24pt}
\setkomavar{fromname}{\sc{\large Max Mustermann}}
\setkomavar{fromaddress}{xxx\\
xxx}
\setkomavar{fromphone}[\Telefon\enskip]{xxx}
\setkomavar{fromfax}[\Mobilefone\enskip]{xxx}
\setkomavar{fromemail}[\Letter\enskip]{xxx}
\setkomavar{backaddress}{Max Mustermann $\cdot$ xxx $\cdot$ xxx}
\setkomavar{signature}{Max Mustermann}


\setkomavar{subject}{Betreff}


\setkomavar{place}{xxx}


\let\raggedsignature=\raggedright


\begin{document}

\begin{letter}{xxx \\ xxx \\ xxx \\ xxx \\ xxx}

\opening{Sehr geehrter Herr Müller,}

blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba

blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba blablaba blabalba
\closing{Mit freundlichen Gr"u"sen}

% Der Anhang:

\encl{%
Anhang A}


\end{letter}
\end{document}

Was ich mir wünschen würde, wäre auf der ersten Seite unten rechts die Fußzeile "Seite 1 von 2" (kursiv) und auf der zweiten Seite eine auf der gleichen Höhe liegende Fußzeile mit von links beginnend "Betreff" dann mittig "Max Mustermann" und rechts "Seite 1 von 2" (alles kursiv). Weiß leider wirklich nicht wie das zu bewältigen ist...

Bin für jede Hilfe sehr dankbar!

Viele Grüße
Supernova11

Schweinebacke
12-11-2011, 12:53
Kurz und knapp:

\documentclass[fontsize=11pt]{scrlttr2}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{%
lmodern,mathptmx,% ae und times sind obsolet!!!
graphicx,
url}
\usepackage{blindtext}

\KOMAoptions{fromalign=right,fromrule=aftername,fr omphone,fromfax,fromemail,
backaddress=true,parskip=half,enlargefirstpage}
\usepackage{marvosym}
\setkomavar{fromname}{\sc{\large Max Mustermann}}
\setkomavar{fromaddress}{xxx\\
xxx}
\setkomavar{fromphone}[\Telefon\enskip]{xxx}
\setkomavar{fromfax}[\Mobilefone\enskip]{xxx}
\setkomavar{fromemail}[\Letter\enskip]{xxx}
\setkomavar{backaddress}{Max Mustermann $\cdot$ xxx $\cdot$ xxx}
\setkomavar{signature}{Max Mustermann}

\setkomavar{subject}{Betreff}


\setkomavar{place}{xxx}


\let\raggedsignature=\raggedright

\makeatletter
\@setplength{firstfootvpos}{\dimexpr
1in+\topmargin+\headheight+\headsep+\textheight+\f ootskip-\ht\strutbox\relax}
\@setplength{firstfootwidth}{\textwidth}
\makeatother
\newcounter{letter}
\AtBeginLetter{\refstepcounter{letter}}
\AtEndLetter{\label{\theletter.lastpage}}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\setkomafont{pagefoot}{\itshape}
\setkomavar{firstfoot}{\usekomafont{pagefoot}\hfil l\pagename~\thepage~von~\pageref{\theletter.lastpa ge}}
\clearscrheadfoot
\ifoot{\rightmark}
\cfoot{\leftmark}
\ofoot{\usekomavar{firstfoot}}

\begin{document}

\begin{letter}{xxx \\ xxx \\ xxx \\ xxx \\ xxx}

\opening{Sehr geehrter Herr Müller,}

\blindtext[10]

\closing{Mit freundlichen Gr"u"sen}

% Der Anhang:

\encl{%
Anhang A}


\end{letter}
\end{document}PS: Zur Ermittlung der Seitenzahl des Briefes sind natürlich zwei LaTeX-Läufe erforderlich. Aber das sollte nicht weiter verwundern. Die Pakete, Befehle und Pseudolängen, die für die Anpassung des Fußes verwendet wurden, sollten alle in der KOMA-Script-Anleitung, scrguide.pdf, und im KOMA-Script-Buch zu finden sein.

An dem Beispiel sieht man auch, wie ungünstig es ist, wenn man Form und Inhalt miteinander vermischt. Dadurch wird der Absendername auch im Fuß größer und in Kapitälchen gesetzt, egal ob man das möchte oder nicht. Das passiert nicht, wenn man folgende Änderung vornimmt:
\setkomafont{fromname}{\scshape\large}
\setkomavar{fromname}{Max Mustermann}
Um die Vermischung von Form und Inhalt bei den anderen Variablen zu beseitigen (nämlich das feste \enskip am Ende der Variable) sei auf die separator-Variablen hingewiesen.

Supernova11
12-11-2011, 13:29
Hi Schweinebacke,

vielen Dank für die Hilfe! Sieht echt super aus!
Mir stellen sich zwei Fragen:
1) Wie genau kann ich den unteren Seitenrand verkleinern? So dass mehr auf eine Seite passt.
2) Deine Lösung mit dem direkten Verweis auf den Betreff für die Fußzeile "Betreff" ist sehr elegant gewählt. Wenn mein Betreff jedoch etwas länger ausfällt, gibt es da eine Möglichkeit diese Fußzeile frei zu beschriften (also ohne einen direkten Verweis zum ursprünglichen Betreff)?

Nochmals vielen vielen Dank für deine Zeit und Unterstützung!

Viele Grüße
Supernova11

Schweinebacke
13-11-2011, 11:40
Man kann bei scrlttr2 das Paket geometry verwenden. Allerdings zerstört man dabei die Harmonie der Ränder. Man kann auch einen größeren DIV-Wert per Option angeben (siehe Kapitel 2 in der KOMA-Script-Anleitung, scrguide.pdf). Allerdings muss man dann aufpassen, dass die Zeilen nicht zu lang werden.

Tipp: Bevor man sich an so sensible Dinge wie Randeinstellungen heranwaagt, sollte man sich mit der Typografie der Seite beschäftigen. Einen minimalen Einstieg bietet Kapitel 2 der KOMA-Script-Anleitung. Einen weit besseren Einstieg bietet der Anhang des KOMA-Script-Buches.

Natürlich kannst Du den Betreff oder auch den Absendername im Fuß auch frei wählen. Du kannst dazu entweder die entsprechende Marke in der Fußdefinition durch den gewünschten Text ersetzen oder Du verwendest <code>\markboth{…}</code> bzw. <code>\markleft{…}</code>. Näheres zur Fußdefinition und <code>\markleft</code> ist dem scrpage2-Kapitel der KOMA-Script-Anleitung, scrguide.pdf (befindet sich mit 99,9% Wahrscheinlichkeit auch auf Deinem Rechner), zu entnehmen, auf die ich bereits mit voller Absicht hingewiesen hatte!

Supernova11
14-11-2011, 23:16
Vielen Dank nochmal für deine Tipps! Hast mir sehr weitergeholfen! :)