summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex142
1 files changed, 111 insertions, 31 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
index bc0fc68994d..88762d6211c 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlttr2-experts.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrlttr2-experts.tex
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% 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-experts.tex
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% Diese Datei ist Teil der KOMA-Script-Sammlung für LaTeX2e.
%
@@ -48,7 +48,7 @@
% ============================================================================
\KOMAProvidesFile{scrlttr2-experts.tex}%
- [$Date: 2014-12-16 17:53:48 +0100 (Tue, 16 Dec 2014) $
+ [$Date: 2015-03-31 11:10:59 +0200 (Tue, 31 Mar 2015) $
KOMA-Script guide (chapter: scrlttr2 for experts)]
\chapter{Zusätzliche Informationen zur
@@ -83,7 +83,7 @@ jedoch, die ebenfalls in diesem Kapitel genannt werden.%
\EndIndex{Package}{scrletter}%
\section{Pseudolängen für fortgeschrittene Anwender}
-\label{sec:scrlttr2-experts.pseudoLengths}
+\seclabel{pseudoLengths}
\BeginIndex{}{Pseudolängen}
\TeX{} arbeitet mit einem festen Satz an Registern. Es gibt Register für
@@ -468,7 +468,7 @@ es sich bei diesen Befehlen um keine Benutzeranweisungen. %
\subsection{Faltmarken}
-\label{sec:scrlttr2-experts.foldmarks}
+\seclabel{foldmarks}
\BeginIndex{}{Faltmarke}%
Falt- oder Falzmarken sind kleine horizontale Striche am linken und kleine
@@ -628,7 +628,7 @@ geändert wird, kann dies zu wenig sein!%
\subsection{Briefkopf}
-\label{sec:scrlttr2-experts.firstHead}
+\seclabel{firstHead}
\BeginIndex{}{Briefkopf}%
Unter dem Briefkopf verstehen wir alle Angaben, die den Absender betreffen und
@@ -716,7 +716,7 @@ Linie beträgt 0,4\Unit{pt}.%
\subsection{Anschrift}
-\label{sec:scrlttr2-experts.addressee}%
+\seclabel{addressee}%
\BeginIndex{}{Anschrift}%
Unter der Anschrift versteht man normalerweise nur den Namen und die Adresse
@@ -920,7 +920,7 @@ wird rechtsbündig zum Port-Payé-Kopf gesetzt.%
\subsection{Absenderergänzungen}
-\label{sec:scrlttr2-experts.locationField}
+\seclabel{locationField}
\BeginIndex{}{Absenderergaenzung=Absenderergänzung}%
Insbesondere bei Geschäftsbriefen reicht der Platz im Briefkopf und im
@@ -968,7 +968,7 @@ umgekehrt zu der bei \PLength{toaddrhpos} (siehe
\subsection{Geschäftszeile}
-\label{sec:scrlttr2-experts.refLine}%
+\seclabel{refLine}%
\BeginIndex{}{Geschaeftszeile=Geschäftszeile}%
Die Geschäftszeile kann auch länger als eine Zeile sein und wird nur gesetzt,
@@ -1052,7 +1052,7 @@ ersten Seite aus. Der typische Wert liegt zwischen einer und zwei Zeilen.%
\subsection{Betreff}
-\label{sec:scrlttr2-experts.subject}%
+\seclabel{subject}%
\BeginIndex{}{Betreff}
Der Betreff eine Briefes wird in unterschiedlichen Ländern unterschiedlich
@@ -1112,7 +1112,7 @@ Klasse hingegen zwei Zeilen.%
\subsection{Schlussgruß}
-\label{sec:scrlttr2-experts.closing}
+\seclabel{closing}
\BeginIndex{}{Schlussgruss=Schlussgruß}
Der Schlussgruß\Index{Gruss=Gruß} eines Briefes besteht aus mehreren Teilen.
@@ -1146,7 +1146,7 @@ diese Lücke setzen Sie dann Ihre Unterschrift.%
\subsection{Briefbogenfuß}
-\label{sec:scrlttr2-experts.firstFoot}%
+\seclabel{firstFoot}%
\BeginIndex{}{Briefbogenfuss=Briefbogenfuß}%
Die erste Seite eines Briefes, der Briefbogen, enthält nicht nur einen eigenen
@@ -1237,7 +1237,7 @@ Briefbogens, an. Der Wert stimmt in den vordefinierten \File{lco}-Dateien mit
\section{Variablen für fortgeschrittene Anwender}
-\label{sec:scrlttr2-experts.variables}
+\seclabel{variables}
\BeginIndex{}{Variablen}
Neben der Möglichkeit, vordefinierte Variablen zu verwenden, bietet
@@ -1370,30 +1370,109 @@ jedoch robust genug, um beispielsweise als Argument von \Macro{markboth} oder
\section{Unterschiede bei den Seitenstilen von \Package{scrletter}}
-\label{sec:scrlttr2-experts.pagestyleatscrletter}
+\seclabel{pagestyleatscrletter}
\BeginIndex{Package}{scrletter}
\BeginIndex{}{Seiten>Stil}
-\BeginIndex{Pagestyle}{letter}
In \autoref{sec:scrlttr2.pagestyle} wurde dokumentiert, dass beim Seitenstil
\Pagestyle{headings} der Inhalt der Variablen \Variable{nexthead} und
\Variable{nextfoot} den Kopf und Fuß der Seite bestimmt. Da dieser Seitenstil
-bei den \KOMAScript-Klassen bereits anderweitig vordefiniert ist, wird für
-\Package{scrletter} stattdessen der
-Seitenstil\ChangedAt{v3.15}{\Package{scrletter}} \Pagestyle{letter}
-definiert. Dieser Seitenstil wird außerdem mit Hilfe des Pakets
-\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage} definiert. Daher
-können die veralteten Pakete \Package{scrpage2}\IndexPackage{scrpage2} und
-\Package{scrpage} oder das Paket \Package{fancyhdr}\IndexPackage{fancyhdr}
-nicht zusammen mit \Package{scrletter} verwendet werden.
-%
+bei den \KOMAScript-Klassen bereits anderweitig vordefiniert ist, definiert
+\Package{scrletter} ein neues Seitenstil-Paar mit Hilfe von
+\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage} (siehe
+\autoref{sec:scrlayer-scrpage-experts.pagestyle.pairs},
+\autopageref{sec:scrlayer-scrpage-experts.pagestyle.pairs}).
+
+Durch diese interne Verwendung von \Package{scrlayer-scrpage} können die
+veralteten Pakete \Package{scrpage2}\IndexPackage{scrpage2} und
+\Package{scrpage} oder das mit \KOMAScript{} wenig kompatible Paket
+\Package{fancyhdr}\IndexPackage{fancyhdr} nicht zusammen mit
+\Package{scrletter} verwendet werden. Darüber hinaus wird durch das interne
+Laden von \Package{scrlayer-scrpage} automatisch der Seitenstil
+\Pagestyle{scrheadings}\IndexPagestyle{scrheadings} aktiviert. Dies führt
+dazu, dass die Seitenstile \Pagestyle{headings} und \Pagestyle{plain} der
+verwendeten Klasse Aliase von \Pagestyle{scrheadings} und
+\Pagestyle{plain.scrheadings} werden und somit der Kontrolle von
+\Package{scrlayer-scrpage} unterstehen.
+
+\begin{Declaration}
+ \XMacro{pagestyle}\PParameter{\Pagestyle{letter}}\\
+ \XMacro{pagestyle}\PParameter{\Pagestyle{plain.letter}}\\
+ \XMacro{setkomavar}\PParameter{\Variable{nexthead}}%
+ \OParameter{Bezeichnung}\Parameter{Inhalt}\\
+ \XMacro{setkomavar}\PParameter{\Variable{nextfoot}}%
+ \OParameter{Bezeichnung}\Parameter{Inhalt}
+\end{Declaration}
+\BeginIndex{Pagestyle}{letter}%
+\BeginIndex{Pagestyle}{plain.letter}%
+\BeginIndex{Variable}{nexthead}%
+\BeginIndex{Variable}{nextfoot}%
+Das Seitenstil-Paar\ChangedAt{v3.15}{\Package{scrletter}} \Pagestyle{letter}
+wird bei \Package{scrletter} mit Hilfe von \Package{scrlayer-scrpage}
+definiert, um unabhängig von den Seitenstilen der Klasse zu sein. Dabei werden
+die Variablen \Variable{nexthead} und \Variable{nextfoot} für
+\Pagestyle{letter} so verwendet, wie dies in \autoref{sec:scrlttr2.pagestyle}
+für den Seitenstil \Pagestyle{headings} dokumentiert ist. Der zugehörige
+\Pagestyle{plain}-Seitenstil entspricht ebenfalls weitgehend dem Seitenstil
+\Pagestyle{plain} von \Class{scrlttr2}. Insbesondere wird die Seitenzahl
+entsprechend Option \Option{pagenumber}\IndexOption{pagenumber} (siehe
+\autopageref{desc:scrlttr2.option.pagenumber}) platziert.%
+\EndIndex{Variable}{nextfoot}%
+\EndIndex{Variable}{nexthead}%
+\EndIndex{Pagestyle}{plain.letter}%
\EndIndex{Pagestyle}{letter}%
+
+\begin{Declaration}
+ \Option{headsepline}\\
+ \Option{footsepline}
+\end{Declaration}
+\BeginIndex{Option}{headsepline}%
+\BeginIndex{Option}{footsepline}%
+Die bei \Class{scrlttr2} vorhandenen Optionen
+\Option{headsepline}\important[i]{\Option{headsepline}\\\Option{footsepline}}
+und \Option{footsepline} gehorchen bei \Package{scrletter} den Regeln von
+\Package{scrlayer-scrpage}. Dies betrifft insbesondere das Setzen der Linien
+in Kopf und Fuß des \Pagestyle{plain}-Seitenstils
+\Pagestyle{plain.letter}. Siehe dazu
+\autoref{sec:scrlayer-scrpage.pagestyle.content},
+\autopageref{desc:scrlayer-scrpage.option.headsepline} und
+\autopageref{desc:scrlayer-scrpage.option.plainheadsepline}.%
+\EndIndex{Option}{footsepline}%
+\EndIndex{Option}{headsepline}%
+
+\begin{Declaration}
+ \Macro{pagemark}\\
+ \Macro{letterpagemark}
+\end{Declaration}
+\BeginIndex{Cmd}{pagemark}%
+\BeginIndex{Cmd}{letterpagemark}%
+Da bereits die \KOMAScript-Klassen \Macro{pagemark} definieren und verwenden
+und daher eine Umdefinierung durch \Package{scrletter} nicht nur die
+Paginierung der Briefe, sondern alle Paginierungen betreffen würde, kann
+\Package{scrletter} der Seitenzahl nicht einfach bereits beim Laden via
+\Macro{pagename}\IndexCmd{pagename} den Terminus »Seite«
+voranstellen. Stattdessen\ChangedAt{v3.17}{\Package{scrletter}} definiert es
+\Macro{letterpagemark} entsprechend und setzt \Macro{pagemark} innerhalb von
+\Macro{begin}\PParameter{letter} nur für die Dauer des Briefs auf die
+Definition von \Macro{letterpagemark}. Will man daher \Macro{pagemark} sowohl
+für das normale Dokument als auch für die Briefe umdefinieren, so sollte man
+nach der normalen Umdefinierung von \Macro{pagemark} noch
+\begin{lstcode}[belowskip=\dp\strutbox]
+ \let\letterpagemark\pagemark
+\end{lstcode}
+ergänzen. Diese Anweisung stört im übrigen auch nicht, wenn man später auf die
+Briefklasse \Class{scrlttr2} umstellt, die \Macro{letterpagemark} weder kennt
+noch verwendet.%
+\EndIndex{Cmd}{letterpagemark}%
+\EndIndex{Cmd}{pagemark}%
+%
+%
\EndIndex{}{Seiten>Stil}
\section{Unterschiede in der Behandlung von \File{lco}-Dateien bei
\Package{scrletter}}
-\label{sec:scrlttr2-experts.lcoatscrletter}
+\seclabel{lcoatscrletter}
\BeginIndex{File}{lco}
\BeginIndex{}{lco-Datei=\File{lco}-Datei}
@@ -1422,7 +1501,7 @@ zwingend. Natürlich können die \File{lco}-Dateien auch erst nach
\section{\File{lco}-Dateien für fortgeschrittene Anwender}
-\label{sec:scrlttr2-experts.lcoFile}
+\seclabel{lcoFile}
\BeginIndex{File}{lco}
\BeginIndex{}{lco-Datei=\File{lco}-Datei}
@@ -1437,7 +1516,7 @@ auch für andere Papierformate Parametersätze zu erstellen.%
\subsection{Überwachung des Papierformats}
-\label{sec:scrlttr2-experts.papersize}
+\seclabel{papersize}
Derzeit existieren Parametersätze und \File{lco}-Dateien für A4-Papier und
letter-Papier. Die Klasse \Class{scrlttr2} versteht aber theoretisch sehr viel
@@ -1500,7 +1579,7 @@ und auch das Beispiel überspringen.
\EndIndex{}{Papier>Format}%
\subsection{Positionen sichtbar machen}
-\label{sec:scrlttr2-experts.visualize}
+\seclabel{visualize}
\BeginIndex{Option}{visualize}
Wenn man selbst \File{lco}-Dateien entwickelt, beispielsweise um die
@@ -1689,7 +1768,7 @@ Implementierungsgrenzen.
\section{Unterstützung verschiedener Sprachen}
-\label{sec:scrlttr2-experts.languages}%
+\seclabel{languages}%
\BeginIndex{}{Sprachen}%
Die Klasse \Class{scrlttr2} unterstützt viele Sprachen. Dazu zählen Deutsch
(\PValue{german} für alte deutsche Rechtschreibung, \PValue{ngerman} für neue
@@ -2128,7 +2207,7 @@ vorher nicht verfügbar und können vorher auch nicht geändert werden. In
\section{Von der obsoleten \Class{scrlettr} zur
aktuellen \Class{scrlttr2}}
-\label{sec:scrlttr2-experts.fromscrlettr}
+\seclabel{fromscrlettr}
\BeginIndex{Class}{scrlettr}
Die\textnote{Achtung!} alte Briefklasse \Class{scrlettr} wurde mit Einführung
@@ -2179,4 +2258,5 @@ stimmen nicht überein. Näheres dazu ist \autoref{sec:scrlttr2.lcoFile},
-% LocalWords: Sprachumschaltpaketen Standardbriefklasse
+% LocalWords: Sprachumschaltpaketen Standardbriefklasse Seitenstilen
+% LocalWords: Paginierung Paginierungen