Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Anfängerfragen über scrlttr2

204 views
Skip to first unread message

Max Zwettler

unread,
Aug 7, 2008, 5:38:43 AM8/7/08
to
Ich arbeite mich gerade in LaTeX ein und will einen Brief mit der
Koma-Klasse scrlttr2.tex schreiben.

Minimalbeispiel (ich hoffe, die Kommentare stören nicht):

%---------------------------------------------------------------------------
% scrlttr2.tex v0.3. (c) by Juergen Fenn <juerge...@gmx.de>
% Template for a letter to be typeset with scrlttr2.cls from KOMA-Script.
% Latest version of the LaTeX Project Public License is applicable.
% File may not be modified and redistributed under the same name
% without the author's prior consent.
%---------------------------------------------------------------------------
\documentclass%%
%---------------------------------------------------------------------------
[fontsize=11pt,%% Schriftgroesse
%---------------------------------------------------------------------------
% Satzspiegel
paper=a4,%% Papierformat
enlargefirstpage=on,%% Erste Seite anders
pagenumber=headright,%% Seitenzahl oben mittig
%---------------------------------------------------------------------------
% Layout
%headsepline=on,%% Linie unter der Seitenzahl
parskip=half,%% Abstand zwischen Absaetzen
%---------------------------------------------------------------------------
% Briefkopf und Anschrift
fromalign=right,%% Plazierung des Briefkopfs
fromphone=on,%% Telefonnummer im Absender
%fromrule=on,%% Linie im Absender (aftername, afteraddress)
fromfax=off,%% Faxnummer
fromlogo=off,%% Firmenlogo
addrfield=on,%% Adressfeld fuer Fensterkuverts
backaddress=on,%% ...und Absender im Fenster
subject=beforeopening,%% Plazierung der Betreffzeile
locfield=narrow,%% zusaetzliches Feld fuer Absender
foldmarks=on,%% Faltmarken setzen
numericaldate=off,%% Datum numerisch ausgeben
refline=narrow,%% Geschaeftszeile im Satzspiegel
%---------------------------------------------------------------------------
% Formatierung
draft=off%% Entwurfsmodus
]{scrlttr2}
%---------------------------------------------------------------------------
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{url}
\usepackage{color}
\usepackage{graphicx}
%---------------------------------------------------------------------------
% Fonts
\setkomafont{fromname}{\sffamily \small}
\setkomafont{fromaddress}{\small}%% statt \small
%%\setkomafont{pagenumber}{\sffamily}
\setkomafont{pagenumber}{\small} \setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
%\usepackage{mathptmx}%% Schrift Times
%\usepackage{mathpazo}%% Schrift Palatino
\usepackage{charter}
\setkomafont{fromname}{\LARGE}
%---------------------------------------------------------------------------
\begin{document}
%---------------------------------------------------------------------------
%\LoadLetterOption{DIN} %% oder: DINmtext, SN, SNleft, KOMAold.
%\LoadLetterOption{DINmtext}%
%\LoadLetterOption{SN}%
\LoadLetterOption{SNleft}%
%\LoadLetterOption{KOMAold}%
%\LoadLetterOption{DINmtext}%


\makeatletter
\@setplength{firstheadvpos}{20mm}
\@setplength{firstheadwidth}{\paperwidth}
\ifdim \useplength{toaddrhpos}>\z@
\@addtoplength[-2]{firstheadwidth}{\useplength{toaddrhpos}}
\else
\@addtoplength[2]{firstheadwidth}{\useplength{toaddrhpos}}
\fi
\@setplength{foldmarkhpos}{6.5mm}
\makeatother
%---------------------------------------------------------------------------
% Absender
\setkomavar{fromname}{Max Mustermann}
\setkomavar{fromaddress}{Enge Gasse 23\\89346 Landstetten}
\setkomavar{fromphone}{+49 00 00 00}
\renewcommand{\phonename}{Telefon}
%---------------------------------------------------------------------------
%\firstfoot{Fu{\ss}zeile}
%---------------------------------------------------------------------------
% Geschaeftszeilenfelder
%\setkomavar{place}{Ort}
%\setkomavar{placeseparator}{, den }
\setkomavar{date}{\today}
%\setkomavar{yourmail}{1. 1. 2003}%% 'Ihr Schreiben...'
%\setkomavar{yourref} {abcdefg}%% 'Ihr Zeichen...'
%\setkomavar{myref}{}%% Unser Zeichen
%\setkomavar{invoice}{123}%% Rechnungsnummer
%\setkomavar{phoneseparator}{}
%---------------------------------------------------------------------------
% Versendungsart
%\setkomavar{specialmail}{Einschreiben mit R\"{u}ckschein}
%---------------------------------------------------------------------------
% Anlage neu definieren
\renewcommand{\enclname}{Anlage}
\setkomavar{enclseparator}{: }
%---------------------------------------------------------------------------
% Seitenstil
\pagestyle{plain}%% keine Header in der Kopfzeile
%---------------------------------------------------------------------------
\begin{letter}{FIRMENNAME AG\\Unterer Hohlweg 45\\53469 Hausmanning}
%---------------------------------------------------------------------------
% Weitere Optionen
\KOMAoptions{%%
}
%---------------------------------------------------------------------------
\setkomavar{subject}{MS Word-Lizenzen }
%---------------------------------------------------------------------------
\opening{Sehr geehrter Herr Sch\"{a}ff, }

\begin{flushleft}
Bezug nehmend auf Ihr Schreiben vom 23. Januar 2008 m\"{o}chte ich Ihnen
mitteilen, dass ich Ihr Angebot ablehnen muss. Ich werde auch weiterhin
mit \LaTeXe\ unsere Firmenkorrespondenz erledigen.
\end{flushleft}


\closing{Mit freundlichen Gr\"{u}{\ss}en}
%\vspace{5cm}
%---------------------------------------------------------------------------
\end{letter}
%---------------------------------------------------------------------------
\end{document}
%---------------------------------------------------------------------------

Meine Fragen:

(1) Wie mache ich, dass ich zwischen der Grußformel und "Max Mustermann"
mehr Platz für eine Unterschrift zur Verfügung habe? Das hier
auskommentierte \vspace{5cm} hat keinerlei Wirkung.

(2) Wie bringe ich die waagrechte Linie unterhalb des Absenders (also
unterhalb von "Max Mustermann, Enge Gasse 23, 89346 Landstetten" im
Adressfenster) weg?

lg Max

Rolf Niepraschk

unread,
Aug 7, 2008, 6:34:58 AM8/7/08
to
Max Zwettler schrieb:
...

>
> Meine Fragen:
>
> (1) Wie mache ich, dass ich zwischen der Grußformel und "Max Mustermann"
> mehr Platz für eine Unterschrift zur Verfügung habe? Das hier
> auskommentierte \vspace{5cm} hat keinerlei Wirkung.

Nimm

\@setplength{sigbeforevskip}{5\baselineskip}

oder ähnlich. (Das muss zwischen \makeatletter und \makeatother)

>
> (2) Wie bringe ich die waagrechte Linie unterhalb des Absenders (also
> unterhalb von "Max Mustermann, Enge Gasse 23, 89346 Landstetten" im
> Adressfenster) weg?

Nimm

backaddress=plain,

als Klassenparameter.

---------------------------------

Noch allgemeine Hinweise:

o Umlaute wie hier

m\"{o}chte

zu schreiben, ist ungünstig. Im eigentlichen Text solltest Du direkt

möchte

schreiben (geeignetes inputencoding vorausgesetzt). In Voreinstellungen
(vor \begin{document}) ist die Schreibweise

m\"ochte

angesagt.

o "\setkomavar{date}{\today}" halte ich für ungünstig. Kompilierst Du
den Brief aus irgendwelchen Gründen eine Woche nachdem Du ihn bereits
verschickt hast, erhält er ein falsches Datum. Also besser richtig
eintragen: \setkomavar{date}{2008-08-07}

o All die Einstellungen wie z.B. "\@setplength{...}",
"\LoadLetterOption{...}", "\setkomavar{...}" usw. sollten in eine
lco-Datei hinein, die als Klassenparameter angegeben wird. Das erhöht
die Übersichtlichkeit und die Servicefreundlichkeit. Wie das genau geht,
steht in "scrguide.pdf". Man kann lco-Dateien auch schachteln: Eine für
ganz allgemeine Festlegungen und spezielle für die Schwester und den
Onkel usw. bei Bedarf kann ich Dir ein Demo dazu schicken.

...Rolf

Uwe Siart

unread,
Aug 7, 2008, 6:36:11 AM8/7/08
to
Max Zwettler <max.zw...@web.de> writes:

> (1) Wie mache ich, dass ich zwischen der Grußformel und "Max
> Mustermann" mehr Platz für eine Unterschrift zur Verfügung habe? Das
> hier auskommentierte \vspace{5cm} hat keinerlei Wirkung.

\@setplength{sigbeforevskip}{<Laenge>}

Siehe scrguide.pdf, Stichwort "Pseudolängen"

> (2) Wie bringe ich die waagrechte Linie unterhalb des Absenders (also
> unterhalb von "Max Mustermann, Enge Gasse 23, 89346 Landstetten" im
> Adressfenster) weg?

Option [backaddress=plain]

Siehe scrguide.pdf, Abschnitt 6.2.6 "Optionen für Briefkopf und
Anschrift"

--
Uwe

Uwe Borchert

unread,
Aug 7, 2008, 7:21:47 AM8/7/08
to
Hallo,

Max Zwettler wrote:

> Ich arbeite mich gerade in LaTeX ein und will einen Brief mit der
> Koma-Klasse scrlttr2.tex schreiben.

...[Minimalbeispiel geloescht]...

> Meine Fragen:
>
> (1) Wie mache ich, dass ich zwischen der Grußformel und "Max Mustermann"
> mehr Platz für eine Unterschrift zur Verfügung habe? Das hier
> auskommentierte \vspace{5cm} hat keinerlei Wirkung.

Folgendes habe ich gerade ausprobiert und es funktioniert:

\closing{Mit freundlichen Gr\"{u}{\ss}en\protect{\vspace{5cm}}}

Generell kann man mit \protect{BEFEHLSSEQUENZ} viel Dinge wie
eigenscante Unterschriften als Grafik einbauen. Es scheint so
als ob sich scrlttr2 sich etwas anders verhaelt wie dinbrief.

> (2) Wie bringe ich die waagrechte Linie unterhalb des Absenders (also
> unterhalb von "Max Mustermann, Enge Gasse 23, 89346 Landstetten" im
> Adressfenster) weg?

Dazu muesstest Du es u.U. expliziet ausschalten. scrguide.pdf,
Seite 164 (in meiner alten Version) sagt so was wie:

\documentclass[%%
...


backaddress=on,%% ...und Absender im Fenster

fromrule=off,%% Linie im Absender (aftername, afteraddress)
...
]{scrlttr2}

Das funktioniert bei mir aber nicht. Ich staune nur und warte auf
die Hinweise der Anderen. Vielleicht finde ich dann den Fehler.
Ich benutze dinbrief und da geht das mit: ,,\nobackaddressrule''.


MfG


Uwe Borchert

Georg Verweyen

unread,
Aug 7, 2008, 8:22:15 AM8/7/08
to
Uwe Borchert schrieb:

> Generell kann man mit \protect{BEFEHLSSEQUENZ} viel Dinge wie
> eigenscante Unterschriften als Grafik einbauen.

Das gilt für viele Umgebungen, allgemein immer dann, wenn zerbrechliche
Befehle in beweglichen Argumenten auftreten, zum Beispiel auch in
Überschriften.

Deine Schreibweise funktioniert zwar meist auch, ist aber irreführend.
Die richtige Syntax ist '\protect\befehl' also ohne Klammern und
gegebenenfalls mit einem \protect vor jedem zerbrechlichen Befehl.

Gruß, Georg

--
Typografische Regeln: http://kuerzer.de/typokurz
LaTeX und Typografie: http://kuerzer.de/tex
Allwissende FAQ lesen: http://kuerzer.de/tex-faq

Uwe Siart

unread,
Aug 7, 2008, 8:32:35 AM8/7/08
to
Uwe Borchert <uwe.bo...@gmx.de> writes:

> fromrule=off,%% Linie im Absender (aftername, afteraddress)
> [...]

> Das funktioniert bei mir aber nicht. Ich staune nur und warte auf die
> Hinweise der Anderen.

'fromrule' bezieht sich auf die Linie im Briefkopf, nicht auf die Linie
unter der Rücksendeadresse.

--
Uwe

Uwe Borchert

unread,
Aug 7, 2008, 10:05:22 AM8/7/08
to
Hallo,

ACK. Jetzt sehe ich klarer. Dann waere die Option
,,backaddress=plain'' wohl die richtige Anweisung?
In diesem Fall waere meine Version des Koma-Script
aus dem Micropress-Inc vtex zu alt.


MfG


Uwe Borchert

Rolf Niepraschk

unread,
Aug 7, 2008, 2:27:10 PM8/7/08
to
Uwe Borchert schrieb:
...

>
> ACK. Jetzt sehe ich klarer. Dann waere die Option
> ,,backaddress=plain'' wohl die richtige Anweisung?
> In diesem Fall waere meine Version des Koma-Script
> aus dem Micropress-Inc vtex zu alt.
>

Davon kann man ausgehen, da "vtex" ja nun auch schon was für
Software-Archäologen ist.

...Rolf

0 new messages