diff options
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.tex | 142 |
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 |