summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex1485
1 files changed, 903 insertions, 582 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
index b0bd6764c1b..f8d676bfcd1 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrlttr2.tex
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrlttr2.tex
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,29 +46,51 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2.tex}%
- [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
+ [$Date: 2018-02-13 09:46:41 +0100 (Tue, 13 Feb 2018) $
KOMA-Script guide (chapter: scrlttr2)]
-\chapter{Die Briefklasse \Class{scrlttr2}}
+\chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}}
\labelbase{scrlttr2}
\BeginIndexGroup
-\BeginIndex{Class}{scrlttr2}\BeginIndex{}{Briefe}%
-\iffalse
-Seit der Ausgabe vom Juni 2002 beinhaltet \KOMAScript{} eine komplett
-neue Briefklasse\ChangedAt{v2.8q}{\Class{scrlttr2}}. Obwohl einige
-Teile davon mit den Klassen aus \autoref{cha:maincls}
-übereinstimmen, sind Briefe doch
-\else
-Briefe sind in vielerlei Hinsicht
-\fi
-etwas ganz anderes als Artikel, Berichte, Bücher oder Ähnliches. Schon allein
-deshalb gibt es für die Briefklasse ein eigenes Kapitel. Aber auch aus einem
-anderen Grund ist ein eigenes Kapitel für \Class{scrlttr2} gerechtfertigt. Die
-Klasse wurde von Grund auf neu entwickelt. Sie hat daher auch ein komplett
-anderes Bedienkonzept als alle anderen mir bekannten Klassen. Die neue
-Art der Bedienung ist möglicherweise etwas ungewohnt, bietet jedoch
-nicht nur dem geübten Anwender einige Vorteile.
+\BeginIndex{Class}{scrlttr2}\BeginIndex{Package}{scrletter}%
+\BeginIndex{}{Briefe}%
+Briefe sind in vielerlei Hinsicht etwas ganz anderes als Artikel, Berichte,
+Bücher oder Ähnliches. Schon allein deshalb gibt es für Briefe ein eigenes
+Kapitel. Aber auch aus weiteren Gründen ist ein eigenes Kapitel für
+\Class{scrlttr2} und \Package{scrletter} gerechtfertigt.
+
+Die Klasse \Class{scrlttr2}\important{\Class{scrlttr2}} wurde 2002 von Grund
+auf neu entwickelt. Sie hat daher auch ein komplett anderes Bedienkonzept als
+alle übrigen mir bekannten Klassen. Die neue Art der Bedienung ist
+möglicherweise etwas ungewohnt, bietet jedoch nicht nur dem geübten Anwender
+einige Vorteile.
+
+Das Paket \Package{scrletter}\important{\Package{scrletter}}%
+\ChangedAt{v3.15}{\Package{scrletter}} wiederum verstärkt \KOMAScript{} seit
+Version 3.15. Es stellt die gesamte auf Briefe ausgelegte Funktionalität von
+\Class{scrlttr2} auch für andere Klassen bereit. Empfohlen wird die Verwendung
+mit einer der \KOMAScript-Klassen \Class{scrbook}, \Class{scrreprt} oder
+\Class{scrartcl}, die im vorherigen Kapitel erklärt sind. Mit geringfügigen
+Einschränkungen funktioniert \Package{scrletter} aber auch mit den
+Standardklassen.
+
+Ausgangspunkt für die Entwicklung von \Package{scrletter} waren einerseits
+Nachfragen von Anwendern, die Elemente wie
+Gliederungsüberschriften,\textnote{Überschriften, Gleitumgebungen,
+ Verzeichnisse} Gleitumgebungen oder ein Literaturverzeichnis auch in Briefen
+haben wollten. Umgekehrt gab es auch Wünsche nach der Verwendung der Variablen
+von \Class{scrlttr2} in den übrigen \KOMAScript-Klassen. Beides ist durch eine
+Kombination der gewünschten \KOMAScript-Klasse mit \Package{scrletter}
+möglich.
+
+Gegenüber der Briefklasse hat das Briefpaket einige, kleine Änderungen, die
+notwendig waren, um Konflikte mit den anderen Klassen zu vermeiden. Diese
+betreffen vor allem die Seitenstile und sind explizit dokumentiert (siehe
+\autoref{sec:\LabelBase.pagestyle}, ab
+\autopageref{sec:\LabelBase.pagestyle}). Wo \Package{scrletter} nicht explizit
+erwähnt ist, gilt dafür alles, was für \Class{scrlttr2} dokumentiert ist, ohne
+Änderung.
\section{Variablen}
@@ -82,32 +104,35 @@ eingeführt. Eine typische Eigenschaft eines Elements ist seine Schriftart und
die Möglichkeit, diese zu ändern (siehe \autoref{sec:\LabelBase.textmarkup},
\DescPageRef{\LabelBase.cmd.setkomafont}). An dieser Stelle werden nun
zusätzlich Variablen eingeführt. Variablen haben einen
-Namen\Index{Variablen>Name}, über den sie angesprochen werden und einen
-Inhalt\Index{Variablen>Inhalt}. Der Inhalt einer Variablen kann zeitlich
-bzw. räumlich getrennt von ihrer Verwendung gesetzt werden, so wie der Inhalt
-einer Anweisung getrennt von ihrer Ausführung definiert werden kann. Ein
-Hauptunterschied einer Variablen zu einer Anweisung besteht darin, dass eine
-Anweisung normalerweise eine Aktion auslöst, während der Inhalt einer
-Variablen normalerweise aus einem Text besteht, der dann von einer Anweisung
-ausgegeben wird. Außerdem kann eine Variable zusätzlich eine
-Bezeichnung\Index{Variablen>Bezeichnung} besitzen, die ebenfalls gesetzt und
-ausgegeben werden kann.
+Namen\Index{Variablen>Name}\textnote{Namen}, über den sie angesprochen werden,
+und einen Inhalt\Index{Variablen>Inhalt}\textnote{Inhalt}. Der Inhalt einer
+Variablen kann zeitlich bzw. räumlich getrennt von ihrer Verwendung gesetzt
+werden, so wie der Inhalt einer Anweisung getrennt von ihrer Ausführung
+definiert werden kann. Ein Hauptunterschied einer Variablen zu einer Anweisung
+besteht darin, dass eine Anweisung normalerweise eine Aktion auslöst, während
+der Inhalt einer Variablen normalerweise aus einem Text besteht, der dann von
+einer Anweisung ausgegeben wird. Außerdem kann eine Variable zusätzlich eine
+Bezeichnung\Index{Variablen>Bezeichnung}\textnote{Bezeichnung} besitzen, die
+ebenfalls gesetzt und ausgegeben werden kann.
Dieser Abschnitt beschränkt sich bewusst auf die Einführung des Begriffs der
Variablen. Die zur Verdeutlichung verwendeten Beispiele sind ohne tiefere
Bedeutung. Konkretere Anwendungsbeispiele gibt es bei der Erläuterung der in
-der Briefklasse bereits definierten und von ihr verwendeten Variablen in den
-nachfolgenden Abschnitten. \autoref{tab:\LabelBase.variables} gibt eine
-Übersicht über alle in \Class{scrlttr2} definierten Variablen.
+der Klasse und Paket bereits definierten und von ihnen verwendeten Variablen in
+den nachfolgenden Abschnitten. \autoref{tab:\LabelBase.variables} gibt eine
+Übersicht über alle definierten Variablen.
%
\begin{desclist}
- \desccaption{Von der Klasse \Class{scrlttr2} unterstützte
- Variablen\label{tab:\LabelBase.variables}} {Von der Klasse \Class{scrlttr2}
- unterstützte Variablen (\emph{Fortsetzung})}
- \ventry{addresseeimage}{Anweisungen, die zum Setzen des Port-Payé-Kopfes bei
- der Einstellung \OptionValueRef{\LabelBase}{addrfield}{backgroundimage} oder der
- Port-Payé-Anschrift bei der Einstellung \OptionValueRef{\LabelBase}{addrfield}{image},
- verwendet werden (\autoref{sec:\LabelBase.firstpage},
+ \desccaption{Von \Class{scrlttr2} und \Package{scrletter} unterstützte
+ Variablen\label{tab:\LabelBase.variables}}%
+ {Von \Class{scrlttr2} und \Package{scrletter} unterstützte Variablen
+ (\emph{Fortsetzung})}%
+ \ventry{addresseeimage}{Anweisungen, die zum Setzen
+ des Port-Payé-Kopfes bei der Einstellung
+ \OptionValueRef{\LabelBase}{addrfield}{backgroundimage} oder der
+ Port-Payé-Anschrift bei der Einstellung
+ \OptionValueRef{\LabelBase}{addrfield}{image}, verwendet werden
+ (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.addresseeimage})}%
\ventry{backaddress}{Rücksendeadresse für Fensterbriefumschläge
(\autoref{sec:\LabelBase.firstpage},
@@ -149,7 +174,8 @@ nachfolgenden Abschnitten. \autoref{tab:\LabelBase.variables} gibt eine
\ventry{fromemail}{E-Mail-Adresse des Absenders
(\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.fromemail})}%
- \ventry{fromfax}{Faxnummer des Absenders (\autoref{sec:\LabelBase.firstpage},
+ \ventry{fromfax}{Faxnummer des Absenders
+ (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.fromfax})}%
\ventry{fromlogo}{Anweisungen zum Setzen des Absenderlogos
(\autoref{sec:\LabelBase.firstpage},
@@ -167,7 +193,8 @@ nachfolgenden Abschnitten. \autoref{tab:\LabelBase.variables} gibt eine
\ventry{fromurl}{eine URL des Absenders (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.fromurl})}%
\ventry{fromzipcode}{Postleitzahl des Absenders für den Port-Payé-Kopf bei
- \OptionValueRef{\LabelBase}{addrfield}{PP} (\autoref{sec:\LabelBase.firstpage},
+ \OptionValueRef{\LabelBase}{addrfield}{PP}
+ (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.fromzipcode})}%
\ventry{invoice}{Geschäftszeilenfeld »Rechnungsnummer«
(\autoref{sec:\LabelBase.firstpage},
@@ -200,10 +227,12 @@ nachfolgenden Abschnitten. \autoref{tab:\LabelBase.variables} gibt eine
(\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.placeseparator})}%
\ventry{PPdatamatrix}{Anweisungen zum Setzen einer Data-Matrix bei der
- Einstellung \OptionValueRef{\LabelBase}{addrfield}{PP} (\autoref{sec:\LabelBase.firstpage},
+ Einstellung \OptionValueRef{\LabelBase}{addrfield}{PP}
+ (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.PPdatamatrix})}%
\ventry{PPcode}{Code zur Identifizierung des Absenders bei Einstellung
- \OptionValueRef{\LabelBase}{addrfield}{PP} (\autoref{sec:\LabelBase.firstpage},
+ \OptionValueRef{\LabelBase}{addrfield}{PP}
+ (\autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.PPcode})}%
\ventry{signature}{Signatur unter Unterschrift und Grußformel
(\autoref{sec:\LabelBase.closing},
@@ -248,14 +277,14 @@ Sternvariante \Macro{setkomavar*} auch nur die \PName{Bezeichnung} der
Variablen \PName{Name} gesetzt werden.
\begin{Example}
In Briefen ist es üblich, den Absender im Briefkopf stehen zu haben. Dazu
- muss \Class{scrlttr2} den Absender aber erst einmal mit Namen kennen. Für
+ muss \KOMAScript{} den Absender aber erst einmal mit Namen kennen. Für
»Peter Musterfrau« ginge das einfach mit:
\begin{lstcode}
\setkomavar{fromname}{Peter Musterfrau}
\end{lstcode}
Die voreingestellte Bezeichnung für den Namen des Absenders ist
»Von«. Angenommen, Herr Musterfrau will aber an den Stellen, an denen
- \Class{scrlttr2} diese Bezeichnung verwendet, lieber »Absender« haben, so
+ \KOMAScript{} diese Bezeichnung verwendet, lieber »Absender« haben, so
müsste er zusätzlich
\begin{lstcode}
\setkomavar*{fromname}{Absender}
@@ -396,16 +425,6 @@ verwendet werden.%
\Macro{addtolengthplength}
\OParameter{Faktor}\Parameter{Länge}\Parameter{Pseudolänge}
\end{Declaration}
-\begin{Explain}%
- Während man einer Länge einfach einen Faktor voranstellen kann, ist
- dies bei Pseudolängen nicht möglich. Angenommen, eine Länge
- \Macro{TestLength} hat den Wert 2\Unit{pt}, dann ergibt
- \texttt{3\Macro{TestLength}} den Wert 6\Unit{pt}. Verwendet man
- stattdessen eine Pseudolänge, so würde aus
- \texttt{3\Macro{useplength}\PParameter{Test}} der Wert 32\Unit{pt}.
- Dies ist insbesondere dann lästig, wenn man einer echten
- \PName{Länge} den Wert einer \PName{Pseudolänge} zuweisen will.
-\end{Explain}
Mit der Anweisung
\Macro{setlengthtoplength}\important{\Macro{setlengthtoplength}} kann man
einer echten \PName{Länge} das Vielfache einer \PName{Pseudolänge} zuweisen.
@@ -445,10 +464,15 @@ jedoch in der Regel nicht sinnvoll. Da Briefe normalerweise nicht gebunden
werden, betrachtet man bei Briefen jede Seite für sich. Das gilt auch dann,
wenn ausnahmsweise Vorder- oder Rückseite bedruckt werden. Daher spielt bei
Briefen normalerweise auch der vertikale Ausgleich keine Rolle. Sollten Sie
-diesen trotzdem benötigen oder wissen wollen, was das ist, sei auf die in
-\autoref{sec:maincls.typearea}, \DescPageRef{maincls.cmd.flushbottom}
-erklärten Anweisungen \DescRef{maincls.cmd.raggedbottom} und
-\DescRef{maincls.cmd.flushbottom} verwiesen.%
+diesen trotzdem benötigen
+\iffalse%
+% Umbruchkorrekturtext
+oder wissen wollen, was das ist, %
+\fi%
+sei auf die in \autoref{sec:maincls.typearea},
+\DescPageRef{maincls.cmd.flushbottom} erklärten Anweisungen
+\DescRef{maincls.cmd.raggedbottom} und \DescRef{maincls.cmd.flushbottom}
+verwiesen.%
%
\EndIndexGroup
@@ -505,9 +529,17 @@ Der Vorspann beinhaltet dabei alle Einstellungen, die generell alle Briefe
betreffen. Diese können in den Einstellungen der einzelnen Briefe jedoch
zumindest teilweise überschrieben werden. Die einzige Einstellung, die derzeit
nicht innerhalb eines einzelnen Briefes überschrieben werden kann, ist die
-Version von \Class{scrlttr2}, zu der Kompatibilität erreicht werden soll (siehe
-Option \DescRef{\LabelBase.option.version} in \autoref{sec:\LabelBase.compatibilityOptions},
-\DescPageRef{\LabelBase.option.version}).
+Version von \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}}, zu der Kompatibilität
+erreicht werden soll (siehe Option \DescRef{\LabelBase.option.version} in
+\autoref{sec:\LabelBase.compatibilityOptions},
+\DescPageRef{\LabelBase.option.version}).
+
+Bei Verwendung von \Package{scrletter}\important{scrletter} ändert sich
+lediglich, dass eine andere Klasse geladen und dafür zusätzlich
+\DescRef{\LabelBase.cmd.usepackage}\PParameter{scrletter} noch vor den
+Einstellungen für alle Briefe einzufügen ist. Für das Setzen von Optionen für
+\Package{scrletter} sei auf \autoref{sec:\LabelBase.options}, ab
+\autopageref{sec:\LabelBase.options} verwiesen.
Ich empfehle, vor \Macro{begin}\PParameter{document} nur allgemeine
Einstellungen wie das Laden von Paketen und das Setzen von Optionen
@@ -515,7 +547,8 @@ vorzunehmen. Alle Einstellungen, die das Setzen einer Variablen oder sonstige
Textangaben beinhalten, sollten nach \Macro{begin}\PParameter{document}
vorgenommen werden. Dies empfiehlt\textnote{Tipp!} sich umso mehr, wenn das
Babel-Paket\IndexPackage{babel} (siehe \cite{package:babel}) verwendet wird
-oder sprachabhängige Variablen von \Class{scrlttr2} verändert werden sollen.
+oder sprachabhängige Variablen von \Class{scrlttr2} oder \Package{scrletter}
+verändert werden sollen.
Der Abschluss besteht in der Regel nur aus
\Macro{end}\PParameter{document}. Natürlich können Sie dort aber auch
@@ -559,15 +592,17 @@ zusätzliche Kommentare einfügen.
\end{captionbeside}
\end{figure}
-Wie in \autoref{fig:\LabelBase.letter} verdeutlicht wird, bestehen die einzelnen
-Briefe wiederum aus einer Einleitung, dem eigentlichen Brief"|text und einem
-Schlussteil. In der Einleitung werden alle Einstellungen vorgenommen, die nur
-für diesen einen Brief gelten sollen. Entscheidend ist hierbei, dass diese
-Einleitung immer mit \DescRef{\LabelBase.cmd.opening}\IndexCmd{opening} endet. Ebenso beginnt
-der Schlussteil immer mit \DescRef{\LabelBase.cmd.closing}\IndexCmd{closing}. Gegebenenfalls
-können die Argumente \PName{Anrede} und \PName{Grußformel} der beiden
-Anweisungen leer bleiben, die Anweisungen müssen jedoch gesetzt werden und
-haben immer ein Argument.
+Wie in \autoref{fig:\LabelBase.letter} verdeutlicht wird, bestehen die
+einzelnen Briefe wiederum aus einer Einleitung, dem eigentlichen Brief"|text
+und einem Schlussteil. In der Einleitung werden alle Einstellungen
+vorgenommen, die nur für diesen einen Brief gelten sollen. Entscheidend ist
+hierbei, dass diese Einleitung immer mit
+\DescRef{\LabelBase.cmd.opening}\IndexCmd{opening} endet. Ebenso beginnt der
+Schlussteil immer mit
+\DescRef{\LabelBase.cmd.closing}\IndexCmd{closing}. Gegebenenfalls können die
+Argumente \PName{Anrede} und \PName{Grußformel} der beiden Anweisungen leer
+bleiben, die Anweisungen müssen jedoch gesetzt werden und haben immer ein
+Argument.
Es soll an dieser Stelle nicht verschwiegen werden, dass zwischen den
einzelnen Briefen weitere Einstellungen getroffen werden können. Diese
@@ -581,8 +616,10 @@ nicht empfehlen%
, da die Suche nach Einstellungen dadurch erschwert wird%
\fi
%
-.
-
+. Dagegen spricht bei Verwendung von \Package{scrletter2} nichts dagegen, vor,
+zwischen oder nach Briefen weitere Dokumentteile einzufügen, die nicht im
+Briefkontext stehen sollen. So kann man beispielsweise Anschreiben und
+Lebenslauf in einem Dokument zusammenfassen.
\begin{Declaration}
\begin{Environment}{letter}\OParameter{Optionen}\Parameter{Empfänger}
@@ -590,10 +627,11 @@ nicht empfehlen%
\end{Declaration}
\BeginIndex{}{Anschrift}%
Die Briefumgebung \Environment{letter} ist einer der zentralen Dreh- und
-Angelpunkte der Briefklasse. Als Besonderheit\textnote{\KOMAScript{}
- vs. Standardklassen} kann man bei \Class{scrlttr2} der Briefumgebung
-zusätzliche \PName{Optionen} mit auf den Weg geben. Diese werden dann intern
-per \DescRef{\LabelBase.cmd.KOMAoptions}-Anweisung ausgeführt.
+Angelpunkte der Briefklasse und des Briefpakets. Als
+Besonderheit\textnote{\KOMAScript{} vs. Standardklassen} kann man bei
+\Class{scrlttr2} und \Package{scrletter} der Briefumgebung zusätzliche
+\PName{Optionen} mit auf den Weg geben. Diese werden dann intern per
+\DescRef{\LabelBase.cmd.KOMAoptions}-Anweisung ausgeführt.
Der \PName{Empfänger} wird als obligatorischer Parameter an die Umgebung
übergeben. Dabei\textnote{Achtung!} dient der doppelte Backslash als
@@ -618,10 +656,10 @@ ist übrigens bei der Standardbriefklasse genauso.
\end{letter}
\end{document}
\end{lstcode}
- Allerdings würde dabei noch keinerlei Ausgabe entstehen. Es würde noch nicht
- einmal die Anschrift auf dem Briefbogen ausgegeben. Warum das so ist,
- erfahren Sie bei der Erklärung zur Anweisung \DescRef{\LabelBase.cmd.opening} auf
- \DescPageRef{\LabelBase.cmd.opening}.
+ Allerdings\textnote{Achtung!} würde dabei noch keinerlei Ausgabe
+ entstehen. Es würde noch nicht einmal die Anschrift auf dem Briefbogen
+ ausgegeben. Warum das so ist, erfahren Sie bei der Erklärung zur Anweisung
+ \DescRef{\LabelBase.cmd.opening} auf \DescPageRef{\LabelBase.cmd.opening}.
\end{Example}
%
\EndIndexGroup
@@ -631,39 +669,42 @@ ist übrigens bei der Standardbriefklasse genauso.
\Macro{AtBeginLetter}\Parameter{Anweisungen}
\Macro{AtEndLetter}\Parameter{Anweisungen}
\end{Declaration}
-Wie in \cite{latex:clsguide} erwähnt, gibt es bei \LaTeX{} die Möglichkeit, zu
-bestimmten Gelegenheiten während des \LaTeX-Laufs eines Dokuments zusätzliche
-\PName{Anweisungen} ausführen zu lassen. Zu diesem Zweck stellt der
-\LaTeX-Kern beispielsweise die Anweisungen
+\iftrue% Umbruchvarianten
+Wie\textnote{Haken}\Index[indexmain]{Haken} in \cite{latex:clsguide} erwähnt,
+gibt es bei \LaTeX{} die Möglichkeit, zu bestimmten Gelegenheiten während des
+\LaTeX-Laufs eines Dokuments zusätzliche \PName{Anweisungen} ausführen zu
+lassen. Zu diesem Zweck stellt der \LaTeX-Kern beispielsweise die Anweisungen
\Macro{AtEndOfClass}\IndexCmd{AtEndOfClass} und
\Macro{AtBeginDocument}\IndexCmd{AtBeginDocument} zur Verfügung. Man nennt
solche Eingriffspunkte auch \emph{hooks}\Index{hook=\emph{hook}}, also
-Haken\Index{Haken}. Die Klasse \Class{scrlttr2} fügt zwei weitere Haken hinzu,
-die mit \Macro{AtBeginLetter} und
+Haken. Die Klasse \Class{scrlttr2} und das Paket \Package{scrletter} fügen
+zwei weitere Haken hinzu, die mit \Macro{AtBeginLetter} und
\Macro{AtEndLetter}\ChangedAt{v2.95}{\Class{scrlttr2}} mit Inhalt versehen
werden können. Wie man schon daran erkennt, dass die \LaTeX-Kern-Anweisungen
für Haken nicht in \cite{latex:usrguide} sondern in \cite{latex:clsguide}
dokumentiert sind, sind diese Anweisungen eigentlich eher für Paket- und
-Klassenautoren gedacht. Bei der Briefklasse kann es jedoch sinnvolle
-Anwendungen für die beiden neuen Haken auch auf Benutzerebene geben. Das
-folgende Beispiel zeigt dies.
+Klassenautoren gedacht. Bei der Briefklasse und dem Briefpaket kann es jedoch
+sinnvolle Anwendungen für die beiden neuen Haken auch auf Benutzerebene
+geben.\Index[indexmain]{Haken} Das folgende Beispiel zeigt dies.%
%
\begin{Example}
Angenommen, Sie haben mehrere Briefe in einem Dokument. Sie verwenden
außerdem eine eigene Anweisung, um in den Briefen einen Fragebogen
zu setzen. Dabei werden die Fragen automatisch mit Hilfe eines
- Zählers nummeriert. Da \Class{scrlttr2} dieser Zähler nicht bekannt
+ Zählers nummeriert. Da \KOMAScript{} dieser Zähler nicht bekannt
ist, würde er auch im Gegensatz etwa zur Seitenzahl am Anfang eines
neuen Briefes nicht zurückgesetzt. Wenn jeder Brief zehn Fragen
beinhaltet, hätte damit die erste Frage im fünften Brief die Nummer
- 41 statt der Nummer 1. Sie lösen das, indem Sie \Class{scrlttr2}
+ 41 statt der Nummer 1. Sie lösen das, indem Sie \KOMAScript{}
mitteilen, dass am Anfang jedes Briefes der Zähler zurückgesetzt
werden soll:
\begin{lstcode}
\newcounter{Frage}
\newcommand{\Frage}[1]{%
- \refstepcounter{Frage}\par
- \noindent\begin{tabularx}{\textwidth}{l@{}X}
+ \par
+ \refstepcounter{Frage}%
+ \noindent
+ \begin{tabularx}{\textwidth}{l@{}X}
\theFrage:~ & #1\\
\end{tabularx}%
}%
@@ -674,6 +715,47 @@ folgende Beispiel zeigt dies.
\Package{tabularx}-Paket\IndexPackage{tabularx} (siehe
\cite{package:tabularx}).
\end{Example}
+\else%
+ Wie\Index[indexmain]{Haken} in \cite{latex:clsguide} erwähnt, gibt es bei
+ \LaTeX{} die Möglichkeit, während des \LaTeX-Laufs eines Dokuments zusätzliche
+ \PName{Anweisungen} ausführen zu lassen. Zu diesem Zweck stellt der
+ \LaTeX-Kern die Anweisungen \Macro{AtEndOfClass}\IndexCmd{AtEndOfClass} und
+ \Macro{AtBeginDocument}\IndexCmd{AtBeginDocument} zur Verfügung. Man nennt
+ solche Eingriffspunkte auch \emph{hooks}\Index{hook=\emph{hook}}, also
+ Haken. \KOMAScript{} fügt zwei weitere Haken hinzu, die mit
+ \Macro{AtBeginLetter} und
+ \Macro{AtEndLetter}\ChangedAt{v2.95}{\Class{scrlttr2}} mit Inhalt versehen
+ werden können. Wie man schon daran erkennt, dass die \LaTeX-Kern-Anweisungen
+ für Haken nicht in \cite{latex:usrguide} sondern in \cite{latex:clsguide}
+ dokumentiert sind, sind diese Anweisungen eigentlich eher für Paket- und
+ Klassenautoren gedacht. Bei Briefen kann es jedoch sinnvolle Anwendungen für
+ die beiden neuen Haken auch auf Benutzerebene geben.\Index[indexmain]{Haken}%
+ %
+ \begin{Example}
+ Angenommen, Sie haben mehrere Briefe in einem Dokument und verwenden
+ eine eigene Anweisung, um in den Briefen einen Fragebogen
+ zu setzen. Die Fragen werden mit Hilfe eines
+ Zählers nummeriert. Da \KOMAScript{} diesen Zähler nicht kennt,
+ würde er auch im Gegensatz zur Seitenzahl am Anfang eines
+ neuen Briefes nicht zurückgesetzt. Bei 10 Fragen je Brief, hätte damit die
+ erste Frage im fünften Brief die Nummer 41 statt der Nummer 1. Sie lösen
+ das, indem Sie am Anfang jedes Briefes den Zähler zurücksetzen lassen:
+\begin{lstcode}
+ \newcounter{Frage}
+ \newcommand{\Frage}[1]{%
+ \refstepcounter{Frage}\par
+ \noindent\begin{tabularx}{\textwidth}{l@{}X}
+ \theFrage:~ & #1\\
+ \end{tabularx}%
+ }%
+ \AtBeginLetter{\setcounter{Frage}{0}}
+\end{lstcode}
+ Damit hat dann auch die erste Frage im 1001.~Brief wieder die Nummer
+ Eins. Die hier angegebene Definition benötigt übrigens das
+ \Package{tabularx}-Paket\IndexPackage{tabularx} (siehe
+ \cite{package:tabularx}).
+ \end{Example}%
+\fi
%
\EndIndexGroup
@@ -697,8 +779,10 @@ referenzierbar um eins erhöht wird.
\begin{lstcode}
\newcounter{Frage}[letter]
\newcommand{\Frage}[1]{%
- \refstepcounter{Frage}\par
- \noindent\begin{tabularx}{\textwidth}{l@{}X}
+ \par
+ \refstepcounter{Frage}%
+ \noindent
+ \begin{tabularx}{\textwidth}{l@{}X}
\theFrage:~ & #1\\
\end{tabularx}%
}%
@@ -733,14 +817,15 @@ drei -- gültig. Achten Sie gegebenenfalls auf entsprechende
\begin{Declaration}
\Macro{opening}\Parameter{Anrede}
\end{Declaration}
-Dies ist eine der wichtigsten Anweisungen in \Class{scrlttr2}. Vordergründig
-wird damit die \PName{Anrede}\Index{Anrede} des Briefes, beispielsweise »Sehr
-geehrte Frau \dots«, gesetzt. Tatsächlich\textnote{Achtung!} setzt diese
+Dies ist eine der wichtigsten Anweisungen in Briefen. Vordergründig
+wird damit die \PName{Anrede}\Index{Anrede}, beispielsweise »Sehr
+geehrte Frau~\dots«, gesetzt. Tatsächlich\textnote{Achtung!} setzt diese
Anweisung aber auch alle Elemente des Briefbogens wie die
Faltmarken\Index{Faltmarke}, den Briefkopf\Index{Briefkopf}, die
Anschrift\Index{Anschrift}, die Absenderergänzung, die
Geschäftszeile\Index{Geschaeftszeile=Geschäftszeile}, den Titel\Index{Titel},
-den Betreff\Index{Betreff} und den Seitenfuß\Index{Kopf}\Index{Fuss=Fuß}. Kurz
+den Betreff\Index{Betreff} und den
+Seitenfuß\Index{Kopf}\Index{Fuss=Fuß}. Kurz\textnote{Ohne Anrede kein Brief!}
gesagt: ohne Anrede kein Brief. Soll tatsächlich einmal ein Brief ohne Anrede
gesetzt werden, so muss eben das Argument von \Macro{opening} leer bleiben.
@@ -761,7 +846,7 @@ gesetzt werden, so muss eben das Argument von \Macro{opening} leer bleiben.
\label{fig:\LabelBase.letter-0}
\end{figure}
\end{Example}
-\iftrue % Umbruchkorrekturtext
+\iffalse % Umbruchkorrekturtext
\begin{Explain}
Bei\textnote{Tipp!} maschinell erstellten Briefen wurde früher meist auf
eine Anrede verzichtet, da individualisierte Serienbriefe kaum möglich
@@ -781,8 +866,8 @@ mit doppeltem Backslash voneinander getrennt werden. Absätze innerhalb der
\PName{Grußfloskel} sind jedoch nicht gestattet.
Darüber hinaus setzt diese Anweisung aber auch noch gleich den Inhalt der
-Variablen \DescRef{\LabelBase.variable.signature} als Signatur. Näheres zur Signatur und deren
-Konfiguration ist \autoref{sec:\LabelBase.closing} ab
+Variablen \DescRef{\LabelBase.variable.signature} als Signatur. Näheres zur
+Signatur und deren Konfiguration ist \autoref{sec:\LabelBase.closing} ab
\DescPageRef{\LabelBase.variable.signature} zu entnehmen.
\begin{Example}
@@ -814,7 +899,7 @@ begonnen und ein vertikaler Abstand -- in der Regel zur Signatur --
eingefügt. Auf die Anweisung \Macro{ps} kann beliebiger Text folgen.
Dabei muss der Anwender auch selbst entscheiden, ob er den Nachsatz
etwa mit der Abkürzung »PS:«, die übrigens ohne Punkt gesetzt wird,
-beginnen will. Die Klasse \Class{scrlttr2} setzt diese Abkürzung weder
+beginnen will. \KOMAScript{} setzt diese Abkürzung weder
automatisch noch optional.
\begin{Example}
@@ -845,6 +930,10 @@ automatisch noch optional.
sehr schön noch einmal auf ganz andere äußerst wichtige oder eigentlich
ganz unwichtige Dinge hinweisen.%
\fi
+\iftrue % Umbruchkorrektur
+ Heutzutage verwendet man das Postskriptum dagegen eher für
+ Hinweise, die mit dem eigentlichen Briefinhalt wenig zu tun haben.
+\fi
\end{Explain}
%
\EndIndexGroup
@@ -929,17 +1018,17 @@ hier von der \PName{Bezeichnung} und dem \PName{Inhalt} der Variablen
Der Briefbogen ist die erste Seite und damit das Aushängeschild jedes
Briefes. Im geschäftlichen Bereich handelt es sich dabei oft um einen
-Vordruck, auf dem viele Elemente wie ein Briefkopf mit Absenderinformationen
-und Logo bereits enthalten sind. Bei \KOMAScript{} sind diese Elemente frei
+Vordruck, auf dem viele Elemente, wie ein Briefkopf mit Absenderinformationen
+und Logo, bereits enthalten sind. Bei \KOMAScript{} sind diese Elemente frei
positionierbar. Damit ist es nicht nur möglich, einen Briefbogen direkt
-nachzubilden, sondern auch vorgesehene Felder wie die Anschrift unmittelbar
+nachzubilden, sondern auch vorgesehene Felder, wie die Anschrift, unmittelbar
auszufüllen. Die freie Positionierbarkeit wird über Pseudolängen (siehe
\autoref{sec:\LabelBase.pseudoLength} ab
\autopageref{sec:\LabelBase.pseudoLength}) erreicht. Eine schematische
Darstellung des Briefbogens und der dafür verwendeten Variablen ist in
-\autoref{fig:\LabelBase.variables} zu finden. Dabei sind die Namen der Variablen
-zur besseren Unterscheidung von Anweisungen und deren Argumenten fett
-gedruckt.
+\autoref{fig:\LabelBase.variables} zu finden. Dabei sind die Namen der
+Variablen zur besseren Unterscheidung von Anweisungen und deren Argumenten
+fett gedruckt.
Folgeseiten\Index{Folgeseite} sind vom Briefbogen zu
unterscheiden. Folgeseiten im Sprachgebrauch dieser Anleitung sind alle
@@ -958,11 +1047,12 @@ Briefseiten abgesehen von der ersten.
\begin{Declaration}
\OptionVName{foldmarks}{Einstellung}
\end{Declaration}
-Falt- oder Falzmarken sind kleine horizontale Striche am linken und kleine
-vertikale Striche am oberen Rand. \KOMAScript{} unterstützt für den Briefbogen
-derzeit drei konfigurierbare horizontale und eine konfigurierbare vertikale
-Faltmarke. Dazu wird noch eine horizontale Loch- oder Seitenmittenmarke
-unterstützt, die nicht in der Vertikalen verschoben werden kann.
+Falt- oder Falzmarken\Index{Faltmarken}\textnote{Faltmarken} sind kleine
+horizontale Striche am linken und kleine vertikale Striche am oberen
+Rand. \KOMAScript{} unterstützt für den Briefbogen derzeit drei
+konfigurierbare horizontale und eine konfigurierbare vertikale Faltmarke. Dazu
+wird noch eine horizontale Loch- oder Seitenmittenmarke unterstützt, die nicht
+in der Vertikalen verschoben werden kann.
Mit der Option \Option{foldmarks} können Faltmarken\Index{Faltmarke} für eine
vertikale Zwei"~, Drei- oder Vierteilung und eine horizontale Zweiteilung
@@ -984,7 +1074,8 @@ die Faltmarken nur dann angezeigt, wenn die Faltmarken nicht mit
wurden. Die genaue Position der Faltmarken ist von den Einstellungen des
Anwenders beziehungsweise der \File{lco}-Dateien (siehe
\autoref{sec:\LabelBase.lcoFile} ab \autopageref{sec:\LabelBase.lcoFile})
-abhängig. Voreingestellt sind \PValue{true} und \PValue{TBMPL}.
+abhängig. Voreingestellt sind \PValue{true} und
+\PValue{TBMPL}.\textnote{Voreinstellung}
%
\begin{table}
% \centering
@@ -1059,8 +1150,8 @@ keine Änderung.%
\begin{Explain}
Die erste Seite eines Briefes fällt %
\iftrue % Umbruchkorrektur
- aufgrund der vielen Konsultationselemente wie dem Briefkopf oder der
- Anschrift
+ aufgrund der vielen Konsultationselemente, wie dem Briefkopf oder der
+ Anschrift,
%
\fi %
immer aus dem normalen Satzspiegel. Von \Class{scrlttr2} werden Mechanismen
@@ -1078,7 +1169,7 @@ erste Seite. Siehe hierzu auch die Erklärung zur Pseudolänge
\DescPageRef{scrlttr2-experts.plength.firstfootvpos}. Als
\PName{Ein-Aus-Wert} kann dabei einer der Standardwerte für einfache Schalter
aus \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} verwendet
-werden. Voreingestellt ist \PValue{false}.%
+werden. Voreingestellt ist \PValue{false}.\textnote{Voreinstellung}%
%
\EndIndexGroup
@@ -1086,13 +1177,18 @@ werden. Voreingestellt ist \PValue{false}.%
\begin{Declaration}
\OptionVName{firsthead}{Ein-Aus-Wert}
\end{Declaration}
+\iffalse% Umbruchkorrekturtext
Das\ChangedAt{v2.97e}{\Class{scrlttr2}} oberste Element eines Briefbogens ist
-normalerweise der Briefkopf. Bei \KOMAScript{} kann mit der Option
+normalerweise der Briefkopf. Bei
+\else%
+Bei\ChangedAt{v2.97e}{\Class{scrlttr2}}
+\fi%
+\KOMAScript{} kann mit der Option
\Option{firsthead} gewählt werden, ob der Briefkopf auf dem Briefbogen
überhaupt gesetzt werden soll. Als \PName{Ein-Aus-Wert} kann dabei einer der
Standardwerte für einfache Schalter aus \autoref{tab:truefalseswitch},
\autopageref{tab:truefalseswitch} verwendet werden. In der Voreinstellung ist
-der Briefkopf aktiviert.%
+der Briefkopf aktiviert.\textnote{Voreinstellung}%%
%
\EndIndexGroup
@@ -1106,24 +1202,25 @@ Absender\Index{Absender} auf der ersten Seite platziert werden soll. Neben
verschiedenen Platzierungen im Briefkopf gibt es
auch\ChangedAt{v2.97e}{\Class{scrlttr2}} die Möglichkeit, den Absender in der
Absenderergänzung\Index{Absenderergaenzung=Absenderergänzung}
-unter zu bringen. Gleichzeitig\textnote{Achtung!} dient diese Option als
+unterzubringen. Gleichzeitig\textnote{Achtung!} dient diese Option als
zentraler Schalter, um die Erweiterungen der Briefkopfgestaltung überhaupt zu
aktivieren oder zu deaktivieren. Sind die Erweiterungen deaktiviert, so
bleiben die übrigen nachfolgend angegebenen Optionen ohne Wirkung. Mögliche
Werte für \Option{fromalign} sind \autoref{tab:\LabelBase.fromalign} zu
-entnehmen. Voreingestellt ist der Wert \PValue{left}.
+entnehmen. Voreingestellt ist der Wert \PValue{left}.\textnote{Voreinstellung}%
%
\EndIndexGroup
\begin{table}
\Index{Briefkopf}%
- \caption[{Mögliche Werte für Option \Option{fromalign} bei
- \Class{scrlttr2}}]{Mögliche Werte für Option \Option{fromalign} zur
- Platzierung des Absenders auf dem Briefbogen von \Class{scrlttr2}}
+ \caption[{Mögliche Werte für Option
+ \Option{fromalign} zur Platzierung des Absenders auf dem Briefbogen}]
+ {Mögliche Werte für Option
+ \Option{fromalign} zur Platzierung des Absenders auf dem Briefbogen}
\label{tab:\LabelBase.fromalign}
\begin{desctabular}
\entry{\PValue{center}, \PValue{centered}, \PValue{middle}}{%
- Absender wird innerhalb des Briefkopfs zentriert; ein Logo wird
+ Absender wird innerhalb des Briefkopfes zentriert; ein Logo wird
gegebenenfalls am Anfang der erweiterten Absenderangabe platziert; die
Erweiterungen der Briefkopfgestaltung werden aktiviert.}%
\entry{\PValue{false}, \PValue{no}, \PValue{off}}{%
@@ -1165,29 +1262,31 @@ Der\important{\Variable{fromname}} Name des Absenders wird über die Variable
Optional\important{\OptionValue{fromrule}{aftername}} kann mit Einstellung
\OptionValue{fromrule}{aftername} im erweiterten Briefkopf auf den Namen eine
horizontale Linie
-folgen. Alternativ\important[i]{\begin{tabular}{@{}l@{}}\KOption{fromrule}\\\quad\PValue{afteraddress}\end{tabular}} kann die
+folgen. Alternativ\important{\OptionValue{fromrule}{afteraddress}} kann die
Linie mit \OptionValue{fromrule}{afteraddress} auch unterhalb des kompletten
Absenders gesetzt werden. Eine Übersicht über alle möglichen Einstellungen für
die Linie bietet \autoref{tab:\LabelBase.fromrule}. Die Länge der Linie wird
-über die Pseudolänge \PLength{fromrulewidth} bestimmt.
+über die Pseudolänge \PLength{fromrulewidth}\IndexPLength{fromrulewidth}
+bestimmt.
\begin{table}
-% \KOMAoptions{captions=topbeside}%
-% \setcapindent{0pt}%
- \caption
-% \begin{captionbeside}
+ \KOMAoptions{captions=topbeside}%
+ \setcapindent{0pt}%
+% \caption
+ \begin{captionbeside}
[{%
Mögliche Werte für Option \Option{fromrule} bei
- \Class{scrlttr2}%
+ \Class{scrlttr2} und \Package{scrletter}%
}]{%
+ \label{tab:\LabelBase.fromrule}%
Mögliche Werte für Option \Option{fromrule} zur
Platzierung einer horizontalen Linie im Absender des erweiterten
- Briefkopfs von \Class{scrlttr2}%
- }
- \label{tab:\LabelBase.fromrule}%
-% [l]
-% \begin{minipage}[t]{.6\linewidth}%
- \begin{desctabular}
+ Briefkopfes von \Class{scrlttr2} und \Package{scrletter}%
+ }%
+ [l]%
+% \label{tab:\LabelBase.fromrule}%
+ \begin{minipage}[t]{.6\linewidth}%
+ \begin{desctabular}[t]
\entry{%
\PValue{afteraddress}, \PValue{below}, \PValue{on}, \PValue{true},
\PValue{yes}}{%
@@ -1197,12 +1296,13 @@ die Linie bietet \autoref{tab:\LabelBase.fromrule}. Die Länge der Linie wird
\entry{\PValue{false}, \PValue{no}, \PValue{off}}{%
keine Linie}%
\end{desctabular}
-% \end{minipage}
-% \end{captionbeside}
+ \end{minipage}
+ \end{captionbeside}
\end{table}
-In der Voreinstellung ist die Linie im erweiterten Briefkopf nicht
-aktiviert. Im Standardbriefkopf wird die Linie immer nach dem Namen gesetzt.
+In der Voreinstellung\textnote{Voreinstellung} ist die Linie im erweiterten
+Briefkopf nicht aktiviert. Im Standardbriefkopf wird die Linie immer nach dem
+Namen gesetzt.
Unter\important{\Variable{fromaddress}} dem Namen folgt die Anschrift des
Absenders. Diese wird über die Variable \Variable{fromaddress} bestimmt. Im
@@ -1224,14 +1324,14 @@ Linie über das Element \FontElement{fromrule}\IndexFontElement{fromrule}%
\important{\FontElement{fromrule}} eingestellt werden. In der Voreinstellung
erfolgt keinerlei Schriftumschaltung. Bei der Linie ist die Möglichkeit der
Schriftumschaltung hauptsächlich dazu gedacht, die Farbe der Linie ändern zu
-können, um etwa Grau an Stelle von Schwarz zu verwenden. Siehe hierzu
+können, um etwa Grau anstelle von Schwarz zu verwenden. Siehe hierzu
\cite{package:xcolor}.%
%
\EndIndexGroup
\begin{Example}
Geben wir nun dem Absender
- \iffalse % Umbruchkorrektur
+ \iftrue % Umbruchkorrektur
aus den bisherigen Beispielen
\fi %
einen Namen.
@@ -1245,17 +1345,18 @@ können, um etwa Grau an Stelle von Schwarz zu verwenden. Siehe hierzu
{Ergebnis eines kleinen Briefes mit Absender, Anschrift, Anrede, Text,
Grußfloskel, Signatur, Postskriptum, Anlagen und Verteiler (Datum und
Faltmarken entstammen den Voreinstellungen für DIN-Briefe); links der
- Standardbriefkopf mit \OptionValueRef{\LabelBase}{fromalign}{false}, rechts der
+ Standardbriefkopf mit \OptionValueRef{\LabelBase}{fromalign}{false},
+ rechts der
erweiterte Briefkopf mit \OptionValueRef{\LabelBase}{fromalign}{center}}
\label{fig:\LabelBase.letter-8-9}
\end{figure}
Dabei wird zunächst einmal nicht der erweiterte Briefkopf, sondern nur der
Standardbriefkopf verwendet. Das Ergebnis ist in
- \autoref{fig:\LabelBase.letter-8-9}, links zu sehen. Im Vergleich dazu ist
+ \autoref{fig:\LabelBase.letter-8-9} links zu sehen. Im Vergleich dazu ist
rechts daneben das gleiche Beispiel, jedoch mit Option
- \OptionValueRef{\LabelBase}{fromalign}{center}, also mit den aktivierten Erweiterungen für
- den Briefkopf, abgebildet. Wie zu sehen ist, hat diese Variante zunächst
- einmal keine Linie.
+ \OptionValueRef{\LabelBase}{fromalign}{center}, also mit den aktivierten
+ Erweiterungen für den Briefkopf, abgebildet. Wie zu sehen ist, hat diese
+ Variante zunächst einmal keine Linie.
In \autoref{fig:\LabelBase.letter-8-9} taucht nun auch erstmals eine Signatur
unter dem Gruß auf. Diese wird automatisch aus dem Absendername
@@ -1267,7 +1368,7 @@ können, um etwa Grau an Stelle von Schwarz zu verwenden. Siehe hierzu
der Option \Option{fromrule} auch noch eine Linie unter dem Namen erhalten:%
\lstinputcode[xleftmargin=1em]{letter-11.tex}%
Das Ergebnis ist in \autoref{fig:\LabelBase.letter-10-11} rechts zu sehen. %
- \iffalse % Umbruchkorrektur
+ \iftrue % Umbruchkorrektur
Im Vergleich dazu ist links daneben das gleiche Beispiel noch einmal mit dem
Standardbriefkopf und ohne Reaktion auf die zusätzliche Option.
%
@@ -1300,8 +1401,8 @@ Länderangabe. Dieser doppelte Backslash wird je nach Verwendung der
Absenderadresse unterschiedlich interpretiert und ist nicht zwangsläufig als
Zeilenumbruch zu verstehen. Absätze, vertikale Abstände und Ähnliches sind
innerhalb der Absenderangaben normalerweise nicht gestattet%
-\iffalse % Umbruchkorrektur
-. Man muss \Class{scrlttr2} schon sehr genau kennen, um solche Mittel
+\iftrue % Umbruchkorrektur
+. Man muss \KOMAScript{} schon sehr genau kennen, um solche Mittel
gegebenenfalls sinnvoll im Absender einsetzen zu können. Außerdem sollte man
in dem Fall unbedingt die Variablen für Rücksendeadresse (siehe Variable
\DescRef{\LabelBase.variable.backaddress},
@@ -1345,26 +1446,29 @@ Mobiltelefonnummer\Index{Mobiltelefon}\Index{Handy}, die Faxnummer\Index{Fax},
die E-Mail-Adresse und die URL im Absender\Index{Absender} gesetzt werden
soll. Als \PName{Ein-Aus-Wert} kann dabei einer der Standardwerte für einfache
Schalter aus \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch}
-verwendet werden. Voreingestellt ist jeweils \PValue{false}. Die Inhalte
-selbst werden über die gleichnamigen Variablen bestimmt. Die Voreinstellungen
-für die dabei verwendeten Bezeichnungen sind \autoref{tab:\LabelBase.fromTerm}
-zu entnehmen, die verwendeten Trennzeichen, die zwischen der
-\PName{Bezeichnung} und dem \PName{Inhalt} einer Variablen eingefügt werden,
-\autoref{tab:\LabelBase.fromSeparator}.
+verwendet werden. Voreingestellt\textnote{Voreinstellung} ist jeweils
+\PValue{false}. Die Inhalte selbst werden über die gleichnamigen Variablen
+bestimmt. Die Voreinstellungen für die dabei verwendeten Bezeichnungen sind
+\autoref{tab:\LabelBase.fromTerm} zu entnehmen, die verwendeten Trennzeichen,
+die zwischen der \PName{Bezeichnung} und dem \PName{Inhalt} einer Variablen
+eingefügt werden, \autoref{tab:\LabelBase.fromSeparator}.
Mit\ChangedAt{v3.12}{\Class{scrlttr2}}\important{\Option{symbolicnames}}
Option \Option{symbolicnames} kann diese Voreinstellung auf einen Schlag
geändert werden. Die Option versteht die \PName{Ein-Aus-Werte} für einfache
Schalter, wie sie in \autoref{tab:truefalseswitch},
\autopageref{tab:truefalseswitch} angegeben sind. Durch Aktivierung der Option
-werden statt der sprachabhängigen Bezeichner \DescRef{scrlttr2-experts.cmd.emailname},
-\DescRef{scrlttr2-experts.cmd.faxname}, \DescRef{scrlttr2-experts.cmd.mobilephonename} und \DescRef{scrlttr2-experts.cmd.phonename} Symbole aus dem
-\Package{marvosym}\IndexPackage{marvosym}-Paket
-verwendet. Gleichzeitig entfällt der Doppelpunkt bei der Definition der
-Trennzeichen. Für die URL entfallen in diesem Fall sowohl der sprachabhängige
-Bezeichner als auch das Trennzeichen. Es ist zu beachten\textnote{Achtung!},
-dass das Paket \Package{marvosym} gegebenenfalls selbst zu laden ist, falls
-die Option erst nach \Macro{begin}\PParameter{document} aktiviert wird.
+werden statt der sprachabhängigen Bezeichner
+\DescRef{scrlttr2-experts.cmd.emailname},
+\DescRef{scrlttr2-experts.cmd.faxname},
+\DescRef{scrlttr2-experts.cmd.mobilephonename} und
+\DescRef{scrlttr2-experts.cmd.phonename} Symbole aus dem
+\Package{marvosym}\IndexPackage{marvosym}-Paket verwendet. Gleichzeitig
+entfällt der Doppelpunkt bei der Definition der Trennzeichen. Für die URL
+entfallen in diesem Fall sowohl der sprachabhängige Bezeichner als auch das
+Trennzeichen. Es ist zu beachten\textnote{Achtung!}, dass das Paket
+\Package{marvosym} gegebenenfalls selbst zu laden ist, falls die Option erst
+nach \Macro{begin}\PParameter{document} aktiviert wird.
\begin{table}
\centering
@@ -1374,17 +1478,21 @@ die Option erst nach \Macro{begin}\PParameter{document} aktiviert wird.
verwendeten Variablen für Trennzeichen ist
\autoref{tab:\LabelBase.fromSeparator} zu entnehmen)}
\begin{desctabular}[1.8em]
- \ventry{fromemail}{\DescRef{\LabelBase.cmd.usekomavar*}\PParameter{emailseparator}%
+ \ventry{fromemail}{%
+ \DescRef{\LabelBase.cmd.usekomavar*}\PParameter{emailseparator}%
\DescRef{\LabelBase.cmd.usekomavar}\PParameter{emailseparator}}%
- \ventry{fromfax}{\DescRef{\LabelBase.cmd.usekomavar*}\PParameter{faxseparator}%
+ \ventry{fromfax}{%
+ \DescRef{\LabelBase.cmd.usekomavar*}\PParameter{faxseparator}%
\DescRef{\LabelBase.cmd.usekomavar}\PParameter{faxseparator}}%
\ventry{frommobilephone}{%
\DescRef{\LabelBase.cmd.usekomavar*}\PParameter{mobilephoneseparator}%
\DescRef{\LabelBase.cmd.usekomavar}\PParameter{mobilephoneseparator}}%
\ventry{fromname}{\DescRef{scrlttr2-experts.cmd.headfromname}}%
- \ventry{fromphone}{\DescRef{\LabelBase.cmd.usekomavar*}\PParameter{phoneseparator}%
+ \ventry{fromphone}{%
+ \DescRef{\LabelBase.cmd.usekomavar*}\PParameter{phoneseparator}%
\DescRef{\LabelBase.cmd.usekomavar}\PParameter{phoneseparator}}%
- \ventry{fromurl}{\DescRef{\LabelBase.cmd.usekomavar*}\PParameter{urlseparator}%
+ \ventry{fromurl}{%
+ \DescRef{\LabelBase.cmd.usekomavar*}\PParameter{urlseparator}%
\DescRef{\LabelBase.cmd.usekomavar}\PParameter{urlseparator}}%
\end{desctabular}
\label{tab:\LabelBase.fromTerm}
@@ -1422,28 +1530,29 @@ die Option erst nach \Macro{begin}\PParameter{document} aktiviert wird.
soll die Trennlinie nun nach dem Briefkopf stehen. Also gibt er die
entsprechenden Optionen an und setzt auch die zugehörigen Variablen:%
\lstinputcode[xleftmargin=1em]{letter-12.tex}%
- Das Ergebnis aus \autoref{fig:\LabelBase.letter-12-13}, links ist jedoch
+ Das Ergebnis aus \autoref{fig:\LabelBase.letter-12-13} links ist jedoch
ernüchternd. Die Optionen werden ignoriert. Das liegt daran, dass diese
zusätzlichen Variablen und Optionen nur im erweiterten Briefkopf verwendet
- werden. Es muss also wie in \autoref{fig:\LabelBase.letter-12-13}, rechts die
+ werden. Es muss also, wie in \autoref{fig:\LabelBase.letter-12-13}, rechts die
Option \DescRef{\LabelBase.option.fromalign} verwendet werden:
\begin{figure}
\centering
\frame{\includegraphics[width=.4\textwidth]{letter-12}}\quad
\frame{\includegraphics[width=.4\textwidth]{letter-13}}
\caption[{Beispiel: Brief mit erweitertem Absender, Trennlinie, Anschrift,
- Anrede, Text, Grußfloskel, Signatur, Postskriptum, Anlagen, Verteiler und
- Lochermarke; Standard- vs. erweiterter Briefkopf}]{Ergebnis eines
+ Anrede, Text, Grußfloskel, Signatur, Postskriptum, Anlagen, Verteiler
+ und Lochermarke; Standard- vs. erweiterter Briefkopf}]{Ergebnis eines
kleinen Briefes mit erweitertem Absender, Trennlinie, Anschrift, Anrede,
Text, Grußfloskel, Signatur, Postskriptum, Anlagen, Verteiler und
Lochermarke (das Datum entstammt den Voreinstellungen für DIN-Briefe);
- links der Standardbriefkopf mit \OptionValueRef{\LabelBase}{fromalign}{false}, rechts
- der erweiterte Briefkopf mit \OptionValueRef{\LabelBase}{fromalign}{center}}
+ links der Standardbriefkopf mit
+ \OptionValueRef{\LabelBase}{fromalign}{false}, rechts der erweiterte
+ Briefkopf mit \OptionValueRef{\LabelBase}{fromalign}{center}}
\label{fig:\LabelBase.letter-12-13}
\end{figure}
\lstinputcode[xleftmargin=1em]{letter-13.tex}
- Den Vergleich zweier Alternativen mit linksbündigem Absender durch
+ Den Vergleich zweier weiterer Alternativen mit linksbündigem Absender durch
Einstellung \OptionValueRef{\LabelBase}{fromalign}{left} und rechtsbündigem
Absender durch Einstellung \OptionValueRef{\LabelBase}{fromalign}{right} zeigt
\autoref{fig:\LabelBase.letter-14-15}.
@@ -1457,8 +1566,10 @@ die Option erst nach \Macro{begin}\PParameter{document} aktiviert wird.
kleinen Briefes mit erweitertem Absender, Trennlinie, Anschrift, Anrede,
Text, Grußfloskel, Signatur, Postskriptum, Anlagen, Verteiler und
Lochermarke (das Datum entstammt den Voreinstellungen für DIN-Briefe);
- links mit linksbündigem Kopf durch \OptionValueRef{\LabelBase}{fromalign}{left}, rechts
- mit Option \OptionValueRef{\LabelBase}{fromalign}{right} und damit rechtsbündigem Kopf}
+ links mit linksbündigem Kopf durch
+ \OptionValueRef{\LabelBase}{fromalign}{left}, rechts mit Option
+ \OptionValueRef{\LabelBase}{fromalign}{right} und damit rechtsbündigem
+ Kopf}
\label{fig:\LabelBase.letter-14-15}
\end{figure}
\end{Example}
@@ -1475,11 +1586,12 @@ die Option erst nach \Macro{begin}\PParameter{document} aktiviert wird.
Mit der Option \Option{fromlogo} kann bestimmt werden, ob ein Logo\Index{Logo}
im Briefkopf gesetzt werden soll. Als \PName{Ein-Aus-Wert} kann dabei einer
der Standardwerte für einfache Schalter aus \autoref{tab:truefalseswitch},
-\autopageref{tab:truefalseswitch} verwendet werden. Voreingestellt ist
-\PValue{false}, also kein Logo. Das Logo selbst wird über die Variable
-\Variable{fromlogo} definiert. Die \PName{Bezeichnung} für das Logo ist in der
-Voreinstellung leer und wird von \KOMAScript{} auch nicht verwendet (siehe
-auch \autoref{tab:\LabelBase.fromTerm}, \autopageref{tab:\LabelBase.fromTerm}).%
+\autopageref{tab:truefalseswitch} verwendet
+werden. Voreingestellt\textnote{Voreinstellung} ist \PValue{false}, also kein
+Logo. Das Logo selbst wird über die Variable \Variable{fromlogo}
+definiert. Die \PName{Bezeichnung} für das Logo ist in der Voreinstellung leer
+und wird von \KOMAScript{} auch nicht verwendet (siehe auch
+\autoref{tab:\LabelBase.fromTerm}, \autopageref{tab:\LabelBase.fromTerm}).%
\begin{Example}
Herr Musterfrau findet es besonders schick, wenn er seine Briefe mit einem
Logo versieht. Sein Logo hat er als Grafikdatei gespeichert, die er gerne
@@ -1528,17 +1640,11 @@ definiert man den gewünschten Aufbau über den \PName{Inhalt} der Variablen
\Macro{parbox}-Anweisung (siehe \cite{latex:usrguide}) mehrere Boxen neben-
und untereinander gesetzt werden. Einem versierten Anwender sollte es so
möglich sein, seinen eigenen Briefkopf zu gestalten. Natürlich kann und sollte
-man dabei auch Zugriffe auf andere Variablen mit Hilfe von \DescRef{\LabelBase.cmd.usekomavar}
-nehmen. Die \PName{Bezeichnung} der Variablen \Variable{firsthead} wird von
-\KOMAScript{} nicht verwendet.
-\iffree{}{Ein ausführliches Beispiel für
- Definition eines Briefkopfes wird in \autoref{cha:modernletters} behandelt.}
-
-Lediglich\textnote{Achtung!} aus Gründen der Kompatibilität zu früheren
-Versionen von \Class{scrlttr2} existiert auch noch Anweisung
-\Macro{firsthead}\IndexCmd[indexmain]{firsthead}. Diese sollte jedoch nicht
-mehr verwendet werden.%
-%
+man dabei auch Zugriffe auf andere Variablen mit Hilfe von
+\DescRef{\LabelBase.cmd.usekomavar} nehmen. Die \PName{Bezeichnung} der
+Variablen \Variable{firsthead} wird von \KOMAScript{} nicht verwendet.
+\iffree{}{Ein ausführliches Beispiel für Definition eines Briefkopfes wird in
+ \autoref{cha:modernletters} behandelt.}%
\EndIndexGroup
@@ -1560,20 +1666,19 @@ mehr verwendet werden.%
\end{Declaration}%
\BeginIndex{}{Anschrift}%
Mit der Option \Option{addrfield} kann gewählt werden, ob ein Anschriftfeld
-gesetzt werden soll oder nicht. Voreingestellt ist die
-\iffree{}{\nopagebreak} % Umbruchoptimierung
-Verwendung eines Anschriftfeldes. Die Option versteht die in
-\autoref{tab:\LabelBase.addrfield}\ChangedAt{v3.03}{\Class{scrlttr2}}
+gesetzt werden soll oder nicht. Voreingestellt\textnote{Voreinstellung} ist
+mit \PValue{true} die Verwendung eines Anschriftfeldes. Die Option versteht
+die in \autoref{tab:\LabelBase.addrfield}\ChangedAt{v3.03}{\Class{scrlttr2}}
%, \autopageref{tab:\LabelBase.addrfield}
-angegebenen Werte für den \PName{Modus}. Voreingestellt ist \PValue{true}. Bei
-den Werten \PValue{true},
+angegebenen Werte für den \PName{Modus}. Bei den Werten \PValue{true},
\PValue{topaligned}\ChangedAt{v3.17}{\Class{scrlttr2}\and
\Package{scrletter}}, \PValue{PP} und \PValue{backgroundimage} werden Name
und Adresse des Empfängers, die im Anschriftfeld gesetzt werden, über das
Argument der Umgebung \DescRef{\LabelBase.env.letter} (siehe
-\autoref{sec:\LabelBase.document}, \DescPageRef{\LabelBase.env.letter} )
+\autoref{sec:\LabelBase.document}, \DescPageRef{\LabelBase.env.letter})
bestimmt. Diese Angaben werden außerdem in die Variablen \Variable{toname} und
\Variable{toaddress} kopiert.
+
\BeginIndexGroup
\BeginIndex{FontElement}{addressee}\LabelFontElement{addressee}%
\BeginIndex{FontElement}{toname}\LabelFontElement{toname}%
@@ -1594,11 +1699,12 @@ Adresse des Empfängers beziehen. Für \FontElement{toname} und
\FontElement{toaddress} können also Abweichungen von der Einstellung für
\FontElement{addressee} definiert werden.%
\EndIndexGroup
-
+%
\begin{table}
\caption[{Mögliche Werte für Option \Option{addrfield} bei
- \Class{scrlttr2}}]{Mögliche Werte für Option \Option{addrfield} zur
- Auswahl der Art der Anschrift bei \Class{scrlttr2}%
+ \Class{scrlttr2} und \Package{scrletter}}]
+ {Mögliche Werte für Option \Option{addrfield} zur
+ Auswahl der Art der Anschrift%
\label{tab:\LabelBase.addrfield}}%
\begin{desctabular}
\entry{\PValue{backgroundimage}, \PValue{PPbackgroundimage},
@@ -1634,8 +1740,8 @@ Adresse des Empfängers beziehen. Für \FontElement{toname} und
\end{table}%
Im Anschriftfeld wird in der Voreinstellung \OptionValue{addrfield}{true}
-zusätzlich noch die unterstrichene Rücksendeadresse gesetzt. Mit
-Option \Option{backaddress} kann gewählt werden, ob und in welcher Form die
+zusätzlich noch die unterstrichene Rücksendeadresse gesetzt. Mit Option
+\Option{backaddress} kann gewählt werden, ob und in welcher Form die
Rücksendeadresse\Index{Ruecksendeadresse=Rücksendeadresse} für
Fensterbriefumschläge im Anschriftfeld gesetzt werden soll. Die
Option\important{\OptionValue{backaddress}{false}} versteht dazu einerseits
@@ -1643,18 +1749,19 @@ die Standardwerte für einfache Schalter, die in \autoref{tab:truefalseswitch},
\autopageref{tab:truefalseswitch} angegeben sind. Dabei bleibt der Stil der
Rücksendeadresse unverändert. Beim Einschalten der Rücksendeadresse kann
andererseits\ChangedAt{v2.96}{\Class{scrlttr2}} gleichzeitig auch der Stil der
-Rücksendeadresse gewählt werden. So aktiviert der Wert \PValue{underlined} die
-unterstrichene Rücksendeadresse,
-während\important{\OptionValue{backaddress}{plain}} \PValue{plain} den Stil
-ohne Unterstreichung auswählt. Voreingestellt ist \PValue{underlined}, also
-das Setzen der unterstrichenen Rücksendeadresse.
+Rücksendeadresse gewählt werden. So aktiviert der Wert
+\PValue{underlined}\important{\OptionValue{backaddress}{underlined}} die
+unterstrichene Rücksendeadresse, während
+\PValue{plain}\important{\OptionValue{backaddress}{plain}} den Stil ohne
+Unterstreichung auswählt. Voreingestellt\textnote{Voreinstellung} ist
+\PValue{underlined}, also das Setzen der unterstrichenen Rücksendeadresse.
Die Rücksendeadresse selbst wird über den \PName{Inhalt} der Variable
\Variable{backaddress} bestimmt. Voreingestellt ist hier der über
\DescRef{\LabelBase.variable.fromname} angegebene Name und die über
\DescRef{\LabelBase.variable.fromaddress} angegebene Adresse, wobei der
Doppelbackslash in diesem Fall durch den Inhalt der Variablen
-\Variable{backaddressseparator} ersetzt wird. Für diese ist ein Komma gefolgt
+\Variable{backaddressseparator} ersetzt wird. Für diese ist ein Komma, gefolgt
von einem nicht umbrechbaren Leerzeichen vordefiniert. Die \PName{Bezeichnung}
der Variablen \Variable{backaddress} wird von \KOMAScript{} nicht genutzt.
\BeginIndexGroup\BeginIndex{FontElement}{backaddress}%
@@ -1662,9 +1769,8 @@ der Variablen \Variable{backaddress} wird von \KOMAScript{} nicht genutzt.
Die Schriftart der Rücksendeadresse ist über das Element
\FontElement{backaddress}\important{\FontElement{backaddress}}
konfigurierbar. Voreingestellt ist hierbei \Macro{sffamily} (siehe
-\autoref{tab:\LabelBase.AddresseeElements}), wobei vor der Anwendung der
-konfigurierten Schriftumschaltung noch auf \Macro{scriptsize} umgeschaltet
-wird.%
+\autoref{tab:\LabelBase.AddresseeElements}). Vor der Anwendung der
+konfigurierten Schriftumschaltung wird noch \Macro{scriptsize} ausgeführt.%
\EndIndexGroup
Während die Adresse in der Voreinstellung
@@ -1736,38 +1842,41 @@ Ausrichtung wird mit Hilfe der Pseudolängen \PLength{specialmailindent} und
\DescPageRef{scrlttr2-experts.plength.specialmailindent}) festgelegt. Die
voreingestellte Schriftart des Elements\ChangedAt{v2.97c}{\Class{scrlttr2}}
\FontElement{specialmail}\important{\FontElement{specialmail}}, die Sie
-\autoref{tab:\LabelBase.AddresseeElements} entnehmen können, kann mit Hilfe der
-Anweisungen \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.addtokomafont} (siehe
-\autoref{sec:\LabelBase.textmarkup},
-\DescPageRef{\LabelBase.cmd.setkomafont}) verändert werden.%
+\autoref{tab:\LabelBase.AddresseeElements} entnehmen können, kann mit Hilfe
+der Anweisungen \DescRef{\LabelBase.cmd.setkomafont} und
+\DescRef{\LabelBase.cmd.addtokomafont} (siehe
+\autoref{sec:\LabelBase.textmarkup}, \DescPageRef{\LabelBase.cmd.setkomafont})
+verändert werden.%
\EndIndexGroup
\BeginIndexGroup
\BeginIndex{FontElement}{priority}\LabelFontElement{priority}%
\BeginIndex{FontElement}{prioritykey}\LabelFontElement{prioritykey}%
-Wird\ChangedAt{v3.03}{\Class{scrlttr2}}\important[i]{\OptionValue{priority}{A}\\
- \OptionValue{priority}{B}} hingegen mit \OptionValue{priority}{A} oder
-\OptionValue{priority}{B} (siehe \autoref{tab:\LabelBase.priority}) eine
-internationale Priorität ausgewählt, so wird diese bei
-\OptionValue{addrfield}{true} als Versandart und bei
+Wird\ChangedAt{v3.03}{\Class{scrlttr2}}\important{\normalcolor
+ \OptionValue{priority}{A}\\
+ \normalcolor\OptionValue{priority}{B}} hingegen mit
+\OptionValue{priority}{A} oder \OptionValue{priority}{B} (siehe
+\autoref{tab:\LabelBase.priority}) eine internationale Priorität ausgewählt,
+so wird diese bei \OptionValue{addrfield}{true} als Versandart und bei
\OptionValue{addrfield}{PP}\important{\OptionValue{addrfield}{PP}} an
entsprechender Stelle im Port-Payé-Kopf gesetzt. Dabei wird die
-Grundschrift\important[i]{\FontElement{priority}\\
- \FontElement{prioritykey}} über das Element
-\FontElement{priority} und die davon
-abweichende Schrift für den Prioritätsschlüssel, »A« oder »B«, über das
-Element \FontElement{prioritykey}
-bestimmt. Die voreingestellten Schriftarten der beiden Elemente, die Sie
-\autoref{tab:\LabelBase.AddresseeElements} entnehmen können, kann mit Hilfe der
-Anweisungen \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.addtokomafont} (siehe
-\autoref{sec:\LabelBase.textmarkup},
-\DescPageRef{\LabelBase.cmd.setkomafont}) verändert werden.%
+Grundschrift\important{\FontElement{priority}\\
+ \FontElement{prioritykey}} über das Element \FontElement{priority} und die
+davon abweichende Schrift für den Prioritätsschlüssel, »A« oder »B«, über das
+Element \FontElement{prioritykey} bestimmt. Die voreingestellten Schriftarten
+der beiden Elemente, die Sie \autoref{tab:\LabelBase.AddresseeElements}
+entnehmen können, kann mit Hilfe der Anweisungen
+\DescRef{\LabelBase.cmd.setkomafont} und
+\DescRef{\LabelBase.cmd.addtokomafont} (siehe
+\autoref{sec:\LabelBase.textmarkup}, \DescPageRef{\LabelBase.cmd.setkomafont})
+verändert werden.%
\EndIndexGroup
\begin{table}
\caption[{Mögliche Werte für Option \Option{priority} bei
- \Class{scrlttr2}}]{Mögliche Werte für Option \Option{priority} zur
- Auswahl einer internationalen Priorität im Adressfeld von \Class{scrlttr2}}
+ \Class{scrlttr2} und \Class{scrletter}}]
+ {Mögliche Werte für Option \Option{priority} zur
+ Auswahl einer internationalen Priorität im Adressfeld}
\label{tab:\LabelBase.priority}
\begin{desctabular}
\entry{\PValue{false}, \PValue{off}, \PValue{no}, \PValue{manual}}{%
@@ -1776,12 +1885,12 @@ Anweisungen \DescRef{\LabelBase.cmd.setkomafont} und \DescRef{\LabelBase.cmd.add
\PValue{ECONOMY}, \PValue{B-ECONOMY}, \PValue{B-Economy},
\PValue{b-economy}}{%
Es wird die internationale Priorität B-Economy gesetzt. Bei
- \OptionValue{addrfield}{true} erfolgt dies an Stelle der Versandart.}%
+ \OptionValue{addrfield}{true} erfolgt dies anstelle der Versandart.}%
\entry{\PValue{A}, \PValue{a}, \PValue{priority}, \PValue{Priority},
\PValue{PRIORITY}, \PValue{A-PRIORITY}, \PValue{A-Priority},
\PValue{a-priority}}{%
Es wird die internationale Priorität A-Priority gesetzt. Bei
- \OptionValue{addrfield}{true} erfolgt dies an Stelle der Versandart.}%
+ \OptionValue{addrfield}{true} erfolgt dies anstelle der Versandart.}%
\end{desctabular}
\end{table}
@@ -1790,13 +1899,18 @@ Bei\ChangedAt{v3.03}{\Class{scrlttr2}}\important{\OptionValue{addrfield}{PP}}
Variablen \Variable{fromzipcode} und der Ort aus der Variablen
\Variable{place} gesetzt. Dabei wird der Postleitzahl, also dem \PName{Inhalt}
von \Variable{fromzipcode}, die \PName{Bezeichnung} der Variablen
-\Variable{fromzipcode} gefolgt vom \PName{Inhalt} von
+\Variable{fromzipcode}, gefolgt vom \PName{Inhalt} von
\Variable{zipcodeseparator} vorangestellt. Für diese \PName{Bezeichnung} hängt
die Voreinstellung von der verwendeten \File{lco}-Datei (siehe
\autoref{sec:\LabelBase.lcoFile} ab \autopageref{sec:\LabelBase.lcoFile})
-ab. Für den \PName{Inhalt} von \Variable{zipcodeseparator} ist hingegen ein
-kleiner Abstand, gefolgt von einem Streckenstrich, gefolgt von einem kleinen
-Abstand (\Macro{,}\texttt{-{}-}\Macro{,}) voreingestellt.
+ab. Für den \PName{Inhalt} von \Variable{zipcodeseparator} ist hingegen
+\iffalse % Umbruchvarianten
+ein kleiner Abstand, gefolgt von einem Streckenstrich, gefolgt von einem
+kleinen Abstand (\Macro{,}\texttt{-{}-}\Macro{,}) %
+\else%
+»\Macro{,}\texttt{-{}-}\Macro{,}« %
+\fi%
+voreingestellt.
Darüber\ChangedAt{v3.03}{\Class{scrlttr2}} hinaus wird bei
\OptionValue{addrfield}{PP}\important{\OptionValue{addrfield}{PP}} im
@@ -1826,9 +1940,8 @@ Voreinstellung ist ebenfalls Tabelle
\autoref{tab:\LabelBase.AddresseeElements} zu entnehmen.%
\EndIndexGroup
-Bei\important[i]{\begin{tabular}[t]{@{}l@{}}
- \KOption{addrfield}\\\quad\PValue{backgroundimage}\end{tabular}\strut\\
- \strut\OptionValue{addrfield}{image}} den beiden Einstellungen
+Bei\important{\OptionValue{addrfield}{backgroundimage}\\
+ \OptionValue{addrfield}{image}} den beiden Einstellungen
\OptionValue{addrfield}{backgroundimage}\ChangedAt{v3.03}{\Class{scrlttr2}}
und \OptionValue{addrfield}{image} wird eine Abbildung in das Adressfenster
gesetzt. Diese ist im \PName{Inhalt} der Variablen \Variable{addresseeimage}
@@ -1863,23 +1976,22 @@ Anweisung \Macro{includegraphics} zu verwenden.%
\end{Declaration}
\BeginIndex{}{Absenderergaenzung=Absenderergänzung}%
Neben dem Anschriftfeld setzt \Class{scrlttr2} noch ein Feld mit erweiterter
-Absenderangabe. Der Inhalt ist frei wählbar.
-Je\important[i]{\OptionValueRef{\LabelBase}{fromalign}{center}\\
- \begin{tabular}[t]{@{}l@{}}
- \KOption{fromalign}\\\quad\PValue{locationleft}\end{tabular}\\
- \begin{tabular}[t]{@{}l@{}}
- \KOption{fromalign}\\\quad\PValue{locationright}\end{tabular}} nach
-Einstellung der oben erklärten Option \DescRef{\LabelBase.option.fromalign}
-wird es außerdem für das Logo des Absenders oder den Absender selbst
-mitverwendet. Die Breite dieses Feldes kann beispielsweise in einer
-\File{lco}-Datei (siehe \autoref{sec:\LabelBase.lcoFile}) gesetzt werden. Wird
-dort die Breite 0 gesetzt, so kann über die Option \Option{locfield} zwischen
-zwei unterschiedlichen Voreinstellungen für die Breite dieses Feldes gewählt
-werden. Siehe hierzu auch die Erklärungen zur Pseudolänge \PLength{locwidth}
-in \autoref{sec:scrlttr2-experts.locationField},
-\DescPageRef{scrlttr2-experts.plength.locwidth}. Mögliche Werte für die
-Option sind \autoref{tab:\LabelBase.locfield} zu entnehmen. Voreingestellt ist
-\PValue{narrow}.
+Absenderangabe. Der Inhalt ist frei wählbar. Je\important{%
+ \OptionValueRef{\LabelBase}{fromalign}{locationleft}\\
+ \OptionValueRef{\LabelBase}{fromalign}{center}\\
+ \OptionValueRef{\LabelBase}{fromalign}{locationright}} nach Einstellung der
+oben erklärten Option \DescRef{\LabelBase.option.fromalign} wird es außerdem
+für das Logo des Absenders oder den Absender selbst mitverwendet. Die Breite
+dieses Feldes kann beispielsweise in einer \File{lco}-Datei (siehe
+\autoref{sec:\LabelBase.lcoFile}) gesetzt werden. Wird dort die Breite 0
+gesetzt, so kann über die Option \Option{locfield} zwischen zwei
+unterschiedlichen Voreinstellungen für die Breite dieses Feldes gewählt
+werden. Dies ist bei der Mehrzahl der \File{lco}-Dateien der Fall, die
+\KOMAScript{} beiliegen. Siehe hierzu auch die Erklärungen zur Pseudolänge
+\PLength{locwidth} in \autoref{sec:scrlttr2-experts.locationField},
+\DescPageRef{scrlttr2-experts.plength.locwidth}. Mögliche Werte für die Option
+sind \autoref{tab:\LabelBase.locfield} zu
+entnehmen. Voreingestellt\textnote{Voreinstellung} ist \PValue{narrow}.
%
\begin{table}
% \caption
@@ -1906,8 +2018,8 @@ Option sind \autoref{tab:\LabelBase.locfield} zu entnehmen. Voreingestellt ist
\end{Declaration}
Der Inhalt der Absenderergänzung, soweit er nicht durch Logo oder den Absender
selbst belegt ist, wird mit der Variablen \Variable{location} festgelegt. Für
-den \PName{Inhalt} dieser Variablen dürfen auch Formatierungsanweisungen wie
-\Macro{raggedright} verwendet werden. Die \PName{Bezeichnung} dieser Variablen
+den \PName{Inhalt} dieser Variablen dürfen auch Formatierungsanweisungen, wie
+\Macro{raggedright}, verwendet werden. Die \PName{Bezeichnung} dieser Variablen
wird von \KOMAScript{} nicht genutzt.
\begin{Example}
@@ -1948,21 +2060,25 @@ wahlweise von einem Paket wie \Package{ngerman}\IndexPackage{ngerman},
stammen. Das\important{\OptionValue{numericaldate}{true}} kurze nummerische
Datum wird hingegen von \Class{scrlttr2} selbst erzeugt. Die Option versteht
die Standardwerte für einfache Schalter, die in \autoref{tab:truefalseswitch},
-\autopageref{tab:truefalseswitch} angegeben sind. Voreingestellt ist mit
-\PValue{false} die Verwendung der Standarddarstellung.
+\autopageref{tab:truefalseswitch} angegeben
+sind. Voreingestellt\textnote{Voreinstellung} ist mit \PValue{false} die
+Verwendung der Standarddarstellung.
\begin{Declaration}
\Variable{date}
\end{Declaration}
-Das Datum in der gewählten Darstellung wird in im \PName{Inhalt} der Variablen
-\Variable{date} abgelegt. Die Einstellung von \DescRef{\LabelBase.option.numericaldate} hat keine
-Auswirkung, wenn diese Variable überschrieben wird. Gesetzt wird das Datum
-normalerweise als Teil der Geschäftszeile. Wenn die Geschäftszeile ansonsten
-leer bleibt wird allerdings nur eine Datumszeile, bestehend aus dem Ort und
-dem Datum gesetzt. Trotzdem haben auch in diesem Fall die Einstellungen der
-nachfolgend beschriebenen Option \DescRef{\LabelBase.option.refline} Auswirkungen auf diese
-Datumszeile. Weitere Informationen zum Ort finden Sie in der Beschreibung zur
-Variablen \DescRef{\LabelBase.variable.place}\IndexVariable{place} auf
+Das Datum in der gewählten Darstellung wird im \PName{Inhalt} der Variablen
+\Variable{date} abgelegt. Die Einstellung von
+\DescRef{\LabelBase.option.numericaldate}%
+\important{\DescRef{\LabelBase.option.numericaldate}} hat keine Auswirkung,
+wenn diese Variable überschrieben wird. Gesetzt wird das Datum normalerweise
+als Teil der Geschäftszeile. Wenn die Geschäftszeile ansonsten leer bleibt
+wird allerdings nur eine Datumszeile, bestehend aus dem Ort und dem Datum,
+gesetzt. Trotzdem haben auch in diesem Fall die Einstellungen der nachfolgend
+beschriebenen Option \DescRef{\LabelBase.option.refline} Auswirkungen auf
+diese Datumszeile. Weitere Informationen zum Ort finden Sie in der
+Beschreibung zur Variablen
+\DescRef{\LabelBase.variable.placeseparator}\IndexVariable{placeseparator} auf
\DescPageRef{\LabelBase.variable.placeseparator}.%
%
\EndIndexGroup
@@ -1979,19 +2095,22 @@ Kunden-\Index{Kundennummer} und Rechnungsnummer\Index{Rechnungsnummer} oder
zur Bezugnahme auf ein früheres Schreiben. Diese Zeile wird in dieser
Anleitung \emph{Geschäftszeile}\textnote{Geschäftszeile} genannt.
-Bei \Class{scrlttr2} können Kopf, Fuß, Anschrift und das Feld mit der
-Absenderergänzung links und rechts aus dem normalen Satzspiegel herausragen.
-Über \OptionValue{refline}{wide}\important{\OptionValue{refline}{wide}} kann
+Bei \Class{scrlttr2} und \Package{scrletter} können Kopf, Fuß, Anschrift und
+das Feld mit der Absenderergänzung links und rechts aus dem normalen
+Satzspiegel herausragen. Über
+\OptionValue{refline}{wide}\important{\OptionValue{refline}{wide}} kann
gewählt werden, dass dies auch für die Geschäftszeile gelten soll. Die
Geschäftszeile enthält normalerweise zumindest das Datum, kann aber auch
weitere Angaben aufnehmen. Mögliche Werte für diese Option sind
-\autoref{tab:\LabelBase.refline} zu entnehmen. Voreingestellt sind
-\PValue{narrow} und \PValue{dateright}\ChangedAt{v3.09}{\Class{scrlttr2}}.%
+\autoref{tab:\LabelBase.refline} zu
+entnehmen. Voreingestellt\textnote{Voreinstellung} sind \PValue{narrow} und
+\PValue{dateright}\ChangedAt{v3.09}{\Class{scrlttr2}}.%
%
\begin{table}
\caption[{Mögliche Werte für Option \Option{refline} bei
- \Class{scrlttr2}}]{Mögliche Werte für Option \Option{refline} zur
- Konfiguration der Geschäftszeile bei \Class{scrlttr2}}
+ \Class{scrlttr2} und \Package{scrletter}}]
+ {Mögliche Werte für Option \Option{refline} zur
+ Konfiguration der Geschäftszeile}
\label{tab:\LabelBase.refline}
\begin{desctabular}
\pventry{dateleft}{\ChangedAt{v3.09}{\Class{scrlttr2}}%
@@ -2022,8 +2141,8 @@ Die Bedeutung dieser Felder %
\else %
Ihre Bedeutung %
\fi %
-ist \autoref{tab:\LabelBase.variables}, \autopageref{tab:\LabelBase.variables} zu
-entnehmen. Jede dieser Variablen hat auch eine vordefinierte
+ist \autoref{tab:\LabelBase.variables}, \autopageref{tab:\LabelBase.variables}
+zu entnehmen. Jede dieser Variablen hat auch eine vordefinierte
\PName{Bezeichnung}, die in \autoref{tab:\LabelBase.reflineTerm} zu finden
ist. Wie weitere Variablen zur Geschäftszeile hinzugefügt werden können, ist
in \autoref{sec:scrlttr2-experts.variables} ab
@@ -2061,13 +2180,13 @@ in \autoref{sec:scrlttr2-experts.variables} ab
\BeginIndex{FontElement}{refname}\LabelFontElement{refname}%
\BeginIndex{FontElement}{refvalue}\LabelFontElement{refvalue}%
Schriftart und Farbe\ChangedAt{v2.97c}{\Class{scrlttr2}} der Feldbezeichnung
-und des Feldinhaltes können über die beiden Elemente \FontElement{refname}%
-\important[i]{\FontElement{refname}\\\FontElement{refvalue}} und
-\FontElement{refvalue} geändert werden. Dazu werden die Anweisungen
+und des Feldinhalts können über die beiden Elemente
+\FontElement{refname}\important{\FontElement{refname}, \FontElement{refvalue}}
+und \FontElement{refvalue} geändert werden. Dazu werden die Anweisungen
\DescRef{\LabelBase.cmd.setkomafont} und
\DescRef{\LabelBase.cmd.addtokomafont} (siehe
\autoref{sec:\LabelBase.textmarkup}, \DescPageRef{\LabelBase.cmd.setkomafont})
-verwendet. Die Voreinstellungen der beiden Elemente sind
+verwendet. Die Voreinstellungen der \iffree{beiden }{}Elemente sind
\autoref{tab:\LabelBase.refnamerefvalue} zu entnehmen.%
\begin{table}[tp]
% \centering
@@ -2096,24 +2215,29 @@ verwendet. Die Voreinstellungen der beiden Elemente sind
\begin{Declaration}
\Variable{placeseparator}
\end{Declaration}%
-Sind bis auf \DescRef{\LabelBase.variable.date} alle Variablen der
-Geschäftszeile leer, so wird keine eigentliche Geschäftszeile
+Sind bis auf \DescRef{\LabelBase.variable.date}%
+\important{\DescRef{\LabelBase.variable.date}}\IndexVariable{date} alle
+Variablen der Geschäftszeile leer, so wird keine eigentliche Geschäftszeile
gesetzt. Stattdessen werden dann nur Ort\Index{Ort} und Datum\Index{Datum}
ausgegeben. Dabei bestimmt der \PName{Inhalt} der Variablen
\DescRef{\LabelBase.variable.place} den Ort. Für das Trennzeichen, das in
diesem Fall nach dem Ort gesetzt wird, ist der \PName{Inhalt} der Variablen
-\Variable{placeseparator} zuständig. Der vordefinierte \PName{Inhalt} des
-Trennzeichens ist dabei ein Komma gefolgt von einem nicht umbrechbaren
-Leerzeichen. Ist der Ort leer, so wird auch das Trennzeichen nicht
-gesetzt. Der vordefinierte \PName{Inhalt} der Variablen
-\DescRef{\LabelBase.variable.date} ist \Macro{today}\IndexCmd{today} und hängt
-von der Einstellung der Option \DescRef{\LabelBase.option.numericaldate} ab
-(siehe \DescPageRef{\LabelBase.option.numericaldate}).
+\Variable{placeseparator} zuständig. Der
+vordefinierte\textnote{Voreinstellung} \PName{Inhalt} des Trennzeichens ist
+dabei ein Komma, gefolgt von einem nicht umbrechbaren Leerzeichen. Ist der Ort
+leer, so wird auch das Trennzeichen nicht gesetzt. Der vordefinierte
+\PName{Inhalt} der Variablen \DescRef{\LabelBase.variable.date} ist
+\Macro{today}\IndexCmd{today}\important{\Macro{today}} und hängt von der
+Einstellung der Option \DescRef{\LabelBase.option.numericaldate}%
+\important{\DescRef{\LabelBase.option.numericaldate}}%
+\IndexOption{numericaldate} ab (siehe
+\DescPageRef{\LabelBase.option.numericaldate}).
Seit Version~3.09\ChangedAt{v3.09}{\Class{scrlttr2}} werden Ort und Datum
nicht mehr zwingend rechtsbündig ausgegeben. Stattdessen findet auch im Falle
der Datumszeile die Datumseinstellung von Option
-\DescRef{\LabelBase.option.refline}, wie sie in
+\DescRef{\LabelBase.option.refline}\IndexOption{refline}%
+\important{\DescRef{\LabelBase.option.refline}}, wie sie in
\autoref{tab:\LabelBase.refline} angegeben ist, Anwendung.
\BeginIndexGroup
@@ -2122,7 +2246,7 @@ Falls\ChangedAt{v3.12}{\Class{scrlttr2}} statt der Geschäftszeile eine solche
Datumszeile mit Ort gesetzt wird, so findet nicht die Schrifteinstellung des
Elements \DescRef{\LabelBase.fontelement.refvalue} Anwendung. Stattdessen wird
in diesem Fall das Element
-\FontElement{placeanddate}\important[i]{\FontElement{placeanddate}} verwendet,
+\FontElement{placeanddate}\important{\FontElement{placeanddate}} verwendet,
dessen leere Voreinstellung wie gewohnt mit Hilfe der Anweisungen
\DescRef{\LabelBase.cmd.setkomafont} und
\DescRef{\LabelBase.cmd.addtokomafont} (siehe
@@ -2134,11 +2258,12 @@ geändert werden kann.%
Herr Musterfrau setzt nun auch die Variable für den Ort:
\lstinputcode[xleftmargin=1em]{letter-20.tex}%
Damit erscheint vor dem Datum, wie in \autoref{fig:\LabelBase.letter-20},
- \autopageref{fig:\LabelBase.letter-20} zu sehen, der Ort gefolgt von den
+ \autopageref{fig:\LabelBase.letter-20} zu sehen, der Ort, gefolgt von den
automatischen Trennzeichen vor dem Datum. Dieses Datum wurde im Beispielcode
- über Variable \DescRef{\LabelBase.variable.date} ebenfalls explizit gesetzt, damit bei einem
- späteren \LaTeX-Durchlauf des Briefes das ursprüngliche Datum erhalten
- bleibt und nicht etwa automatisch das Datum des \LaTeX-Laufs verwendet wird.
+ über Variable \DescRef{\LabelBase.variable.date} ebenfalls explizit gesetzt,
+ damit bei einem späteren \LaTeX-Durchlauf des Briefes das ursprüngliche
+ Datum erhalten bleibt und nicht etwa automatisch das Datum des \LaTeX-Laufs
+ verwendet wird.
\begin{figure}
\setcapindent{0pt}%
\begin{captionbeside}[{Beispiel: Brief mit erweitertem Absender, Logo,
@@ -2162,26 +2287,30 @@ geändert werden kann.%
\begin{Declaration}
\Variable{title}
\end{Declaration}
-Bei \Class{scrlttr2} kann ein Brief zusätzlich mit einem Titel\Index{Titel}
+Bei \KOMAScript{} kann ein Brief zusätzlich mit einem Titel\Index{Titel}
versehen werden. Der Titel wird zentriert in der Schriftgröße \Macro{LARGE}
unterhalb der Geschäftszeile ausgegeben.
+
\BeginIndex{FontElement}{lettertitle}\LabelFontElement{lettertitle}%
\BeginIndex{FontElement}{title}\LabelFontElement{title}%
Die Schriftart für das Element\ChangedAt{v3.17}{\Class{scrlttr2}\and
- \Package{scrletter}} \FontElement{lettertitle}
+ \Package{scrletter}} \FontElement{lettertitle}%
\important{\FontElement{lettertitle}} kann mit den Anweisungen
\DescRef{\LabelBase.cmd.setkomafont} und
\DescRef{\LabelBase.cmd.addtokomafont} (siehe
\autoref{sec:\LabelBase.textmarkup} ab
\DescPageRef{\LabelBase.cmd.setkomafont}) geändert werden. Dabei sind auch
-Größenangaben erlaubt. Die Größe \Macro{LARGE} wird der Schriftauswahl dabei
-immer voran gestellt und ist daher auch nicht Teil der Voreinstellung
-\Macro{normalcolor}\Macro{sffamily}\Macro{bfseries}. Bei \Class{scrlttr2} kann
-als Alias für \FontElement{lettertitle} auch
+Größenangaben erlaubt. Die Größe \Macro{LARGE} wird der Schriftauswahl
+innerhalb von \KOMAScript{} immer vorangestellt und ist daher auch nicht
+Teil\textnote{Voreinstellung} der Voreinstellung
+\Macro{normalcolor}\Macro{sffamily}\Macro{bfseries}. Bei
+\Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} kann als Alias für
+\FontElement{lettertitle} auch
\FontElement{title}\important{\FontElement{title}} verwendet werden. Bei
-Verwendung von \Package{scrletter} mit einer \KOMAScript-Klasse ist das nicht
-möglich, da bei diesen Klassen bereits ein Element \FontElement{title} mit
-abweichender Einstellung für den Dokumenttitel existiert.%
+Verwendung von \Package{scrletter} mit einer \KOMAScript-Klasse ist das
+nicht\textnote{Achtung!} möglich, da bei diesen Klassen bereits ein Element
+\FontElement{title} mit abweichender Einstellung für den Dokumenttitel
+existiert.%
\EndIndex{FontElement}{title}%
\EndIndex{FontElement}{lettertitle}%
\begin{Example}
@@ -2210,10 +2339,10 @@ Um einen Betreff zu setzen, legt man den \PName{Inhalt} der Variablen
\OptionValue{subject}{titled}\important{\OptionValue{subject}{titled}} kann
dann zum einen gewählt werden, dass der Betreff mit einem Titel versehen
werden soll oder nicht. Der Titel wird über die Bezeichnung der Variablen
-\Variable{subject} bestimmt (siehe \autoref{tab:\LabelBase.subjectTerm}). Der
-vordefinierte Inhalt des Trennzeichens\Index{Trennzeichen}
-\Variable{subjectseparator} besteht aus einem Doppelpunkt, gefolgt von einem
-Leerzeichen.
+\Variable{subject} bestimmt (siehe \autoref{tab:\LabelBase.subjectTerm}).
+Der\textnote{Voreinstellung} vordefinierte Inhalt des
+Trennzeichens\Index{Trennzeichen} \Variable{subjectseparator} besteht aus
+einem Doppelpunkt, gefolgt von einem Leerzeichen.
\begin{table}
% \centering
@@ -2241,19 +2370,23 @@ Leerzeichen.
\end{table}
Zum anderen kann über \OptionValue{subject}{afteropening}%
-\important{\OptionValue{subject}{afteropening}} gewählt werden, dass der
-Betreff abweichend von der Voreinstellung erst nach der Anrede gesetzt werden
+\important{\OptionValue{subject}{afteropening}\\
+ \OptionValue{subject}{beforeopening}} gewählt werden, dass der Betreff
+abweichend von der Voreinstellung
+\OptionValue{subject}{beforeopening} erst nach der Anrede gesetzt werden
soll. Eine andere Formatierung%
-\important[i]{\OptionValue{subject}{underlined}\\
+\important{\OptionValue{subject}{underlined}\\
\OptionValue{subject}{centered}\\
- \OptionValue{subject}{right}} kann mit \OptionValue{subject}{underlined} und \OptionValue{subject}{centered} oder
+ \OptionValue{subject}{right}} kann mit \OptionValue{subject}{underlined} und
+\OptionValue{subject}{centered} oder
\OptionValue{subject}{right}\ChangedAt{v2.97c}{\Class{scrlttr2}} eingestellt
werden. Mögliche Werte für Option \Option{subject} sind
\autoref{tab:\LabelBase.subject} zu entnehmen. Es\textnote{Achtung!} wird
ausdrücklich darauf hingewiesen, dass bei der Einstellung
\OptionValue{subject}{underlined} der Betreff komplett in eine Zeile passen
-muss! Voreingestellt sind \OptionValue{subject}{left},
-\OptionValue{subject}{beforeopening} und \OptionValue{subject}{untitled}.%
+muss! Voreingestellt\textnote{Voreinstellung} sind
+\OptionValue{subject}{left}, \OptionValue{subject}{beforeopening} und
+\OptionValue{subject}{untitled}.%
%
\begin{table}
% \centering
@@ -2293,20 +2426,22 @@ diese zu ändern, verwenden Sie die Anweisungen
\autoref{sec:\LabelBase.textmarkup} ab
\DescPageRef{\LabelBase.cmd.setkomafont}). Für das
Element\ChangedAt{v3.17}{\Class{scrlttr2}\and \Package{scrletter}}
-\FontElement{lettersubject} \important{\FontElement{lettersubject}} ist als
-Schrift \Macro{normalcolor}\Macro{bfseries} voreingestellt. Bei
-\Class{scrlttr2} kann als Alias für \FontElement{lettersubject} auch
+\FontElement{lettersubject}\important{\FontElement{lettersubject}} ist als
+Schrift \Macro{normalcolor}\Macro{bfseries} voreingestellt. Bei Klasse
+\Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} kann als Alias für
+\FontElement{lettersubject} auch
\FontElement{subject}\important{\FontElement{subject}} verwendet werden. Bei
-Verwendung von \Package{scrletter} mit einer \KOMAScript-Klasse ist das nicht
-möglich, da bei diesen Klassen bereits ein Element \FontElement{subject} mit
-abweichender Einstellung für den Dokumenttitel existiert.
+Verwendung von Paket \Package{scrletter} mit einer \KOMAScript-Klasse ist das
+nicht\textnote{Achtung!} möglich, da bei diesen Klassen bereits ein Element
+\FontElement{subject} mit abweichender Einstellung für den Dokumenttitel
+existiert.
\EndIndexGroup
\begin{Example}
Herr Musterfrau setzt nun auch den Betreff. Als eher traditioneller
veranlagter Mensch möchte er außerdem, dass der Betreff mit einer
- entsprechenden Spitzmarke versehen wird und setzt deshalb auch die
- entsprechende Option:%
+ entsprechenden Spitzmarke versehen wird, und setzt deshalb auch die
+ zugehörige Option:%
\lstinputcode[xleftmargin=1em]{letter-21.tex}%
Das Ergebnis ist in \autoref{fig:\LabelBase.letter-21} zu sehen.
\begin{figure}
@@ -2343,7 +2478,8 @@ Satzspiegel und Seitenfuß.
Die Option versteht die Standardwerte für einfache Schalter, die in
\autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} angegeben
-sind. Voreingestellt ist das Setzen des Briefbogenfußes.%
+sind. Voreingestellt\textnote{Voreinstellung} ist das Setzen des
+Briefbogenfußes.%
%
\EndIndexGroup
@@ -2401,47 +2537,48 @@ neue Festlegung zu treffen. Die \PName{Bezeichnung} der Variablen wird von
}%
}
\end{lstcode}
- Das Beispiel stammt ursprünglich von Torsten Krüger, und mit
+ Das Beispiel stammt ursprünglich von Torsten Krüger. Es wird empfohlen, eine
+ solche Definition für die mehrfache Verwendung in unterschiedlichen
+ Dokumenten in einer eigenen
+ \File{lco}-Datei\Index{lco-Datei=\File{lco}-Datei} abzulegen. Mit
\begin{lstcode}
\setkomavar{frombank}{IBAN DE21~87654321~13456789\\
bei der HansWurstBank\\
BIC GRMLDEHD000}
\end{lstcode}
- kann die Bankverbindung passend dazu gesetzt werden.
-% Abhängig von den
-% Voreinstellungen ist ein solch hoher Fuß nicht vorgesehen und wird deshalb
-% möglicherweise zu tief platziert. In einem solchen Fall kann die vertikale
-% Position über die Pseudolänge
-% \PLength{firstfootvpos}\IndexPLength{firstfootvpos} angepasst werden (siehe
-% \DescPageRef{scrlttr2-experts.plength.firstfootvpos}).
+ kann die Bankverbindung dann im Dokument passend dazu gesetzt werden.%
+\iffalse% Umbruchkorrekturmöglichkeit
+ \ Abhängig\textnote{Achtung!} von den Voreinstellungen ist ein solch hoher
+ Fuß jedoch eventuell nicht vorgesehen und wird deshalb möglicherweise zu
+ tief platziert. In einem solchen Fall kann die vertikale Position über die
+ Pseudolänge \DescRef{scrlttr2-experts.plength.firstfootvpos}%
+ \important{\DescRef{scrlttr2-experts.plength.firstfootvpos}}%
+ \IndexPLength{firstfootvpos} angepasst werden (siehe
+ \DescPageRef{scrlttr2-experts.plength.firstfootvpos}).%
+\fi
\end{Example}
Im\textnote{Achtung!} Beispiel wurde ein mehrzeiliger Fuß gesetzt. Bei einer
-Kompatibilitätseinstellung ab Version 2.9u (siehe
+Kompatibilitätseinstellung ab Version
+2.9u\important{\OptionValueRef{\LabelBase}{version}{2.9u}} (siehe
\DescRef{\LabelBase.option.version} in
\autoref{sec:\LabelBase.compatibilityOptions},
-\DescPageRef{\LabelBase.option.version}) reicht der Platz dafür in der
-Regel nicht aus. Sie sollten dann \PLength{firstfootvpos} (siehe
+\DescPageRef{\LabelBase.option.version}) reicht der Platz dafür in der Regel
+nicht aus. Sie sollten dann \PLength{firstfootvpos} (siehe
\DescPageRef{scrlttr2-experts.plength.firstfootvpos}) entsprechend
-verringern.
-
-Lediglich\textnote{Achtung!} aus Gründen der Kompatibilität zu früheren
-Versionen von \Class{scrlttr2} existiert auch noch Anweisung
-\Macro{firstfoot}\IndexCmd[indexmain]{firstfoot}. Diese sollte jedoch nicht
-mehr verwendet werden.%
-%
+verringern.%
\EndIndexGroup
\begin{Declaration}
\Variable{frombank}
\end{Declaration}%
-\BeginIndex{}{Briefbogenfuss=Briefbogenfuß}
-Die im vorherigen Beispiel verwendete Variable \Variable{frombank} nimmt
-derzeit eine Sonderstellung ein. Sie wird intern bisher nicht verwendet. Sie
-kann jedoch vom Anwender verwendet werden, um die
-Bankverbindung\Index{Bankverbindung} in das Absenderergänzungsfeld (siehe
-Variable \DescRef{\LabelBase.variable.location}, \DescPageRef{\LabelBase.variable.location})
-oder wie im Beispiel in den Fuß zu setzen.%
+\BeginIndex{}{Briefbogenfuss=Briefbogenfuß} Die im vorherigen Beispiel
+verwendete Variable \Variable{frombank} nimmt derzeit eine Sonderstellung
+ein. Sie wird intern bisher nicht verwendet. Sie kann jedoch vom Anwender
+verwendet werden, um die Bankverbindung\Index{Bankverbindung} in das
+Absenderergänzungsfeld (siehe Variable \DescRef{\LabelBase.variable.location},
+\DescPageRef{\LabelBase.variable.location}) oder wie im Beispiel in den Fuß zu
+setzen.%
%
\EndIndexGroup
%
@@ -2473,38 +2610,41 @@ auch der Seitenstil aller Rückseiten betroffen.
\end{Declaration}
Der\ChangedAt{v3.19}{\Class{scrlttr2}\and \Package{scrletter}} für Briefe
voreingestellte Seitenstil wird durch den Inhalt dieser Anweisung bestimmt. In
-der Voreinstellung von \Class{scrlttr2} ist die Anweisung leer definiert. Das
-bedeutet, dass der Seitenstil von Briefen dem des restlichen Dokuments
-entspricht. Dies ist deshalb sinnvoll, weil \Class{scrlttr2} für reine
-Briefdokumente gedacht ist und es dafür einfacher ist, den Seitenstil wie
-gewohnt mit \DescRef{\LabelBase.cmd.pagestyle} global einzustellen.
-
-Da der \PageStyle{plain}-Seitenstil von Briefen vom
-\PageStyle{plain}-Seitenstil anderer Klassen abweicht, ist für das Paket
-\Package{scrletter} der Seitenstil
-\PageStyle{plain.letter}\IndexPagestyle{plain.letter} in der Anweisung
-gespeichert. Damit werden alle Briefe mit dem zum Seitenstil
-\PageStyle{letter}\IndexPagestyle{letter} gehörenden
-\PageStyle{plain}-Seitenstil gesetzt unabhängig davon, was für das restliche
-Dokument als Seitenstil eingestellt ist. Siehe
-\autoref{sec:scrlttr2-experts.pagestyleatscrletter}
-%, \DescPageRef{scrlttr2-experts.pagestyle.letter}
-für weitere Informationen zu den Besonderheiten der Seitenstile von Paket
-\Package{scrletter}.
+der Voreinstellung\textnote{Voreinstellung} von
+\Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} ist die Anweisung leer
+definiert. Das bedeutet, dass der Seitenstil von Briefen dem des restlichen
+Dokuments entspricht. Dies ist deshalb sinnvoll, weil \Class{scrlttr2} für
+reine Briefdokumente gedacht ist und es dafür einfacher ist, den Seitenstil
+wie gewohnt mit \DescRef{\LabelBase.cmd.pagestyle} global einzustellen.
+
+Da sowohl Seitenstil \DescRef{\LabelBase.pagestyle.plain} als auch der Stil
+\DescRef{\LabelBase.pagestyle.headings} anderer Klassen vom gewünschten
+Seitenstil für Briefe abweicht, ist für das Paket
+\Package{scrletter}\OnlyAt{\Package{scrletter}}\textnote{Voreinstellung} der
+Seitenstil
+\DescRef{\LabelBase.pagestyle.plain.letter}\IndexPagestyle{plain.letter}%
+\important{\DescRef{\LabelBase.pagestyle.plain.letter}} in der Anweisung
+\Macro{letterpagestyle} gespeichert. Damit werden alle Briefe mit dem zum
+Seitenstil \DescRef{\LabelBase.pagestyle.letter}\IndexPagestyle{letter}
+gehörenden
+\hyperref[desc:\LabelBase.pagestyle.plain.letter]{\PageStyle{plain}}-Seitenstil
+gesetzt unabhängig davon, was für das restliche Dokument als Seitenstil
+eingestellt ist.
\begin{Example}
Sie wollen auch bei Verwendung von Paket \Package{scrletter}, dass die
Briefe in dem Seitenstil gesetzt werden, der für das Dokument selbst mit
- \DescRef{\LabelBase.cmd.pagestyle} eingestellt wurde. Dazu schreiben sie die Anweisung
+ \DescRef{\LabelBase.cmd.pagestyle} eingestellt wurde. Dazu schreiben sie die
+ Anweisung
\begin{lstcode}
\renewcommand*{\letterpagestyle}{}
\end{lstcode}
in die Dokumentpräambel. Dabei ist übrigens der Stern bei
\Macro{renewcommand*} wichtig!%
\end{Example}
-Natürlich haben die Anweisung \DescRef{\LabelBase.cmd.pagestyle} und \DescRef{\LabelBase.cmd.thispagestyle}
-innerhalb eines Briefes Vorrang vor dem innerhalb von
-\Macro{begin}\PParameter{letter} über \Macro{letterpagestyle} eingestellten
-Seitenstil.%
+Natürlich haben die Anweisung \DescRef{\LabelBase.cmd.pagestyle} und
+\DescRef{\LabelBase.cmd.thispagestyle} innerhalb eines Briefes Vorrang vor dem
+innerhalb von \Macro{begin}\PParameter{letter} über \Macro{letterpagestyle}
+eingestellten Seitenstil.%
\EndIndexGroup
@@ -2512,36 +2652,38 @@ Seitenstil.%
\OptionVName{headsepline}{Ein-Aus-Wert}
\OptionVName{footsepline}{Ein-Aus-Wert}
\end{Declaration}%
-Mit diesen Optionen kann eingestellt werden, ob eine
-Trennlinie\Index{Trennlinie}\Index{Linie} unter dem Kopf\Index{Seiten>Kopf}
-oder über dem Fuß\Index{Seiten>Fuss=Fuß} von Folgeseiten gewünscht wird. Als
-\PName{Ein-Aus-Wert} kann einer der Standardwerte für einfache Schalter aus
-\autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} verwendet
+Mit diesen Optionen kann bei \Class{scrlttr2}\OnlyAt{scrlttr2} eingestellt
+werden, ob eine Trennlinie\Index{Trennlinie}\Index{Linie} unter dem
+Kopf\Index{Seiten>Kopf} oder über dem Fuß\Index{Seiten>Fuss=Fuß} von
+Folgeseiten gewünscht wird. Als \PName{Ein-Aus-Wert} kann einer der
+Standardwerte für einfache Schalter aus \autoref{tab:truefalseswitch},
+\autopageref{tab:truefalseswitch} verwendet
werden. Ein\important{\OptionValue{headsepline}{true}} Aktivieren der Option
\Option{headsepline} schaltet die Linie unter dem Kopf
ein. Ein\important{\OptionValue{footsepline}{true}} Aktivieren der Option
\Option{footsepline} schaltet die Linie über dem Fuß ein. Die Deaktivierung
der Optionen schaltet die jeweilige Linie aus.
-Beim Seitenstil \PValue{empty}\important{\PageStyle{empty}} (siehe später in
+Beim Seitenstil \DescRef{\LabelBase.pagestyle.empty}%
+\important{\DescRef{\LabelBase.pagestyle.empty}} (siehe später in
diesem Abschnitt) haben die Optionen \Option{headsepline} und
\Option{footsepline} selbstverständlich keine Auswirkung. Bei diesem
Seitenstil soll ja auf Seitenkopf\Index{Seiten>Kopf} und
Seitenfuß\Index{Seiten>Fuss=Fuß} ausdrücklich verzichtet werden.
-Typografisch\important[i]{\PageStyle{headings}\\
- \PageStyle{myheadings}\\
- \PageStyle{plain}} betrachtet hat eine solche Linie immer die Auswirkung,
-dass der Kopf oder Fuß optisch näher an den Text heranrückt. Dies bedeutet
-nun nicht, dass Kopf oder Fuß räumlich weiter vom
-Textkörper\Index{Text>Bereich} weggerückt werden müssten. Stattdessen sollte
+Typografisch\important{\DescRef{\LabelBase.pagestyle.headings}\\
+ \DescRef{\LabelBase.pagestyle.myheadings}\\
+ \DescRef{\LabelBase.pagestyle.plain}} betrachtet hat eine solche Linie immer
+die Auswirkung, dass der Kopf oder Fuß optisch näher an den Text heranrückt.
+Dies bedeutet nun nicht, dass Kopf oder Fuß räumlich weiter vom
+Textkörper\Index{Text>Bereich} weggerückt werden müssten. Stattdessen sollten
sie dann bei der Berechnung des Satzspiegels als zum Textkörper gehörend
-betrachtet werden. Dies wird bei {\KOMAScript} dadurch erreicht, dass bei
+betrachtet werden. Dies wird bei \Class{scrlttr2} dadurch erreicht, dass bei
Verwendung der Klassenoption \Option{headsepline} automatisch die Paketoption
\DescRef{typearea.option.headinclude}%
\important{\DescRef{typearea.option.headinclude}} mit gleichem Wert an das
-\Package{typearea}-Paket weitergereicht wird. Entsprechendes gilt bei
-\DescRef{\LabelBase.option.footsepline} für
+\hyperref[cha:typearea]{\Package{typearea}}-Paket weitergereicht
+wird. Entsprechendes gilt bei \DescRef{\LabelBase.option.footsepline} für
\DescRef{typearea.option.footinclude}%
\important{\DescRef{typearea.option.footinclude}}.
@@ -2552,10 +2694,30 @@ aus. Zur Neuberechnung des Satzspiegels siehe Option
Anweisung \DescRef{typearea.cmd.recalctypearea} (siehe
\DescPageRef{typearea.cmd.recalctypearea}) in \autoref{cha:typearea}.
-Das Paket \Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage}%
-\important{\Package{scrlayer-scrpage}} (siehe \autoref{cha:scrlayer-scrpage})
-bietet weitere Einflussmöglichkeiten für Linien im Kopf und Fuß und kann auch
-mit \Class{scrlttr2} kombiniert werden.%
+Das Paket \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\IndexPackage{scrlayer-scrpage}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}} (siehe
+\autoref{cha:scrlayer-scrpage}) bietet weitere Einflussmöglichkeiten für
+Linien im Kopf und Fuß und kann auch mit \Class{scrlttr2} kombiniert
+werden. Das Paket \Package{scrletter} verwendet hingegen automatisch
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}} zur
+Definition der Seitenstile \DescRef{\LabelBase.pagestyle.letter} und
+\DescRef{\LabelBase.pagestyle.plain.letter}.
+
+Die von \Package{scrletter}\OnlyAt{\Package{scrletter}} definierten Seitenstile
+\DescRef{\LabelBase.pagestyle.letter} und
+\DescRef{\LabelBase.pagestyle.plain.letter} unterliegen den Regeln von
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}. Dies betrifft
+insbesondere das Setzen der Linien in Kopf und Fuß des
+\PageStyle{plain}-Seitenstils
+\DescRef{\LabelBase.pagestyle.plain.letter}. Siehe dazu in
+\autoref{sec:scrlayer-scrpage.pagestyle.content},
+\DescPageRef{scrlayer-scrpage.option.headsepline} und
+\DescPageRef{scrlayer-scrpage.option.plainheadsepline} die Optionen
+\DescRef{scrlayer-scrpage.option.headsepline} und
+\DescRef{scrlayer-scrpage.option.plainheadsepline}. Auch Einstellungen wie
+\DescRef{scrlayer-scrpage.option.automark} sind für den Seitenstil
+\DescRef{\LabelBase.pagestyle.letter} von einiger Bedeutung.%
%
\EndIndexGroup
@@ -2564,24 +2726,31 @@ mit \Class{scrlttr2} kombiniert werden.%
\OptionVName{pagenumber}{Position}
\end{Declaration}
Mit Hilfe dieser Option kann bestimmt werden, ob und wo eine Seitenzahl auf
-Folgeseiten gesetzt werden soll. Die Option wirkt sich auf die
-Seitenstile\important[i]{\PageStyle{headings}\\
- \PageStyle{myheadings}\\
- \PageStyle{plain}} \PValue{headings}, \PValue{myheadings} und \PValue{plain}
-aus. Sie beeinflusst außerdem die Voreinstellung der Seitenstile des Pakets
-\Package{scrlayer-scrpage}\important{\Package{scrlayer-scrpage}}%
-\IndexPackage{scrlayer-scrpage}, soweit sie vor dem Laden des Paketes gesetzt
+Folgeseiten gesetzt werden soll. Die Option wirkt sich bei
+\Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} auf die
+Seitenstile\important{\DescRef{\LabelBase.pagestyle.headings}\\
+ \DescRef{\LabelBase.pagestyle.myheadings}\\
+ \DescRef{\LabelBase.pagestyle.plain}}
+\DescRef{\LabelBase.pagestyle.headings},
+\DescRef{\LabelBase.pagestyle.myheadings} und
+\DescRef{\LabelBase.pagestyle.plain} und bei
+\Package{scrletter}\OnlyAt{\Package{scrletter}} auf
+\DescRef{\LabelBase.pagestyle.letter} und
+\DescRef{\LabelBase.pagestyle.plain.letter} aus. Sie beeinflusst außerdem die
+Voreinstellung der Seitenstile des Pakets
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}%
+\IndexPackage{scrlayer-scrpage}, soweit sie vor dem Laden des Pakets gesetzt
wird (siehe \autoref{cha:scrlayer-scrpage}). Es gibt Werte, die sich nur auf
die horizontale Position auswirken, Werte, die nur die vertikale Position
beeinflussen, und Werte, die zugleich die vertikale und die horizontale
Position festlegen. Mögliche Werte sind \autoref{tab:\LabelBase.pagenumber} zu
-entnehmen. Voreingestellt ist \PValue{botcenter}.
+entnehmen. Voreingestellt\textnote{Voreinstellung} ist \PValue{botcenter}.
\begin{table}[t!]% Umbruchkorrektur
- \caption[{Mögliche Werte für Option \Option{pagenumber} bei
- \Class{scrlttr2}}]{Mögliche Werte für Option \Option{pagenumber} zur
- Positionierung der Paginierung bei den Seitenstilen \PValue{headings},
- \PValue{myheadings} und \PValue{plain} von \Class{scrlttr2}}
+ \caption[{Mögliche Werte für Option \Option{pagenumber} bei \Class{scrlttr2}
+ und \Package{scrletter}}]{Mögliche Werte für Option \Option{pagenumber}
+ zur Positionierung der Paginierung innerhalb der Seitenstile}
\label{tab:\LabelBase.pagenumber}
\begin{desctabular}
\entry{\PValue{bot}, \PValue{foot}}{%
@@ -2623,56 +2792,123 @@ entnehmen. Voreingestellt ist \PValue{botcenter}.
\BeginIndex{Pagestyle}{plain}%
\BeginIndex{Pagestyle}{headings}%
\BeginIndex{Pagestyle}{myheadings}%
-Bei Briefen mit \Class{scrlttr2} wird zwischen vier verschiedenen
-Seitenstilen unterschieden.
-\begin{description}
-\item[{\PageStyle{empty}}] ist der Seitenstil, bei dem Kopf- und Fußzeile von
+Bei Briefen mit \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} wird zwischen vier
+verschiedenen Seitenstilen unterschieden. Dagegen definiert
+\Package{scrletter}\OnlyAt{\Package{scrletter}} nur zwei eigene Seitenstile.
+\begin{description}\setkomafont{descriptionlabel}{}
+\item[{\PageStyle{empty}}]
+ \LabelPageStyle{empty}%
+ ist der Seitenstil, bei dem Kopf- und Fußzeile von
Folgeseiten vollständig leer bleiben. Dieser Seitenstil wird auch
automatisch für die erste Briefseite verwendet, da auf dieser Seite Kopf und
Fuß über \DescRef{\LabelBase.cmd.opening}\IndexCmd{opening} (siehe
\autoref{sec:\LabelBase.firstpage}, \DescPageRef{\LabelBase.cmd.opening})
mit anderen Mitteln gesetzt werden.
-\item[{\PageStyle{headings}}] ist der Seitenstil für automatische
- Kolumnentitel auf Folgeseiten. Dabei werden als automatisch gesetzte Marken
- der Absendername aus der Variablen
+\item[{\PageStyle{headings}}]
+ \LabelPageStyle{headings}%
+ ist bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} der Seitenstil für
+ automatische Kolumnentitel auf Folgeseiten. Dabei werden als automatisch
+ gesetzte Marken der Absendername aus der Variablen
\DescRef{\LabelBase.variable.fromname}\IndexVariable{fromname} und der
- Betreff aus der Variablen \DescRef{\LabelBase.variable.subject}\IndexVariable{subject}
- verwendet (siehe \autoref{sec:\LabelBase.firstpage},
+ Betreff aus der Variablen
+ \DescRef{\LabelBase.variable.subject}\IndexVariable{subject} verwendet
+ (siehe \autoref{sec:\LabelBase.firstpage},
\DescPageRef{\LabelBase.variable.fromname} und
\DescPageRef{\LabelBase.variable.subject}). Wo genau diese Marken und die
Seitenangabe ausgegeben werden, hängt von der oben erklärten Option
\DescRef{\LabelBase.option.pagenumber} und dem Inhalt der Variablen
\DescRef{\LabelBase.variable.nexthead}\IndexVariable{nexthead} und
- \DescRef{\LabelBase.variable.nextfoot}\IndexVariable{nextfoot} ab. Der Autor kann die Marken
- aber auch noch nach \DescRef{\LabelBase.cmd.opening} manuell
+ \DescRef{\LabelBase.variable.nextfoot}\IndexVariable{nextfoot} ab. Der Autor
+ kann die Marken aber auch noch nach \DescRef{\LabelBase.cmd.opening} manuell
beeinflussen. Hierzu stehen wie üblich die Anweisungen
\DescRef{\LabelBase.cmd.markboth} und \DescRef{\LabelBase.cmd.markright},
- bei Verwendung von \Package{scrlayer-scrpage}%
- \IndexPackage{scrlayer-scrpage}\important{\Package{scrlayer-scrpage}} auch
- \DescRef{scrlayer-scrpage.cmd.markleft} (siehe
+ bei Verwendung von
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+ \IndexPackage{scrlayer-scrpage}%
+ \important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}
+ auch \DescRef{scrlayer-scrpage.cmd.markleft} (siehe
\autoref{sec:scrlayer-scrpage.pagestyle.content},
\DescPageRef{scrlayer-scrpage.cmd.markleft}), zur Verfügung.
-\item[{\PageStyle{myheadings}}] ist der Seitenstil für manuelle Kolumnentitel
- auf Folgeseiten. Im Unterschied zu \PValue{headings} müssen die Marken vom
- Anwender gesetzt werden. Er verwendet dazu die Anweisungen
- \DescRef{\LabelBase.cmd.markboth}\IndexCmd{markboth} und
+
+ Da \Package{scrletter}\OnlyAt{scrletter} intern
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} verwendet, wird
+ ein eventuell von der Klasse bereitgestellter Seitenstil
+ \DescRef{maincls.pagestyle.headings} als Alias von
+ \DescRef{scrlayer-scrpage.pagestyle.scrheadings} umdefiniert. Näheres zu
+ diesem Seitenstil ist in \autoref{cha:scrlayer-scrpage} auf
+ \DescPageRef{scrlayer-scrpage.pagestyle.scrheadings} zu erfahren.
+\item[{\PageStyle{letter}}]
+ \LabelPageStyle{letter}%
+ Da der Seitenstil \PageStyle{headings} im allgemeinen bereits von den
+ Klassen belegt ist, definiert das Paket
+ \Package{scrletter}\OnlyAt{scrletter} stattdessen einen Seitenstil
+ \PageStyle{letter}. Dies geschieht mit Hilfe von
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} aus
+ \autoref{cha:scrlayer-scrpage}, \autopageref{cha:scrlayer-scrpage}. Bei der
+ Einstellung \OptionValueRef{scrlayer-scrpage}{automark}{true}%
+ \important{\OptionValueRef{scrlayer-scrpage}{automark}{true}}%
+ \IndexOption{automark} übernimmt \PageStyle{letter} dann die Rolle, die bei
+ \Class{scrlttr2} von \PageStyle{headings} ausgefüllt wird. Bei
+ \OptionValueRef{scrlayer-scrpage}{automark}{false}%
+ \important{\OptionValueRef{scrlayer-scrpage}{automark}{false}}%
+ \IndexOption{automark} übernimmt \PageStyle{letter} dagegen die Rolle von
+ \PageStyle{myheadings}.
+
+ Durch\textnote{Achtung!} die Verwendung von
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} kann das
+ veraltete Paket \Package{scrpage2}\IndexPackage{scrpage2}
+ oder das mit \KOMAScript{} wenig kompatible Paket
+ \Package{fancyhdr}\IndexPackage{fancyhdr} nicht zusammen mit
+ \Package{scrletter} verwendet werden.
+\item[{\PageStyle{myheadings}}]
+ \LabelPageStyle{myheadings}%
+ ist bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} der Seitenstil für
+ manuelle Kolumnentitel auf Folgeseiten. Im Unterschied zu \PValue{headings}
+ müssen die Marken vom Anwender gesetzt werden. Er verwendet dazu die
+ Anweisungen \DescRef{\LabelBase.cmd.markboth}\IndexCmd{markboth} und
\DescRef{\LabelBase.cmd.markright}\IndexCmd{markright}. Bei Verwendung von
- \Package{scrlayer-scrpage} steht außerdem
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} steht außerdem
\DescRef{scrlayer-scrpage.cmd.markleft}\IndexCmd{markleft} zur Verfügung.
-\item[{\PageStyle{plain}}] ist der voreingestellte Seitenstil, bei dem auf
- Folgeseiten keinerlei Kolumnentitel verwendet, sondern nur eine Seitenangabe
- ausgegeben wird. Wo diese gesetzt wird, hängt von der oben erklärten Option
+
+ Beim Paket \Package{scrletter}\OnlyAt{\Package{scrletter}} übernimmt der
+ Seitenstil \PageStyle{letter} ebenfalls die Rolle von
+ \PageStyle{myheadings}.
+\item[{\PageStyle{plain}}]
+ \LabelPageStyle{plain}%
+ ist bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}}
+ der voreingestellte Seitenstil, bei dem auf Folgeseiten keinerlei
+ Kolumnentitel verwendet, sondern nur eine Seitenangabe ausgegeben wird. Wo
+ diese gesetzt wird, hängt von der oben erklärten Option
\DescRef{\LabelBase.option.pagenumber} ab.
+
+ Da \Package{scrletter}\OnlyAt{scrletter} intern
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} verwendet, wird
+ der Seitenstil \DescRef{maincls.pagestyle.plain} als Alias von
+ \DescRef{scrlayer-scrpage.pagestyle.plain.scrheadings} umdefiniert. Näheres
+ zu diesem Seitenstil ist in \autoref{cha:scrlayer-scrpage} auf
+ \DescPageRef{scrlayer-scrpage.pagestyle.scrheadings} zu erfahren.
+\item[{\PageStyle{plain.letter}}]
+ \LabelPageStyle{plain.letter}%
+ Da der Seitenstil \PageStyle{plain} im allgemeinen bereits von den Klassen
+ belegt ist, definiert das Paket \Package{scrletter}\OnlyAt{scrletter}
+ stattdessen einen Seitenstil \PageStyle{plain.letter}. Dies geschieht mit
+ Hilfe von \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}.
+ Durch\textnote{Achtung!} diese Verwendung von
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}} kann das
+ veraltete Pakete \Package{scrpage2}\IndexPackage{scrpage2} oder das mit
+ \KOMAScript{} wenig kompatible Paket
+ \Package{fancyhdr}\IndexPackage{fancyhdr} nicht zusammen mit
+ \Package{scrletter} verwendet werden.
\end{description}
Die Form der Seitenstile wird außerdem durch die oben erklärten
-Optionen\important[i]{\DescRef{\LabelBase.option.headsepline}\\
+Optionen\important{\DescRef{\LabelBase.option.headsepline}\\
\DescRef{\LabelBase.option.footsepline}}
\DescRef{\LabelBase.option.headsepline}\IndexOption{headsepline} und
\DescRef{\LabelBase.option.footsepline}\IndexOption{footsepline}
beeinflusst. Der Seitenstil ab der aktuellen Seite wird mit \Macro{pagestyle}
umgeschaltet. Demgegenüber verändert \Macro{thispagestyle} nur den Seitenstil
-der aktuellen Seite. Die\textnote{Achtung!} Briefklasse verwendet
+der aktuellen Seite. \KOMAScript\textnote{Achtung!} verwendet
\Macro{thispagestyle}\PParameter{empty} selbst innerhalb von
\DescRef{\LabelBase.cmd.opening}\IndexCmd{opening} für die erste Briefseite.
@@ -2691,12 +2927,13 @@ Fuß\ChangedAt{v3.00}{\Class{scrlttr2}} ist zusätzlich auch noch das Element
\FontElement{pagefoot}\important{\FontElement{pagefoot}} zuständig, das nach
\FontElement{pageheadfoot} in mit Variable
\DescRef{\LabelBase.variable.nextfoot}\IndexVariable{nextfoot} oder per Paket
-\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage}%
-\important{\Package{scrlayer-scrpage}} (siehe \autoref{cha:scrlayer-scrpage},
-\DescPageRef{scrlayer-scrpage.fontelement.pagefoot}) definierten
-Seitenstilen zur Anwendung kommt. Das Element für die Seitenzahl innerhalb des
-Kopfes oder Fußes heißt
-\FontElement{pagenumber}\important{\FontElement{pagenumber}}. Die
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\IndexPackage{scrlayer-scrpage}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}} (siehe
+\autoref{cha:scrlayer-scrpage},
+\DescPageRef{scrlayer-scrpage.fontelement.pagefoot}) definierten Seitenstilen
+zur Anwendung kommt. Das Element für die Seitenzahl innerhalb des Kopfes oder
+Fußes heißt \FontElement{pagenumber}\important{\FontElement{pagenumber}}. Die
Voreinstellungen sind in \autoref{tab:maincls.defaultFontsHeadFoot},
\autopageref{tab:maincls.defaultFontsHeadFoot} zu finden. Beachten Sie dazu
auch das Beispiel aus \autoref{sec:maincls.pagestyle},
@@ -2711,17 +2948,20 @@ auch das Beispiel aus \autoref{sec:maincls.pagestyle},
\Macro{markboth}\Parameter{linke Marke}\Parameter{rechte Marke}
\Macro{markright}\Parameter{rechte Marke}
\end{Declaration}
-In den meisten Fällen werden die Möglichkeiten, die \Class{scrlttr2} über
+In den meisten Fällen werden die Möglichkeiten, die \KOMAScript{} über
Optionen und Variablen für die Gestaltung des Seitenkopfes\Index{Kopf} und
-fußes\Index{Fuss=Fuß} auf Folgeseiten\Index{Folgeseite} zur Verfügung stellt,
-vollkommen ausreichen. Dies umso mehr, als man zusätzlich mit
+vollkommen ausreichen. Dies gilt umso mehr, als man zusätzlich mit
\Macro{markboth} und \Macro{markright} die Möglichkeit hat, die Angaben zu
-ändern, die \Class{scrlttr2} in den Kopf setzt. Die Anweisungen
-\Macro{markboth}\IndexCmd{markboth} und \Macro{markright}\IndexCmd{markright}
-können insbesondere mit dem Seitenstil \PageStyle{myheadings}%
+ändern, die \Class{scrlttr2} oder \Package{scrletter} in den Kopf setzt. Die
+Anweisungen \Macro{markboth}\IndexCmd{markboth} und
+\Macro{markright}\IndexCmd{markright} können insbesondere mit dem Seitenstil
+\PageStyle{myheadings}%
\IndexPagestyle{myheadings}\important{\PageStyle{myheadings}} verwendet
-werden. Bei Verwendung des Pakets \Package{scrlayer-scrpage}%
-\IndexPackage{scrlayer-scrpage}\important{\Package{scrlayer-scrpage}} gilt
+werden. Bei Verwendung des Pakets
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\IndexPackage{scrlayer-scrpage}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}} gilt
dies natürlich auch für den Seitenstil \PageStyle{scrheadings}%
\IndexPagestyle{scrheadings}\important{\PageStyle{scrheadings}}. Dort steht
außerdem die Anweisung \DescRef{scrlayer-scrpage.cmd.markleft}%
@@ -2738,11 +2978,15 @@ In einigen wenigen Fällen will man jedoch den Kopf oder Fuß der Folgeseiten
muss auf die vordefinierten Möglichkeiten, die per oben erklärter Option
\DescRef{\LabelBase.option.pagenumber}\IndexOption{pagenumber} auswählbar
sind, verzichtet werden. Stattdessen gestaltet man sich den Kopf und Fuß der
-Folgeseiten im Seitenstil
-\PageStyle{headings}\IndexPagestyle{headings}\important{\PageStyle{headings},
- \PageStyle{myheadings}} oder
-\PageStyle{myheadings}\IndexPagestyle{myheadings} frei. Dazu setzt man den
-gewünschten Aufbau als \PName{Inhalt} der
+Folgeseiten bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} im Seitenstil
+\DescRef{\LabelBase.pagestyle.headings}\IndexPagestyle{headings}%
+\important{\DescRef{\LabelBase.pagestyle.headings},
+ \DescRef{\LabelBase.pagestyle.myheadings}} oder
+\DescRef{\LabelBase.pagestyle.myheadings}\IndexPagestyle{myheadings} und bei
+\Package{scrletter}\OnlyAt{\Package{scrletter}} im Seitenstil
+\DescRef{\LabelBase.pagestyle.letter}%
+\IndexPagestyle{letter}\important{\DescRef{\LabelBase.pagestyle.letter}}
+frei. Dazu setzt man den gewünschten Aufbau als \PName{Inhalt} der
Variablen\ChangedAt{v3.08}{\Class{scrlttr2}} \Variable{nexthead}
beziehungsweise \Variable{nextfoot}. Innerhalb des Inhalts von
\Variable{nexthead} und \Variable{nextfoot} können beispielsweise mit Hilfe
@@ -2751,14 +2995,7 @@ neben- und untereinander gesetzt werden. Einem versierten Anwender sollte es
so möglich sein, eigene Seitenköpfe und "~füße zu gestalten. Natürlich kann
und sollte im Wert mit Hilfe von \DescRef{\LabelBase.cmd.usekomavar} auch auf
weitere Variablen zugegriffen werden. Die \PName{Bezeichnung} wird von
-\KOMAScript{} bei beiden Variablen nicht genutzt.
-
-Lediglich\textnote{Achtung!} aus Gründen der Kompatibilität zu früheren
-Versionen von \Class{scrlttr2} existieren auch noch die Anweisungen
-\Macro{nexthead}\IndexCmd[indexmain]{nexthead} und
-\Macro{nextfoot}\IndexCmd[indexmain]{nextfoot}. Diese sollten jedoch nicht
-mehr verwendet werden.%
-%
+\KOMAScript{} bei beiden Variablen nicht genutzt.%
\EndIndexGroup
\EndIndexGroup
%
@@ -2784,18 +3021,21 @@ Formeln, Gleichungssysteme oder ähnliche Elemente der Mathematik
bereit. Stattdessen stützt sich \KOMAScript{} im Bereich der Mathematik voll
und ganz auf den \LaTeX-Kern. Da\textnote{Achtung!} jedoch Mathematik in Form
von nummerierten Gleichungen und Formeln in Briefen eher ungewöhnlich ist,
-unterstützt \Class{scrlttr2} dies nicht aktiv. Daher gibt es bei
-\Class{scrlttr2} auch nicht die Optionen \DescRef{maincls.option.leqno} und
-\DescRef{maincls.option.fleqn}, die in \autoref{sec:maincls.math} für
-\Class{scrbook}, \Class{scrreprt} und \Class{scrartcl} dokumentiert sind.
-
-Auf eine Beschreibung der Mathematikumgebungen des \LaTeX-Kerns, also
-\Environment{displaymath}\IndexEnv{displaymath},
-\Environment{equation}\IndexEnv{equation} und
-\Environment{eqnarray}\IndexEnv{eqnarray}, wird an dieser Stelle
-verzichtet. Wer diese verwenden möchte, sei auf \cite{l2kurz} verwiesen. Für
-mehr als nur einfachste mathematische Formeln und Gleichungen sei jedoch die
-Verwendung von \Package{amsmath} empfohlen (siehe \cite{package:amsmath}).%
+unterstützt \KOMAScript{} dies nicht aktiv. Daher gibt es auch nicht die
+Optionen \DescRef{maincls.option.leqno} und \DescRef{maincls.option.fleqn},
+die in \autoref{sec:maincls.math}, \autopageref{sec:maincls.math} für
+\Class{scrbook}, \Class{scrreprt} und \Class{scrartcl} dokumentiert sind.%
+\iffalse% Umbruchkorrekturtext
+ \par
+ Auf eine Beschreibung der Mathematikumgebungen des \LaTeX-Kerns, also
+ \Environment{displaymath}\IndexEnv{displaymath},
+ \Environment{equation}\IndexEnv{equation} und
+ \Environment{eqnarray}\IndexEnv{eqnarray}, wird an dieser Stelle
+ verzichtet. Wer diese verwenden möchte, sei auf \cite{l2kurz} verwiesen. Für
+ mehr als nur einfachste mathematische Formeln und Gleichungen sei jedoch die
+ Verwendung von \Package{amsmath}\IndexPackage{amsmath} empfohlen (siehe
+ \cite{package:amsmath}).%
+\fi
%
\EndIndexGroup
@@ -2806,13 +3046,14 @@ Verwendung von \Package{amsmath} empfohlen (siehe \cite{package:amsmath}).%
Gleitumgebungen für Tabellen und Abbildungen sind in Briefen normalerweise
fehl am Platz. Daher\textnote{Achtung!} werden sie von \Class{scrlttr2} auch
nicht unterstützt. Wenn solche dennoch benötigt werden, deutet dies häufig auf
-einen Missbrauch der Briefklasse hin. In solchen Fällen müssen Sie versuchen,
-die Gleitumgebungen mit Hilfe von Zusatzpaketen wie
-\Package{tocbasic}\important{\Package{tocbasic}} (siehe
-\autoref{cha:tocbasic}) nachzurüsten. Tabellen und Abbildungen ohne
-Gleitumgebungen und ohne Titel sind hingegen natürlich auch mit der
-Briefklasse \Class{scrlttr2} in gewohnter Weise möglich (siehe beispielsweise
-\cite[Abschnitt~3.9.6 und Abschnitt~5]{l2kurz}).
+einen Missbrauch der Briefklasse hin. In solchen Fällen ist stattdessen zu
+raten, eine der \KOMAScript-Klassen aus \autoref{cha:maincls} mit dem Paket
+\Package{scrletter}\important{\Package{scrletter}} zu kombinieren. In diesem
+Fall können Gleitumgebungen, wie für die Klasse dokumentiert, auch in Briefen
+verwendet werden. Die Möglichkeiten zur Definition eigener Gleitumgebungen mit
+Hilfe von \hyperref[cha:tocbasic]{\Package{tocbasic}}\IndexPackage{tocbasic}%
+\important{\hyperref[cha:tocbasic]{\Package{tocbasic}}}, wie sie in
+\autoref{cha:tocbasic} dokumentiert sind, können ebenfalls genutzt werden.
\LoadCommonFile{marginpar}% \section{Randnotizen}
@@ -2869,7 +3110,7 @@ gleicher Weise umdefiniert werden wie \DescRef{maincls.cmd.raggedsection}
Signatur nochmals darauf hinweisen, dass er selbst auch mal
Vereinsvorsitzender war. Deshalb ändert er die Variable
\DescRef{\LabelBase.variable.signature}. Außerdem will er, dass die Signatur
- linksbündig unter dem Schlussgruß steht und definiert daher auch noch
+ linksbündig unter dem Schlussgruß steht, und definiert daher auch noch
\Macro{raggedsignature} um:%
\lstinputcode[xleftmargin=1em]{letter-22}%
Das Ergebnis ist in \autoref{fig:\LabelBase.letter-22} zu sehen.
@@ -2887,6 +3128,12 @@ gleicher Weise umdefiniert werden wie \DescRef{maincls.cmd.raggedsection}
\label{fig:\LabelBase.letter-22}
\end{figure}
\end{Example}
+
+\iftrue% Umbruchkorrekturtext
+ Das vorausgehende Beispiel zeigt die wichtigsten, aber nicht alle möglichen
+ Elemente eines Briefes. Es kann jedoch sehr gut als allgemeines Muster
+ dienen.%
+\fi
%
\EndIndexGroup
%
@@ -2902,15 +3149,19 @@ Normalerweise wird man Einstellungen wie den Absender nicht in jedem Brief neu
wählen, sondern diverse Parameter für bestimmte Gelegenheiten immer wieder
verwenden. Ganz Ähnliches gilt für die verwendeten Briefköpfe und den
Fußbereich der ersten Seite. Es ist deshalb sinnvoll, diese Einstellungen in
-einer eigenen Datei zu speichern. Die Klasse \Class{scrlttr2} bietet
+einer eigenen Datei zu speichern. \KOMAScript{} bietet
hierfür die \File{lco}-Dateien an. Die Endung \File{lco} steht
-für \emph{\emph{l}etter \emph{c}lass \emph{o}ption}, also Briefklassenoption.
+für \emph{\emph{l}etter \emph{c}lass \emph{o}ption}, also
+Briefklassenoption. Dennoch finden diese Dateien für \Package{scrletter}
+ebenso Anwendung.
In \File{lco}-Dateien können alle Anweisungen verwendet werden, die auch an
-der Stelle im Dokument verwendet werden könnten, an der die \File{lco}-Datei
-geladen wird. Außerdem können interne Anweisungen verwendet werden, die für
-Paketautoren freigegeben sind. Bei \Class{scrlttr2} sind dies inbesondere die
-Anweisungen \DescRef{scrlttr2-experts.cmd.@newplength}\IndexCmd{@newplength},
+der Stelle im Dokument verwendet werden könnten, an der %die \File{lco}-Datei
+sie mit \DescRef{\LabelBase.cmd.LoadLetterOption}
+geladen werden. Außerdem können interne Anweisungen verwendet werden, die für
+Paketautoren freigegeben sind. Bei \Class{scrlttr2} und \Package{scrletter}
+sind dies insbesondere die Anweisungen
+\DescRef{scrlttr2-experts.cmd.@newplength}\IndexCmd{@newplength},
\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@setplength} und
\DescRef{scrlttr2-experts.cmd.@setplength}\IndexCmd{@addtoplength} (siehe
\autoref{sec:scrlttr2-experts.pseudoLengths}).
@@ -2919,13 +3170,15 @@ Anweisungen \DescRef{scrlttr2-experts.cmd.@newplength}\IndexCmd{@newplength},
\File{DIN.lco}, \File{DINmtext.lco}, \File{SNleft.lco}, \File{SN.lco},
\File{UScommercial9}, \File{UScommercial9DW} und
\File{NF.lco}\ChangedAt{v3.04}{\Class{scrlttr2}} dienen dazu, \Class{scrlttr2}
-an verschiedene Normen\Index{Norm} anzupassen. Sie können von angehenden
-Experten sehr gut als Vorlage für eigene Parametersätze verwendet werden. Die
-Datei \File{KOMAold.lco} dient hingegen dazu, die Kompatibilität zu
-\Class{scrlettr}, der alten Briefklasse, zu verbessern. Da hierbei auch auf
-Anweisungen zurückgegriffen wird, die nicht für Paketautoren freigegeben sind,
-sollte man sie nicht als Vorlage für eigene \File{lco}-Dateien verwenden. Eine
-Liste aller vordefinierten \File{lco}-Dateien ist in \autoref{tab:lcoFiles},
+und \Package{scrletter} an verschiedene Normen\Index{Norm} anzupassen. Sie
+können von angehenden Experten sehr gut als Vorlage für eigene Parametersätze
+verwendet werden. Die Datei \File{KOMAold.lco} dient hingegen dazu, die
+Kompatibilität zu \Class{scrlettr}\IndexClass{scrlettr} zu verbessern. Diese
+Klasse wurde schon vor über 15~Jahren aus \KOMAScript{} entfernt. Es wird
+daher nicht mehr näher darauf eingegangen. Da hierbei auch auf Anweisungen
+zurückgegriffen wird, die nicht für Paketautoren freigegeben sind, sollte man
+sie nicht als Vorlage für eigene \File{lco}-Dateien verwenden. Eine Liste
+aller vordefinierten \File{lco}-Dateien ist in \autoref{tab:lcoFiles},
\autopageref{tab:lcoFiles} zu finden.
Wenn Sie einen Parametersatz für eine Briefnorm, die bisher nicht von
@@ -2933,33 +3186,38 @@ Wenn Sie einen Parametersatz für eine Briefnorm, die bisher nicht von
gebeten, diesen Parametersatz an die Supportadresse von \KOMAScript{} zu
schicken. Bitte geben Sie dabei auch die Erlaubnis zur Weiterverbreitung unter
den Lizenzbedingungen von \KOMAScript{} (siehe dazu die Datei
-\File{lppl-de.txt} im \KOMAScript-Paket). Wenn Sie zwar über die notwendigen
+\href{http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/lppl-de.txt}%
+{\File{lppl-de.txt}} im \KOMAScript-Paket). Wenn Sie zwar über die notwendigen
Maße aus einer bisher nicht unterstützen Briefnorm verfügen, sich jedoch nicht
in der Lage sehen, selbst eine passende \File{lco}-Datei zu erstellen, so
-können Sie sich ebenfalls mit dem \KOMAScript-Autor, Markus Kohm, in
-Verbindung setzen. Beispiele für teilweise sehr komplexe \File{lco}-Dateien
-finden sich unter anderem unter \cite{homepage} und in
-\cite{DANTE:TK0203:MJK}.
+können Sie sich ebenfalls mit dem \KOMAScript-Autor in Verbindung
+setzen. Beispiele für teilweise sehr komplexe \File{lco}-Dateien finden sich
+unter anderem unter \cite{homepage} und in \cite{DANTE:TK0203:MJK}.
\begin{Declaration}
\Macro{LoadLetterOption}\Parameter{Name}
\Macro{LoadLetterOptions}\Parameter{Liste von Namen}
\end{Declaration}
-\File{lco}-Dateien können bei \Class{scrlttr2} direkt über
-\Macro{documentclass} geladen werden. Dazu gibt man den Namen der
-\File{lco}-Datei ohne die Endung als Option\Index{Optionen} an. Das Laden der
-\File{lco}-Datei erfolgt dann direkt nach der Klasse.
-
-Empfohlen wird jedoch, eine \File{lco}-Datei über \Macro{LoadLetterOption}
-oder \Macro{LoadLetterOptions}\ChangedAt{v3.14}{\Class{scrlttr2}} erst danach
-zu laden. Dies ist auch zu einem späteren Zeitpunkt und sogar innerhalb einer
-anderen \File{lco}-Datei möglich. Der \PName{Name} der \File{lco}-Datei wird
-in diesen Fällen ebenfalls ohne Endung übergeben. Während als Argument von
-\Macro{LoadLetterOption} der \Parameter{Name} von genau einer \File{lco}-Datei
-erwartet wird, versteht \Macro{LoadLetterOptions} eine durch Komma separierte
-\PName{Liste von Namen}. Die zu den Namen gehörenden \File{lco}-Dateien werden
-dann in der Reihenfolge der Angabe in der Liste geladen.
+Bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} können \File{lco}-Dateien direkt
+über \DescRef{\LabelBase.cmd.documentclass} geladen werden. Dazu gibt man den
+Namen der \File{lco}-Datei ohne die Endung als Option\Index{Optionen} an. Das
+Laden der \File{lco}-Datei erfolgt dann direkt nach der Klasse. Das Paket
+\Package{scrletter}\textnote{Achtung!} bietet diese Möglichkeit nicht! Hier
+bleibt nur \File{lco}-Dateien über \Macro{LoadLetterOption}
+oder \Macro{LoadLetterOptions}\ChangedAt{v3.14}{\Class{scrlttr2}} zu
+laden. Für\textnote{Empfehlung!} \Class{scrlttr2} wird dies ebenfalls
+ausdrücklich empfohlen!
+
+\Macro{LoadLetterOption} und \Macro{LoadLetterOptions} können auch zu einem
+späteren Zeitpunkt, selbst nach \Macro{begin}\PParameter{document} und sogar
+innerhalb einer anderen \File{lco}-Datei verwendet werden. Der \PName{Name}
+der \File{lco}-Datei wird in diesen Fällen ebenfalls ohne Endung
+übergeben. Während als Argument von \Macro{LoadLetterOption} der \PName{Name}
+von genau einer \File{lco}-Datei erwartet wird, versteht
+\Macro{LoadLetterOptions} eine durch Komma separierte \PName{Liste von
+ Namen}. Die zu den Namen gehörenden \File{lco}-Dateien werden dann in der
+Reihenfolge der Angabe in der Liste geladen.
\begin{Example}
Peter Musterfrau erstellt auch ein Dokument, in dem mehrere Briefe enthalten
sind. Die Mehrzahl der Briefe soll nach DIN erstellt werden. Also
@@ -3036,15 +3294,19 @@ bekommen. Da die Schweizer Norm SN~101\,130 vorsieht, dass das Adressfeld
8\Unit{mm} vom rechten Papierrand gesetzt wird, werden bei Schweizer Briefen
auch die Kopfzeile und die Absenderergänzung mit einem entsprechend geringen
Abstand zum Papierrand gesetzt. Dies betrifft ebenfalls die Geschäftszeile bei
-der Einstellung \OptionValueRef{\LabelBase}{refline}{wide} (siehe
-\autoref{sec:\LabelBase.firstpage},
-\DescPageRef{\LabelBase.option.refline}). Sollten\textnote{Tipp!} Sie
-damit ein Problem haben, erstellen Sie sich eine eigene \File{lco}-Datei, die
-zunächst \Option{SN} lädt und in der \PLength{toaddrhpos} (siehe
+der Einstellung
+\OptionValueRef{\LabelBase}{refline}{wide}%
+\IndexOption{refline~=\textKValue{wide}}
+(siehe \autoref{sec:\LabelBase.firstpage},
+\DescPageRef{\LabelBase.option.refline}). Sollten\textnote{Tipp!} Sie damit
+ein Problem haben, erstellen Sie sich eine eigene \File{lco}-Datei, die
+zunächst \Option{SN} lädt und in der
+\DescRef{scrlttr2-experts.plength.toaddrhpos}\IndexPLength{toaddrhpos} (siehe
\autoref{sec:scrlttr2-experts.addressee},
-\DescPageRef{scrlttr2-experts.plength.toaddrvpos}) dann auf einen
-kleineren Wert gesetzt wird. Verringern Sie dann außerdem
-\PLength{toaddrwidth} entsprechend.%
+\DescPageRef{scrlttr2-experts.plength.toaddrvpos}) dann auf einen kleineren
+Wert gesetzt wird. Verringern Sie dann außerdem
+\DescRef{scrlttr2-experts.plength.toaddrwidth}\IndexPLength{toaddrwidth}
+entsprechend.%
Die\textnote{Tipp!}\phantomsection\label{tipp:\LabelBase.DIN} \File{lco}-Datei
\File{DIN}\important{\Option{DIN}} wird übrigens immer als erste
@@ -3060,19 +3322,31 @@ voreingestellte Datei selbst zu laden.
Vordefinierte \File{lco}-Dateien (\emph{Fortsetzung})%
}%
\oentry{DIN}{%
+ \leavevmode%
+ \IndexOption[indexmain]{DIN}\IndexFile[indexmain]{DIN.lco}%
Parametersatz für Briefe im Format A4 nach DIN~676; geeignet für
Fensterbriefumschläge in den Formaten C4, C5, C6 und C6/5 (C6 lang)}%
\oentry{DINmtext}{%
+ \leavevmode%
+ \IndexOption[indexmain]{DINmtext}\IndexFile[indexmain]{DINmtext.lco}%
Parametersatz für Briefe im Format A4 nach DIN~676, wobei die Alternative
für mehr Text auf der ersten Briefseite verwendet wird; nur geeignet für
Fensterbriefumschläge in den Formaten C6 und C6/5 (C6 lang)}%
\oentry{KakuLL}{%
+ \leavevmode%
+ \IndexOption[indexmain]{KakuLL}\IndexFile[indexmain]{KakuLL.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge des Typs Kaku A4, bei denen das Fenster in etwa
90\Unit{mm} breit, 45\Unit{mm} hoch, 25\Unit{mm} vom linken und
24\Unit{mm} vom oberen Rand entfernt ist (siehe dazu auch \iffree{den
Anhang der englischen \KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{KOMAold}{%
+ \leavevmode%
+ \IndexOption[indexmain]{KOMAold}\IndexFile[indexmain]{KOMAold.lco}%
+ \iffalse
+ existiert nur noch aus Kompatibilitätsgründen; die Verwendung wird nicht
+ mehr empfohlen%
+ \else
Parametersatz für Briefe im Format A4 mit Annäherung an das Aussehen von
Briefen der obsoleten Briefklasse \Class{scrlettr}; geeignet für
Fensterbriefumschläge in den Formaten C4, C5, C6 und C6/5 (C6 lang); es
@@ -3080,15 +3354,21 @@ voreingestellte Datei selbst zu laden.
mit der obsoleten Briefklasse \Class{scrlettr}\IndexClass{scrlettr}
definiert; \Class{scrlttr2} verhält sich mit dieser \File{lco}-Datei
möglicherweise nicht genau wie bei Verwendung der übrigen
- \File{lco}-Dateien}%
+ \File{lco}-Dateien%
+ \fi
+ }%
\oentry{NF}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NF}\IndexFile[indexmain]{NF.lco}%
Parametersatz für französische Briefe nach NF~Z~11-001; geeignet für
Fensterbriefumschläge im Format DL (110\Unit{mm} auf 220\Unit{mm}) mit
einem Fenster von 45\Unit{mm} Breite und 100\Unit{mm} Höhe ca. jeweils
20\Unit{mm} entfernt vom rechten unteren Rand; diese Datei wurde
ursprünglich von Jean-Marie Pacquet entwickelt, der auf \cite{www:NF.lco}
- neben einer Erweiterung auch eine LyX-Einbindung bereit stellt.}%
+ neben einer Erweiterung auch eine LyX-Einbindung bereitstellt.}%
\oentry{NipponEH}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NipponEH}\IndexFile[indexmain]{NipponEH.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge der Typen Chou oder You 3 oder 4, bei denen das
Fenster in etwa 90\Unit{mm} breit, 55\Unit{mm} hoch, 22\Unit{mm} vom
@@ -3096,6 +3376,8 @@ voreingestellte Datei selbst zu laden.
\iffree{den Anhang der englischen
\KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{NipponEL}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NipponEL}\IndexFile[indexmain]{NipponEL.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge der Typen Chou oder You 3 oder 4, bei denen das
Fenster in etwa 90\Unit{mm} breit, 45\Unit{mm} hoch, 22\Unit{mm} vom
@@ -3103,6 +3385,8 @@ voreingestellte Datei selbst zu laden.
\iffree{den Anhang der englischen
\KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{NipponLH}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NipponLH}\IndexFile[indexmain]{NipponLH.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge der Typen Chou oder You 3 oder 4, bei denen das
Fenster in etwa 90\Unit{mm} breit, 55\Unit{mm} hoch, 25\Unit{mm} vom
@@ -3110,6 +3394,8 @@ voreingestellte Datei selbst zu laden.
\iffree{den Anhang der englischen
\KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{NipponLL}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NipponLL}\IndexFile[indexmain]{NipponLL.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge der Typen Chou oder You 3 oder 4, bei denen das
Fenster in etwa 90\Unit{mm} breit, 45\Unit{mm} hoch, 25\Unit{mm} vom
@@ -3117,6 +3403,8 @@ voreingestellte Datei selbst zu laden.
\iffree{den Anhang der englischen
\KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{NipponRL}{%
+ \leavevmode%
+ \IndexOption[indexmain]{NipponRL}\IndexFile[indexmain]{NipponRL.lco}%
Parametersatz für japanische Briefe im Format A4; geeignet für japanische
Fensterbriefumschläge der Typen Chou oder You 3 oder 4, bei denen das
Fenster in etwa 90\Unit{mm} breit, 45\Unit{mm} hoch, 22\Unit{mm} vom
@@ -3124,14 +3412,21 @@ voreingestellte Datei selbst zu laden.
\iffree{den Anhang der englischen
\KOMAScript-Anleitung}{\autoref{cha:japanlco}})}%
\oentry{SN}{%
+ \leavevmode%
+ \IndexOption[indexmain]{SN}\IndexFile[indexmain]{SN.lco}%
Parametersatz für Schweizer Briefe nach SN~010\,130 mit Anschrift rechts;
geeignet für Schweizer Fensterbriefumschläge in den Formaten C4, C5, C6
und C6/5 (C6 lang)}%
\oentry{SNleft}{%
+ \leavevmode%
+ \IndexOption[indexmain]{SNleft}\IndexFile[indexmain]{SNleft.lco}%
Parametersatz für Schweizer Briefe mit Anschrift links; geeignet für
Schweizer Fensterbriefumschläge mit dem Fenster links in den Formaten C4,
C5, C6 und C6/5 (C6 lang)}%
\oentry{UScommercial9}{%
+ \leavevmode%
+ \IndexOption[indexmain]{UScommercial9}%
+ \IndexFile[indexmain]{UScommercial9.lco}%
Parametersatz für US-amerikanische Briefe im Format letter;
geeignet für US-amerikanische Fensterbriefumschläge der Größe
\emph{commercial~No.\,9} mit einem
@@ -3141,6 +3436,9 @@ voreingestellte Datei selbst zu laden.
dann an der oberen Faltmarke kann auch Papier im Format legal verwendet
werden, führt dann jedoch zu einer Papiergrößen-Warnung}%
\oentry{UScommercial9DW}{%
+ \leavevmode%
+ \IndexOption[indexmain]{UScommercial9DW}%
+ \IndexFile[indexmain]{UScommercial9DW.lco}%
Parametersatz für US-amerikanische Briefe im Format letter;
geeignet für US-amerikanische Fensterbriefumschläge der Größe
\emph{commercial~No.\,9} mit einem
@@ -3156,8 +3454,11 @@ voreingestellte Datei selbst zu laden.
Beachten\textnote{Achtung!} Sie bitte noch, dass es nicht möglich ist,
innerhalb einer \File{lco}-Datei mittels \Macro{PassOptionsToPackage} Optionen
an Pakete zu übergeben, die von der Klasse bereits geladen sind. Normalerweise
-betrifft dies nur die Pakete \Package{typearea}, \Package{scrlfile},
-\Package{scrbase} und \Package{keyval}.%
+betrifft dies nur die Pakete
+\hyperref[cha:typearea]{\Package{typearea}}\IndexPackage{typearea},
+\hyperref[cha:scrlfile]{\Package{scrlfile}}\IndexPackage{scrlfile},
+\hyperref[cha:scrbase]{\Package{scrbase}}\IndexPackage{scrbase} und
+\Package{keyval}\IndexPackage{keyval}.%
%
\EndIndexGroup
%
@@ -3170,12 +3471,12 @@ betrifft dies nur die Pakete \Package{typearea}, \Package{scrlfile},
\BeginIndex{}{Adressdatei}\BeginIndex{}{Serienbriefe}%
Als besonders lästig wird bei Briefen immer das Eintippen der Adressen und das
-Erstellen von Serienbriefen betrachtet. Die Klasse \Class{scrlttr2} bietet
-hierfür
+Erstellen von Serienbriefen betrachtet. \KOMAScript{} bietet
+hierfür%
\iffalse% Umbruchkorrekturtext
- wie schon die obsolete Klasse \Class{scrlettr}
+ , wie schon die obsolete Klasse \Class{scrlettr},%
\fi%
-eine gewisse Unterstützung.%
+\ eine minimalistische Unterstützung.%
\iffalse% Umbruchkorrekturtext
\ Eine stark verbesserte Serienbrief"|funktion ist bereits seit längerem in
Planung.%
@@ -3186,7 +3487,7 @@ eine gewisse Unterstützung.%
\Parameter{Tel.}\Parameter{F1}\Parameter{F2}\Parameter{Kommentar}
\Parameter{Kürzel}
\end{Declaration}
-Mit der \Class{scrlttr2}-Klasse können
+Mit \Class{scrlttr2} und \Package{scrletter} können
Adressdateien\Index[indexmain]{Adressdatei} ausgewertet werden. Dies ist
beispielsweise für Serienbriefe sehr nützlich. Eine Adressdatei muss
die Endung \File{.adr} haben und besteht aus einer Reihe von
@@ -3213,10 +3514,10 @@ Großbuchstaben zu verwenden.
Herr Maier gehört zu Ihren engeren Geschäftspartnern. Da Sie eine
rege Korrespondenz mit ihm pflegen, ist es Ihnen auf Dauer zu
mühsam, jedesmal alle Empfängerdaten aufs Neue einzugeben.
- \Class{scrlttr2} nimmt Ihnen diese Arbeit ab. Angenommen, Sie haben
+ \KOMAScript{} nimmt Ihnen diese Arbeit ab. Angenommen, Sie haben
Ihre Kundenkontakte in der Datei \File{partner.adr} gespeichert und
Sie möchten Herrn Maier einen Brief schreiben, dann sparen Sie sich
- viel Tipparbeit, wenn Sie folgendes eingeben:
+ viel Tipparbeit, wenn Sie Folgendes eingeben:
\begin{lstcode}
\input{partner.adr}
\begin{letter}{\MAIER}
@@ -3231,6 +3532,7 @@ Großbuchstaben zu verwenden.
\end{Example}
%
\EndIndexGroup
+\vskip-\ht\strutbox% Wegen Beispiel am Ende der Erklärung
\begin{Declaration}
@@ -3238,18 +3540,18 @@ Großbuchstaben zu verwenden.
\Parameter{Telefon}\Parameter{F1}\Parameter{F2}\Parameter{F3}
\Parameter{F4}\Parameter{Kürzel}
\end{Declaration}
-Da über die Jahre hinweg immer wieder Klagen aufkamen, dass insgesamt
-nur zwei freie Felder zu wenig seien, verfügt \Class{scrlttr2} nun
-alternativ über die Anweisung \Macro{addrentry}. Mit dem zusätzlichen
-»\texttt{d}« im Namen sind hier auch zwei weitere freie Felder
-hinzugekommen, dafür ist jedoch der Kommentar entfallen. Ansonsten
-kann die Anweisung genau wie \DescRef{\LabelBase.cmd.adrentry} verwendet werden.
-
-In einer \File{adr}-Datei können die beiden Anweisungen \DescRef{\LabelBase.cmd.adrentry} und
-\Macro{addrentry} nebeneinander verwendet werden. Ich\textnote{Achtung!}
-weise jedoch darauf hin, dass Zusatzpakete wie das \Package{adrconv}-Paket von
-Axel Kielhorn eventuell nicht auf die Verwendung von \Macro{addrentry}
-ausgelegt sind. Hier muss der Anwender gegebenenfalls selbst entsprechende
+Bevor Klagen aufkommen, dass insgesamt nur zwei freie Felder zu wenig seien:
+\KOMAScript{} verfügt alternativ über die Anweisung \Macro{addrentry}. Mit dem
+zusätzlichen »\texttt{d}« im Namen sind hier auch zwei weitere freie Felder
+hinzugekommen, dafür ist jedoch der Kommentar entfallen. Ansonsten kann die
+Anweisung genau wie \DescRef{\LabelBase.cmd.adrentry} verwendet werden.
+
+In einer \File{adr}-Datei können die beiden Anweisungen
+\DescRef{\LabelBase.cmd.adrentry} und \Macro{addrentry} nebeneinander
+verwendet werden. Ich\textnote{Achtung!} weise jedoch darauf hin, dass
+Zusatzpakete wie das \Package{adrconv}-Paket\IndexPackage{adrconv} von Axel
+Kielhorn eventuell nicht auf die Verwendung von \Macro{addrentry} ausgelegt
+sind. Hier muss der Anwender gegebenenfalls selbst entsprechende
Erweiterungen vornehmen.%
%
\EndIndexGroup
@@ -3284,7 +3586,8 @@ Datenbanksysteme möglich, solche Massenpostsendungen zu erstellen.
\input{mitglieder.adr}
\end{document}
\end{lstcode}
- Sind in Ihrer \File{adr}-Datei auch \DescRef{\LabelBase.cmd.addrentry}-Anweisungen
+ Sind in Ihrer \File{adr}-Datei auch
+ \DescRef{\LabelBase.cmd.addrentry}-Anweisungen
enthalten, müssen Sie dafür eine entsprechende Definition vor dem
Einladen der Adressdatei ergänzen:
\begin{lstcode}
@@ -3293,14 +3596,15 @@ Datenbanksysteme möglich, solche Massenpostsendungen zu erstellen.
}
\end{lstcode}
Bei diesem Beispiel wird kein Gebrauch von dem zusätzlichen freien
- Feld gemacht und deshalb \DescRef{\LabelBase.cmd.addrentry} mit Hilfe von \DescRef{\LabelBase.cmd.adrentry}
- definiert.
+ Feld gemacht und deshalb \DescRef{\LabelBase.cmd.addrentry} mit Hilfe von
+ \DescRef{\LabelBase.cmd.adrentry} definiert.
\end{Example}
Natürlich kann der Brief"|inhalt auch von den Adressatenmerkmalen
abhängig gemacht werden. Als Bedingungsfelder können die frei
-bestimmbaren Elemente fünf oder sechs eines \DescRef{\LabelBase.cmd.adrentry}-Eintrages oder
-die frei bestimmbaren Elemente fünf bis acht eines \DescRef{\LabelBase.cmd.addrentry}-Eintrags
+bestimmbaren Elemente fünf oder sechs eines
+\DescRef{\LabelBase.cmd.adrentry}-Eintrages oder die frei bestimmbaren
+Elemente fünf bis acht eines \DescRef{\LabelBase.cmd.addrentry}-Eintrags
genutzt werden.
\begin{Example}
Angenommen, Sie verwenden das Element fünf, um das Geschlecht eines
@@ -3333,7 +3637,8 @@ Es ist also möglich, den Brieftext auf bestimmte Empfängermerkmale
gezielt abzustimmen und so den Eindruck eines persönlichen
Schreibens zu erwecken. Die Anwendungsbreite ist lediglich durch
die maximale Anzahl von zwei freien \DescRef{\LabelBase.cmd.adrentry}-Elementen
-beziehungsweise vier freien \DescRef{\LabelBase.cmd.addrentry}-Elementen begrenzt.
+beziehungsweise vier freien \DescRef{\LabelBase.cmd.addrentry}-Elementen
+begrenzt.
\begin{Declaration}
@@ -3343,16 +3648,16 @@ beziehungsweise vier freien \DescRef{\LabelBase.cmd.addrentry}-Elementen begrenz
\Index[indexmain]{Adressverzeichnis}\Index[indexmain]{Telefonliste}%
Es ist auch möglich, die Informationen einer \File{.adr}-Datei in
Adressverzeichnisse oder Telefonlisten umzuwandeln. Sie benötigen dazu
-zusätzlich das \Package{adrconv}-Paket von Axel Kielhorn (siehe
-\cite{package:adrconv}). In diesem Paket sind interaktive
-\LaTeX-Dokumente enthalten, mit deren Hilfe sehr einfach entsprechende
-Listen erstellt werden können.
+zusätzlich das \Package{adrconv}\IndexPackage{adrconv}-Paket von Axel Kielhorn
+(siehe \cite{package:adrconv}). In diesem Paket sind interaktive
+\LaTeX-Dokumente enthalten, mit deren Hilfe sehr einfach entsprechende Listen
+erstellt werden können.
-Damit die Listen alphabetisch sortiert ausgegeben werden, muss bereits
-die Adressdatei sortiert gewesen sein. Es empfiehlt sich dabei, vor
-jedem neuen Anfangsbuchstaben eine Anweisung \Macro{adrchar} mit
-diesem Buchstaben als Argument einzufügen. \Class{scrlttr2} selbst
-ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
+Damit die Listen alphabetisch sortiert ausgegeben werden, muss bereits die
+Adressdatei sortiert gewesen sein. Es empfiehlt sich dabei, vor jedem neuen
+Anfangsbuchstaben eine Anweisung \Macro{adrchar} mit diesem Buchstaben als
+Argument einzufügen. \Class{scrlttr2} und \Package{scrletter} selbst
+ignorieren diese Anweisung ebenso wie \Macro{addrchar}.
%
\begin{Example}
Angenommen Sie haben folgende, eher winzige Adressdatei für die ein
@@ -3361,6 +3666,16 @@ ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
% Elemente löschen oder hinzufügen. MICHAEL und GABRIEL sollten jedoch
% erhalten bleiben.
% Umbruchkorrektur: Dies kann noch dazu:
+ % \adrentry{Engel}{Raphael}
+ % {Wolke 3b\\12345 Himmelreich}
+ % {000\,01\,02\,05}{}{}{Erzengel}
+ % {RAPHAEL}
+ % \adrchar{T}
+ % \adrentry{Teufel}{Luzifer}
+ % {Hinter der Flamme 1\\
+ % 66666 H\"ollenschlund}
+ % {}{}{}{Gefallener Engel ohne Telefon}
+ % {LUZIFER}
\begin{lstcode}
\adrchar{E}
\adrentry{Engel}{Gabriel}
@@ -3371,10 +3686,6 @@ ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
{Wolke 3a\\12345 Himmelreich}
{000\,01\,02\,04}{}{}{Erzengel}
{MICHAEL}
- \adrentry{Engel}{Raphael}
- {Wolke 3b\\12345 Himmelreich}
- {000\,01\,02\,05}{}{}{Erzengel}
- {RAPHAEL}
\adrchar{K}
\adrentry{Kohm}{Markus}
{Freiherr-von-Drais-Stra\ss e 66\\
@@ -3382,15 +3693,17 @@ ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
{+49~62\,03~1\,??\,??}{}{}
{\"Uberhaupt kein Engel}
{KOMA}
- \adrchar{T}
- \adrentry{Teufel}{Luzifer}
- {Hinter der Flamme 1\\
- 66666 H\"ollenschlund}
- {}{}{}{Gefallener Engel ohne Telefon}
- {LUZIFER}
\end{lstcode}
Diese verarbeiten Sie nun unter Verwendung des Dokuments \File{adrdir.tex}
- aus \cite{package:adrconv}. Eine Seite des Ergebnisses sieht dann etwa so aus:
+ aus \cite{package:adrconv}. Ein Problem dabei ist, dass \File{adrdir.tex}
+ bis einschließlich Version~1.3 sowohl das veraltete Paket \Package{scrpage}
+ als auch veraltete Schriftbefehle verwendet, die von \KOMAScript{} schon
+ seit einiger Zeit nicht mehr unterstützt werden. Sollten Sie entsprechende
+ Fehlermeldungen erhalten und keine neuere Version installieren können,
+ finden Sie unter \cite{https://komascript.de/node/2154} eine Lösung für
+ dieses Problem.
+
+ Eine Seite des Ergebnisses sieht dann etwa so aus:
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(80,58)
@@ -3401,13 +3714,13 @@ ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
\put(10,43){\line(1,0){60}}
\put(70,46){\makebox(0,0)[r]{\textsf{\textbf{E}}}}
\put(10,23){\makebox(0,20)[l]{\parbox{5cm}{\raggedright
- \textbf{Engel}, Gabriel\\\quad\small Wolke 3\\
+ \textsc{Engel}, Gabriel\\\quad\small Wolke 3\\
\quad 12345 Himmelreich\\
\quad (Erzengel)}}}
\put(70,23){\makebox(0,20)[r]{\parbox{2cm}{\raggedright~\\
\small~\\{\footnotesize GABRIEL}\\000\,01\,02\,03}}}
\put(10,4){\makebox(0,20)[l]{\parbox{5cm}{\raggedright
- \textbf{Engel}, Michael\\\quad\small Wolke 3a\\
+ \textsc{Engel}, Michael\\\quad\small Wolke 3a\\
\quad 12345 Himmelreich\\
\quad (Erzengel)}}}
\put(70,4){\makebox(0,20)[r]{\parbox{2cm}{\raggedright~\\
@@ -3416,13 +3729,16 @@ ignoriert diese Anweisung ebenso wie \Macro{addrchar}.
\end{picture}
\end{center}
Dabei wird der Buchstabe in der Kopfzeile von \Macro{adrchar}
- erzeugt. Siehe dazu die Definition in \File{adrdir.tex}.
-\end{Example}
-Näheres zum \Package{adrconv}-Paket ist der zugehörigen Anleitung zu
-entnehmen. Dort finden Sie auch Angaben darüber, ob die aktuelle Version von
-\Package{adrconv} bereits mit \DescRef{\LabelBase.cmd.addrentry} und
-\Macro{addrchar} umgehen kann. Frühere Versionen kannten nur
+ erzeugt, wenn man die Frage »Namen in der Kopfzeile?« verneint. Siehe dazu
+ die Definition in \File{adrdir.tex}.%
+\end{Example}%
+\iffalse% Umbruchkorrektur
+Näheres zum \Package{adrconv}\IndexPackage{adrconv}-Paket ist der zugehörigen
+Anleitung zu entnehmen. Dort finden Sie auch Angaben darüber, ob die aktuelle
+Version von \Package{adrconv} bereits mit \DescRef{\LabelBase.cmd.addrentry}
+und \Macro{addrchar} umgehen kann. Frühere Versionen kannten nur
\DescRef{\LabelBase.cmd.adrentry} und \Macro{adrchar}.%
+\fi
%
\EndIndexGroup
%
@@ -3445,3 +3761,8 @@ entnehmen. Dort finden Sie auch Angaben darüber, ob die aktuelle Version von
% LocalWords: Versandart Zentrierung Dokumenttitel Serienbriefen Seitenstil
% LocalWords: Dokumentpräambel Grafikpaket Briefbogenfuß Briefbogenfußes
+% LocalWords: Standardklassen Briefpaket Dokumentteile Briefkontext Torsten
+% LocalWords: Briefumgebung neckische Briefinhalt Absenderinformationen
+% LocalWords: Falzmarken Faltmarken Adressfeld Geschäftszeile Feldinhalts
+% LocalWords: Feldbezeichnung Seitenstilen Paginierung Briefklassenoption
+% LocalWords: Bedingungsfelder Schriftauswahl Spitzmarke