summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx283
1 files changed, 148 insertions, 135 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx b/macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx
index 7f0881cef0..6b2e1f9793 100644
--- a/macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx
+++ b/macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1748}
+% \CheckSum{1755}
% \iffalse meta-comment
% ======================================================================
% scrkernel-letterclassoptions.dtx
-% Copyright (c) Markus Kohm, 2006-2018
+% Copyright (c) Markus Kohm, 2006-2019
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-letterclassoptions.dtx
-% Copyright (c) Markus Kohm, 2006-2018
+% Copyright (c) Markus Kohm, 2006-2019
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-letterclassoptions.dtx 3011 2018-08-29 07:35:17Z kohm $
+%%% From File: $Id: scrkernel-letterclassoptions.dtx 3262 2019-10-10 08:25:29Z kohm $
%<option>%%% (run: option)
%<head>%%% (run: head)
%<body>%%% (run: body)
@@ -64,9 +64,9 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
+ \filedate$Date: 2019-10-10 10:25:29 +0200 (Thu, 10 Oct 2019) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 3011 $
+ \filerevision$Revision: 3262 $
\endgroup
\ProvidesFile{scrkernel-letterclassoptions.dtx}
[\filedate\space \filerevision\space
@@ -74,7 +74,6 @@
% \iffalse
\documentclass{scrdoc}
\usepackage[english,ngerman]{babel}
-\usepackage[latin1]{inputenc}
\CodelineIndex
\RecordChanges
\GetFileInfo{scrkernel-letterclassoptions.dtx}
@@ -96,12 +95,12 @@
% \changes{v2.95}{2006/03/22}{%
% erste Version aus der Aufteilung von \textsf{scrclass.dtx}}
%
-% \section{Optionendateien für Briefe}
+% \section{Optionendateien für Briefe}
%
% Bei der Briefklasse tritt eine Besonderheit ein. Hier ist es
-% möglich, spezielle \texttt{lco}-Dateien zu definieren, die über
-% Optionen geladen werden können. Die unterschiedlichen Brieftypen
-% sind ein Fall für solche \emph{\textbf{l}etter \textbf{c}lass
+% möglich, spezielle \texttt{lco}-Dateien zu definieren, die über
+% Optionen geladen werden können. Die unterschiedlichen Brieftypen
+% sind ein Fall für solche \emph{\textbf{l}etter \textbf{c}lass
% \textbf{o}ption} Dateien.
%
% \StopEventually{\PrintIndex\PrintChanges}
@@ -114,12 +113,12 @@
%<*option>
% \fi
%
-% \subsection{Optionen für Letter-Class-Options}
+% \subsection{Optionen für Letter-Class-Options}
%
% \begin{macro}{\lco@test}
-% \changes{v2.95}{2006/03/22}{Neu}^^A
-% \changes{v2.97c}{2007/09/12}{an neue Optionenabarbeitung angepasst}^^A
-% Letter-Class-Optionen können auch für jede per |\documentclass| angegebene
+% \changes{v2.95}{2006/03/22}{Neu}%^^A
+% \changes{v2.97c}{2007/09/12}{an neue Optionenabarbeitung angepasst}%^^A
+% Letter-Class-Optionen können auch für jede per |\documentclass| angegebene
% keyval-Option oder sonstige scan-Option (das sind Optionen, die nicht per
% |\DeclareOption| definiert wurden) geladen werden. Dabei wird die
% Abarbeitung der Option nicht unterbrochen. Dazu wird dieses Makro in den
@@ -156,23 +155,23 @@
%<*body>
% \fi
%
-% \subsection{Makros für Letter-Class-Options}
+% \subsection{Makros für Letter-Class-Options}
%
% \begin{macro}{\LoadLetterOption}
-% \changes{v2.8q}{2001/10/08}{Neu}^^A
-% \changes{v3.14}{2014/10/04}{Leerzeichen werden ignoriert}^^A
+% \changes{v2.8q}{2001/10/08}{Neu}%^^A
+% \changes{v3.14}{2014/10/04}{Leerzeichen werden ignoriert}%^^A
% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@sp@def} statt
-% \cs{KV@@sp@def}}^^A
+% \cs{KV@@sp@def}}%^^A
% Bei der neuen Briefklasse existiert eine Anweisung, mit der eine
% \emph{\textbf{l}etter-\texttt{c}lass-\texttt{o}ption}-Datei geladen
% werden kann. Das Laden wird mit entsprechender Information in der
% \texttt{log}-Datei vermerkt. Damit in der Datei interne Makros
-% verwendet werden können, muss der catcode von "`@"' entsprechend
-% gesetzt sein. Damit der Befehl sowohl in der Präambel als auch in
+% verwendet werden können, muss der catcode von "`@"' entsprechend
+% gesetzt sein. Damit der Befehl sowohl in der Präambel als auch in
% weiteren Optionen-Dateien oder in der Klasse selbst verwendet werden
% kann, muss der catcode am Ende wieder restauriert werden. Dabei muss
-% etwas trickreich gearbeitet werden, damit tatsächlich eine
-% Schachtelung möglich ist. So erfolgt die Umschaltung des catcodes
+% etwas trickreich gearbeitet werden, damit tatsächlich eine
+% Schachtelung möglich ist. So erfolgt die Umschaltung des catcodes
% immer nur beim ersten Aufruf innerhalb einer Schachtel.
% \begin{macrocode}
\newcommand*{\LoadLetterOption}[1]{%
@@ -215,8 +214,8 @@
}%
}%
% \end{macrocode}
-% \changes{v3.18}{2015/06/03}{manage \cs{RequirePackage} and \cs{usepackage}
-% inside \texttt{lco}-files after \cs{begin\{document\}}}^^A
+% \changes{v3.18}{2015/06/03}{manage \cs{RequirePackage} and \cs{usepackage}
+% inside \texttt{lco}-files after \cs{begin\{document\}}}%^^A
% \begin{macrocode}
\if@atdocument
\edef\reserved@a{%
@@ -250,13 +249,13 @@
}
% \end{macrocode}
% \begin{macro}{\lco@RequirePackage}
-% \changes{v3.18}{2015/06/03}{neue Anweisung (intern)}^^A
+% \changes{v3.18}{2015/06/03}{neue Anweisung (intern)}%^^A
% \changes{v3.26}{2018/08/29}{Verwendung von \cs{scr@trim@spaces} statt
-% \cs{KV@@sp@def}}^^A
+% \cs{KV@@sp@def}}%^^A
% Da \texttt{lco}-Dateien auch noch nach \cs{begin\{document\}} geladen werden
-% können, wird hier sinnvoll auf die Anforderung von Paketen in diesem Fall
+% können, wird hier sinnvoll auf die Anforderung von Paketen in diesem Fall
% reagiert. In der ersten Ausbaustufe wird eine sinnvolle Fehlermeldung
-% ausgegeben. Irgend wann einmal später könnte man sich eventuell noch etwas
+% ausgegeben. Irgend wann einmal später könnte man sich eventuell noch etwas
% besseres einfallen lassen.
% Das erste, optionale Argument sind ggf. Optionen. Diese werden jedoch an
% dieser Stelle einfach ignoriert. Das zweitem, obligatorische Argument ist
@@ -284,16 +283,16 @@
\scr@gobbleopt
}
% \end{macrocode}
-% \end{macro}^^A \lco@RequirePackage
-% \end{macro}^^A \LoadLetterOption
+% \end{macro}%^^A \lco@RequirePackage
+% \end{macro}%^^A \LoadLetterOption
% \begin{macro}{\LoadLetterOptions}
-% \changes{v3.14}{2014/10/04}{Neue Anweisung}^^A
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt und damit
-% Leerzeichen zwischen den Einträgen erlaubt}^^A
-% \changes{v3.26}{2018/08/29}{Behandlung für (nicht mehr mögliche)
-% Leerzeicheneinträge entfernt}^^A
+% \changes{v3.14}{2014/10/04}{Neue Anweisung}%^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt und damit
+% Leerzeichen zwischen den Einträgen erlaubt}%^^A
+% \changes{v3.26}{2018/08/29}{Behandlung für (nicht mehr mögliche)
+% Leerzeicheneinträge entfernt}%^^A
% Funktioniert prinzipiell wie \cs{LoadLetterOption}, aber es werden mehrere,
-% durch Komma getrennte Optionen unterstützt.
+% durch Komma getrennte Optionen unterstützt.
% \begin{macrocode}
\newcommand*{\LoadLetterOptions}[1]{%
\begingroup
@@ -308,26 +307,26 @@
\reserved@a
}
% \end{macrocode}
-% \end{macro}^^A \LoadLetterOptions
+% \end{macro}%^^A \LoadLetterOptions
%
% \begin{macro}{\LetterOptionNeedsPapersize}
-% \changes{v2.8q}{2001/10/17}{Neu}^^A
-% Es besteht die Möglichkeit, in \texttt{lco}-Dateien eine bestimmte
-% Papiergröße zu fordern. Dazu wird der Name der \texttt{lco}-Datei
-% und die geforderte Papiergröse als Parameter übergeben. Stimmt die
-% Papiergröße nicht überein, so wird bei \cs{opening} eine Warnung
+% \changes{v2.8q}{2001/10/17}{Neu}%^^A
+% Es besteht die Möglichkeit, in \texttt{lco}-Dateien eine bestimmte
+% Papiergröße zu fordern. Dazu wird der Name der \texttt{lco}-Datei
+% und die geforderte Papiergröse als Parameter übergeben. Stimmt die
+% Papiergröße nicht überein, so wird bei \cs{opening} eine Warnung
% ausgegeben.
% \begin{macro}{\@PapersizeWarning}
-% \changes{v2.8q}{2002/03/25}{Neu (intern)}^^A
-% \changes{v3.12}{2013/11/05}{Abweichung von 1\,mm nach unten und oben
-% erlaubt}^^A
-% \changes{v3.23}{2017/02/22}{Verwendung des neuen \cs{PaperNameToSize}}^^A
+% \changes{v2.8q}{2002/03/25}{Neu (intern)}%^^A
+% \changes{v3.12}{2013/11/05}{Abweichung von 1\,mm nach unten und oben
+% erlaubt}%^^A
+% \changes{v3.23}{2017/02/22}{Verwendung des neuen \cs{PaperNameToSize}}%^^A
% \begin{macro}{\@@PapersizeWarning}
-% \changes{v2.8q}{2002/03/25}{Neu (intern)}^^A
+% \changes{v2.8q}{2002/03/25}{Neu (intern)}%^^A
% \begin{macro}{\LOPNP@size}
-% \changes{v2.8q}{2002/03/25}{Neu (intern)}^^A
+% \changes{v2.8q}{2002/03/25}{Neu (intern)}%^^A
% \begin{macro}{\LOPNP@option}
-% \changes{v2.8q}{2002/03/25}{Neu (intern)}^^A
+% \changes{v2.8q}{2002/03/25}{Neu (intern)}%^^A
% Zur einfacheren Realisierung wird mit vier internen Hilfsmakros
% gearbeitet.
% \begin{macrocode}
@@ -423,10 +422,10 @@
%
% \subsection{Die Letter-Class-Optionen}
%
-% Die Letter-Class-Optionen selbst werden wie bereits erwähnt über Dateien
-% realisiert. In den vorgefertigen Dateien für unterschiedliche Arten von
-% Briefen werden in erster Linie Pseudo-Längen passend gesetzt. In einigen
-% Fällen werden aber auch zusätzlich Befehle umdefiniert.
+% Die Letter-Class-Optionen selbst werden wie bereits erwähnt über Dateien
+% realisiert. In den vorgefertigen Dateien für unterschiedliche Arten von
+% Briefen werden in erster Linie Pseudo-Längen passend gesetzt. In einigen
+% Fällen werden aber auch zusätzlich Befehle umdefiniert.
%
% \iffalse
%<*lco>
@@ -438,22 +437,22 @@
%<*head>
% \fi
%
-% Im Kopf ist natürlich die Datei zu deklarieren:
+% Im Kopf ist natürlich die Datei zu deklarieren:
% \changes{v3.04}{2009/04/21}{neue LCO \texttt{NF} von Jean-Marie Pacquet
-% übernommen und ergänzt}^^A
+% übernommen und ergänzt}%^^A
% \changes{v3.04}{2009/06/26}{neue LCO \texttt{USletter2w} in Zusammenarbeit
-% mit Engelbert Buxbaum und Richard Ar\`es geschaffen}^^A
-% \changes{v3.04}{2009/06/29}{neue LCO \texttt{UScommercial9DW} für Papier im
-% Format letter oder legal in Umschlägen im Format commercial No.\,9 mit
-% zwei Fenstern}^^A
-% \changes{v3.04}{2009/06/30}{neue LCO \texttt{UScommercial9} für Papier im
-% Format letter oder legal in Umschlägen im Format commercial No.\,9 mit
+% mit Engelbert Buxbaum und Richard Ar\`es geschaffen}%^^A
+% \changes{v3.04}{2009/06/29}{neue LCO \texttt{UScommercial9DW} für Papier im
+% Format letter oder legal in Umschlägen im Format commercial No.\,9 mit
+% zwei Fenstern}%^^A
+% \changes{v3.04}{2009/06/30}{neue LCO \texttt{UScommercial9} für Papier im
+% Format letter oder legal in Umschlägen im Format commercial No.\,9 mit
% einem Fenster auf Basis von
-% \texttt{http://www.envelopesuperstore.com/}}^^A
-% \changes{v3.04}{2009/06/26}{seit langem existierende LCO \texttt{visualize}^^A
-% zur Visualisierung einiger Pseudolängen aufgenommen}^^A
+% \texttt{http://www.envelopesuperstore.com/}}%^^A
+% \changes{v3.04}{2009/06/26}{seit langem existierende LCO \texttt{visualize}%^^A
+% zur Visualisierung einiger Pseudolängen aufgenommen}%^^A
% \changes{v3.17}{2015/02/17}{neue LCOs \texttt{DIN5008A} und
-% \texttt{DIN5008B}}^^A
+% \texttt{DIN5008B}}%^^A
% \begin{macrocode}
\ProvidesFile{%
%<visualize> visualize%
@@ -484,10 +483,10 @@
% \end{macrocode}
%
% \begin{macro}{\LCOWarningNoLine}
-% \changes{v2.95}{2006/03/24}{Neu}^^A
+% \changes{v2.95}{2006/03/24}{Neu}%^^A
% \begin{macro}{\LCOWarning}
-% \changes{v2.95}{2006/03/24}{Neu}^^A
-% Außerdem wird ein Makro benötigt, das analog zu |\ClassWarningNoLine| oder
+% \changes{v2.95}{2006/03/24}{Neu}%^^A
+% Außerdem wird ein Makro benötigt, das analog zu |\ClassWarningNoLine| oder
% |\PackageWarningNoLine| funktioniert.
%<*!5008>
\providecommand*\LCOWarningNoLine[2]{%
@@ -512,7 +511,7 @@
%
% \subsubsection{Der Hauptteil}
%
-% Die Maße für einige Optionen wurden nicht von mir selbst recherchiert:
+% Die Maße für einige Optionen wurden nicht von mir selbst recherchiert:
% \begin{center}
% \begin{tabular}{ll}
% \texttt{lco}-Datei & Recherchiert von \\\hline\\[-1.6ex]
@@ -530,7 +529,7 @@
% \end{tabular}{ll}
% \end{center}
%
-% Zunächst wird geprüft, ob überhaupt die richtige Klasse geladen ist.
+% Zunächst wird geprüft, ob überhaupt die richtige Klasse geladen ist.
% \begin{macrocode}
%<*!5008>
\@ifundefined{scr@fromname@var}{%
@@ -555,7 +554,7 @@
}{}
% \end{macrocode}
%
-% Dann wird geprüft, ob das richtige Papierformat vorhanden ist.
+% Dann wird geprüft, ob das richtige Papierformat vorhanden ist.
% \begin{macrocode}
\LetterOptionNeedsPapersize{%
%<DIN> DIN%
@@ -579,7 +578,7 @@
% Dann werden die Werte gesetzt.
% \begin{description}
% \item[ZIP-Code]
-% \changes{v3.03}{2009/03/04}{Bezeichner der Variablen \texttt{fromzipcode}^^A
+% \changes{v3.03}{2009/03/04}{Bezeichner der Variablen \texttt{fromzipcode}%^^A
% wird gesetzt}
% \begin{macrocode}
%<!KOMAold>\setkomavar*{fromzipcode}{%
@@ -589,7 +588,7 @@
%<USletter2w|UScommercial9|UScommercial9DW> US}
% \end{macrocode}
% \item[Faltmarken]
-% \changes{v2.97e}{2007/11/20}{Die neuen Faltmarken werden berücksichtigt.}^^A
+% \changes{v2.97e}{2007/11/20}{Die neuen Faltmarken werden berücksichtigt.}%^^A
% \begin{macrocode}
\@setplength{foldmarkhpos}{3.5mm}
\@setplength{tfoldmarkvpos}{%
@@ -636,8 +635,8 @@
%<UScommercial9> 4.5in}
%<UScommercial9DW> 3.625in}
% \end{macrocode}
-% \changes{v3.03}{2009/06/25}{Anschriftfeld enthält laut Doku die
-% Rücksendeadresse, also machen wir das jetzt auch so}^^A
+% \changes{v3.03}{2009/06/25}{Anschriftfeld enthält laut Doku die
+% Rücksendeadresse, also machen wir das jetzt auch so}%^^A
% \begin{macrocode}
\@setplength{toaddrheight}{%
%<DIN|DINmoretext|SN|SwissLeft|KOMAold|NF> 45mm}
@@ -665,7 +664,7 @@
\@setplength{specialmailrightindent}{\z@}
%</5008>
% \end{macrocode}
-% \item[Absenderergänzung]
+% \item[Absenderergänzung]
% \begin{macrocode}
\@setplength{locwidth}{%
%<DIN|DINmoretext|SN|SwissLeft|KOMAold|NF|USletter2w|UScommercial9|UScommercial9DW> \z@}
@@ -707,9 +706,9 @@
\@addtoplength[-]{firstheadwidth}{.25in}
%</UScommercial9DW>
% \end{macrocode}
-% \item[Fuß]
-% \changes{v2.9u}{2005/03/05}{Der Fuß hat optional eine feste Position 16\,mm
-% über der unteren Papierkante.}^^A
+% \item[Fuß]
+% \changes{v2.9u}{2005/03/05}{Der Fuß hat optional eine feste Position 16\,mm
+% über der unteren Papierkante.}%^^A
% \begin{macrocode}
%<!5008>\@setplength{firstfootwidth}{\useplength{firstheadwidth}}
%<*5008>
@@ -733,7 +732,7 @@
%<!KOMAold&!NF>\fi
%<NF>\@setplength{firstfootvpos}{266.679mm}
% \end{macrocode}
-% \item[Geschäftszeile]
+% \item[Geschäftszeile]
% \begin{macrocode}
%<!(5008&B)>\@setplength{refvpos}{%
%<DIN|SN> 98.5mm}
@@ -750,8 +749,8 @@
%<5008> 8.46mm}
%<*!5008>
% \end{macrocode}
-% Bei der Breite der Geschäftszeile brauchen wir wieder eine Sonderlösung,
-% damit die Option "`wide"' auch später noch gesetzt werden kann. Also
+% Bei der Breite der Geschäftszeile brauchen wir wieder eine Sonderlösung,
+% damit die Option "`wide"' auch später noch gesetzt werden kann. Also
% verwenden wir hier den Wert 0 als mit der Bedeutung "`ist bei \cs{opening}
% zu berechnen.
% \begin{macrocode}
@@ -765,16 +764,30 @@
%<KOMAold|NF|USletter2w|UScommercial9|UScommercial9DW>\let\raggedsignature=\raggedright
% \end{macrocode}
% \end{description}
-% Es folgen ggf. noch zusätzliche Änderungen.
+% \begin{macro}{\scr@default@firsthead@fromaddress@hook}
+% Einst folgte hier die Definition eines Hooks in der Form
% \changes{v3.13b}{2014/10/04}{\cs{@firsthead} existiert nicht mehr, daher nun
-% mit einem neu geschaffenen \emph{hook}}^^A
+% mit einem neu geschaffenen \emph{hook}}%^^A
+% \changes{v3.27}{2019/04/02}{\emph{hook} entfernt}%^^A
% \begin{macrocode}
-%<*DINmoretext>
+%<*DINmoretext&ignorethis>
\def\scr@default@firsthead@fromaddress@hook{\def\\{,\ \@gobble}}
-%</DINmoretext>
+%</DINmoretext&ignorethis>
% \end{macrocode}
+% Da diese Definition fehlerhaft ist, korrekt wäre etwas wie:
+% \begin{macrocode}
+%<*DINmoretext&ignorethis>
+\def\scr@default@firsthead@fromaddress@hook{%
+ \renewcommand*\\[1][]{,\ \ignorespaces}%
+}
+%</DINmoretext&ignorethis>
+% und das in 15 Jahren niemandem aufgefallen ist, wird davon ausgegangen, dass
+% davon nie jemand Gebrauch gemacht hat und wir deshalb einfach darauf
+% verzichten können.
+% \end{macrocode}
+% \end{macro}
%
-% Außerdem gibt es noch die Kompatibilitätseinstellungen, die ebenfalls von
+% Außerdem gibt es noch die Kompatibilitätseinstellungen, die ebenfalls von
% \texttt{KOMAold} aktiviert werden.
% \begin{macrocode}
%<*KOMAold>
@@ -853,7 +866,7 @@
%</KOMAold>
% \end{macrocode}
%
-% Und für \texttt{DIN5008} braucht es dann noch einige zusätzliche
+% Und für \texttt{DIN5008} braucht es dann noch einige zusätzliche
% Einstellungen:
% \begin{macrocode}
%</!5008>
@@ -907,8 +920,8 @@
% \end{macrocode}
% \begin{macro}{\backaddr@format}
% \changes{v3.25}{2017/11/15}{Verwendung von \cs{scr@endstrut} statt
-% \cs{unskip}\cs{strut}}^^A
-% Nicht unterstrichene, mehrzeilig oben ausgerichtete Rücksendeadresse.
+% \cs{unskip}\cs{strut}}%^^A
+% Nicht unterstrichene, mehrzeilig oben ausgerichtete Rücksendeadresse.
% \begin{macrocode}
\renewcommand{\backaddr@format}[1]{\hspace*{\useplength{toaddrindent}}%
\parbox[t][\useplength{backaddrheight}][t]%
@@ -919,7 +932,7 @@
% \end{macro}
% \begin{macro}{\specialmail@format}
% \changes{v3.25}{2017/11/15}{Verwendung von \cs{scr@endstrut} statt
-% \cs{unskip}\cs{strut}}^^A
+% \cs{unskip}\cs{strut}}%^^A
% Mehrzeilig oben ausgerichtete Versandart.
% \begin{macrocode}
\renewcommand{\specialmail@format}[1]{%
@@ -953,21 +966,21 @@
% Diese Makros werden nur von \texttt{visualize.lco} verwendet und stellen den
% Hauptteil dieser LCO dar.
%
-% Das Paket benötigt \textsf{eso-pic}.
-% \changes{v3.18}{2015/06/03}{lade \textsf{eso-pic} unbedingt}^^A
+% Das Paket benötigt \textsf{eso-pic}.
+% \changes{v3.18}{2015/06/03}{lade \textsf{eso-pic} unbedingt}%^^A
% \begin{macrocode}
\RequirePackage{eso-pic}
% \end{macrocode}
%
% \begin{macro}{\showfields}
-% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}^^A
+% \changes{v3.26}{2018/08/29}{\cs{scr@trim@spaces} eingefügt}%^^A
% Diese Anweisung erlaubt es, eine Reihe von Felder zu visualisieren. Dazu
-% gibt man die gewünschten Felder als Komma separierte Liste im ersten und
+% gibt man die gewünschten Felder als Komma separierte Liste im ersten und
% einzigen Argument der Anweisung an. Gibt man ein unbekanntes Feld an, so
% wird nicht etwa ein Fehler, sondern nur eine Warnung ausgegeben. Die
% Visualisierung erfolgt im Hintergrund. Dies wird mit Hilfe des Pakets
% \textsf{eso-pic} erreicht. Wichtig ist noch, dass die Anweisung nicht
-% zurückgenommen werden kann.
+% zurückgenommen werden kann.
% \begin{macrocode}
\newcommand*{\showfields}[1]{%
\AtBeginLetter{%
@@ -994,7 +1007,7 @@
}
% \end{macrocode}
% \begin{KOMAfont}{field}
-% Die Visualisierung erfolgt dabei in einer wählbaren Farbe, die über das
+% Die Visualisierung erfolgt dabei in einer wählbaren Farbe, die über das
% Element \cs{field} definiert ist. Voreingestellt ist dabei
% \cs{normalcolor}.
% \begin{macrocode}
@@ -1004,22 +1017,22 @@
% \end{macro}
%
% \begin{macro}{\showfield}
-% Die Visualisierung der einzelnen Felder erfolgt über eigene Anweisungen des
+% Die Visualisierung der einzelnen Felder erfolgt über eigene Anweisungen des
% Aufbaus \cs{showfield@\emph{Feldname}}. In der Regel sind die Felder
-% rechteckig. Zur Visualisierung solcher Felder können daher einheitliche
+% rechteckig. Zur Visualisierung solcher Felder können daher einheitliche
% Anweisungen verwendet werden. Diese besitzen vier Argumente:
% \begin{enumerate}
% \item Abstand vom linken Rand (x-Koordinate des Rahmens)
% \item Abstand vom oberen Rand (y-Koordinate des Rahmens)
% \item Breite des Feldes
-% \item Höhe des Feldes; ist dieser Wert negativ gibt es keine feste Höhe,
-% sondern nur eine Art unbestimmte Ausdehnung mit einer Mindesthöhe
+% \item Höhe des Feldes; ist dieser Wert negativ gibt es keine feste Höhe,
+% sondern nur eine Art unbestimmte Ausdehnung mit einer Mindesthöhe
% \end{enumerate}
%
% \begin{macro}{\showfield@by@frame}
% Diese Anweisung visualisiert ein rechteckiges Feld durch Rahmen. Bei einer
-% negativen Höhe wird ein unten offener Rahmen gezeichnet, bei dem die
-% vertikalen Linien als Pfeile nach unten ausgeführt werden.
+% negativen Höhe wird ein unten offener Rahmen gezeichnet, bei dem die
+% vertikalen Linien als Pfeile nach unten ausgeführt werden.
% \begin{macrocode}
\newcommand*{\showfield@by@frame}[4]{%
\thinlines
@@ -1047,7 +1060,7 @@
%
% \begin{macro}{\showfield@by@edges}
% Diese Anweisung visualisert ein rechteckiges Feld, indem es die Ecken des
-% Feldes durch kleine Striche markiert. Bei negativer Höhe entfallen die
+% Feldes durch kleine Striche markiert. Bei negativer Höhe entfallen die
% unteren Eckmarkierungen.
% \begin{macrocode}
\newcommand*{\showfield@by@edges}[4]{%
@@ -1067,7 +1080,7 @@
}
% \end{macrocode}
% \begin{macro}{\edgesize}
-% Die Länge der Ecklinien wird über dieses Makro bestimmt. Voreingestellt ist
+% Die Länge der Ecklinien wird über dieses Makro bestimmt. Voreingestellt ist
% 1\,ex.
% \begin{macrocode}
\newcommand*{\edgesize}{1ex}
@@ -1077,7 +1090,7 @@
%
% \begin{macro}{\showfield@by@rule}
% Diese Anweisung visualisiert ein rechteckiges Feld, indem es das komplette
-% Feld einfärbt. Es wird hier nicht zwischen unten offenen und geschlossenen
+% Feld einfärbt. Es wird hier nicht zwischen unten offenen und geschlossenen
% Feldern unterschieden.
% \begin{macrocode}
\newcommand*{\showfield@by@rule}[4]{%
@@ -1090,7 +1103,7 @@
% \end{macrocode}
% \end{macro}
%
-% Die Voreinstellung für die Visualsierung ist mit Rahmen:
+% Die Voreinstellung für die Visualsierung ist mit Rahmen:
% \begin{macrocode}
\newcommand*{\showfield}{}
\let\showfield\showfield@by@frame
@@ -1116,7 +1129,7 @@
% \end{macro}
% \end{macro}
%
-% Die folgenden Felder werden derzeit unterstützt:
+% Die folgenden Felder werden derzeit unterstützt:
% \begin{macro}{\showfield@test}
% ein Testfeld \texttt{test} mit den Koordinaten:
% $(1\,\mathrm{cm},1\,\mathrm{cm})\times(10\,\mathrm{cm},15\,\mathrm{cm})$
@@ -1127,9 +1140,9 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\showfield@head}
-% \changes{v3.05}{2009/11/09}{neue Pseudo-Länge \texttt{firstheadhpos}^^A
+% \changes{v3.05}{2009/11/09}{neue Pseudo-Länge \texttt{firstheadhpos}%^^A
% beachtet}
-% das Feld \texttt{head} für den Kopfbereich des Briefbogens:
+% das Feld \texttt{head} für den Kopfbereich des Briefbogens:
% \begin{macrocode}
\newcommand*{\showfield@head}{%
\ifdim\useplength{firstheadhpos}<\paperwidth
@@ -1157,9 +1170,9 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\showfield@foot}
-% \changes{v3.05}{2009/11/09}{neue Pseudo-Länge \texttt{firstfoothpos}^^A
+% \changes{v3.05}{2009/11/09}{neue Pseudo-Länge \texttt{firstfoothpos}%^^A
% beachtet}
-% das Feld \texttt{foot} für den Fußbereich des Briefbogens:
+% das Feld \texttt{foot} für den Fußbereich des Briefbogens:
% \begin{macrocode}
\newcommand*{\showfield@foot}{%
\ifdim\useplength{firstfoothpos}<\paperwidth
@@ -1187,9 +1200,9 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\showfield@address}
-% \changes{v3.07a}{2011/01/10}{Implementierung der Höhe an die Änderung in
+% \changes{v3.07a}{2011/01/10}{Implementierung der Höhe an die Änderung in
% \textsf{scrlttr}~3.03b angepasst.}
-% das Feld \texttt{address} für das Feld mit der Anschrift:
+% das Feld \texttt{address} für das Feld mit der Anschrift:
% \begin{macrocode}
\newcommand*{\showfield@address}{%
\setlengthtoplength{\@tempskipa}{toaddrhpos}%
@@ -1204,9 +1217,9 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\showfield@location}
-% \changes{v3.07a}{2011/01/10}{Implementierung der Höhe an die Änderung in
+% \changes{v3.07a}{2011/01/10}{Implementierung der Höhe an die Änderung in
% \textsf{scrlttr}~3.03b angepasst.}
-% das Feld \texttt{location} mit der Absenderergänzung:
+% das Feld \texttt{location} mit der Absenderergänzung:
% \begin{macrocode}
\newcommand*{\showfield@location}{%
\begingroup
@@ -1247,7 +1260,7 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\showfield@refline}
-% das Feld mit der Geschäftszeile:
+% das Feld mit der Geschäftszeile:
% \begin{macrocode}
\newcommand*{\showfield@refline}{%
\begingroup
@@ -1292,17 +1305,17 @@
%
% \begin{macro}{\showenvelope}
% \begin{macro}{\@showenvelope}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
% \begin{macro}{\@@showenvelope}
% \begin{macro}{\@@@showenvelope}
-% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
-% \cs{kernel@ifnextchar}}^^A
-% Es kann auch ein Briefumschlag angezeigt werden. Dazu müssen verschiedene
+% \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+% \cs{kernel@ifnextchar}}%^^A
+% Es kann auch ein Briefumschlag angezeigt werden. Dazu müssen verschiedene
% Parameter des Umschlags bekannt sein. Der Umschlag wird immer hochkant auf
-% der aktuellen Seite angezeigt. Hierfür wird das Paket \textsf{graphicx}
-% benötigt.
-% \changes{v3.18}{2015/06/03}{lade \textsf{graphicx} unbedingt}^^A
+% der aktuellen Seite angezeigt. Hierfür wird das Paket \textsf{graphicx}
+% benötigt.
+% \changes{v3.18}{2015/06/03}{lade \textsf{graphicx} unbedingt}%^^A
% \begin{macrocode}
\RequirePackage{graphicx}
\newcommand*{\showenvelope}{}
@@ -1361,7 +1374,7 @@
% Die Argumente sind:
% \begin{enumerate}
% \item Breite des Umschlags,
-% \item Höhe des Umschlags,
+% \item Höhe des Umschlags,
% \item Abstand des Briefbogens vom linken und rechten Rand des Umschlags,
% \item Abstand des Briefbogens vom oberen und unteren Rand des Umschlags,
% \item optionale weitere Anweisungen, zum Setzen von Elementen.
@@ -1479,7 +1492,7 @@
% \end{macrocode}
% \end{KOMAfont}
% \begin{macro}{\unmeasuredFrame}
-% Ein Rahmen ohne Maßlinien.
+% Ein Rahmen ohne Maßlinien.
% \begin{macrocode}
\newcommand*{\unmeasuredFrame}{}
\def\unmeasuredFrame(#1,#2){%
@@ -1494,7 +1507,7 @@
% \begin{macro}{\measuredFrameLT}
% \begin{macro}{\measuredFrameRB}
% \begin{macro}{\measuredFrameRT}
-% Die Maßlinien für ein Rechteck.
+% Die Maßlinien für ein Rechteck.
% \begin{macrocode}
\newcommand*{\measuredFrameLB}{}
\def\measuredFrameLB(#1,#2){%
@@ -1529,7 +1542,7 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\measureLineV}
-% Vertikale Maßlinie ohne Beschriftung:
+% Vertikale Maßlinie ohne Beschriftung:
% \begin{macrocode}
\newcommand*{\measureLineV}[1]{%
\begin{picture}(0,0)
@@ -1543,7 +1556,7 @@
% \end{macro}
% \begin{macro}{\measureLineVL}
% \begin{macro}{\measureLineVR}
-% Vertikale Maßlinie mit Beschriftung links bzw. rechts.
+% Vertikale Maßlinie mit Beschriftung links bzw. rechts.
% \begin{macrocode}
\newcommand*{\measureLineVL}[1]{%
\begin{picture}(0,0)
@@ -1562,7 +1575,7 @@
% \end{macrocode}
% \begin{macro}{\ValPerUnit}
% \begin{macro}{\unitfactor}
-% Zeige die Längen in \cs{unitlength} mit einer Genauigkeit von
+% Zeige die Längen in \cs{unitlength} mit einer Genauigkeit von
% 1/\cs{unitfactor} an.
% \begin{macrocode}
\newcommand*{\ValPerUnit}[1]{%
@@ -1580,7 +1593,7 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\measureLineH}
-% Horizontale Maßlinie ohne Beschriftung:
+% Horizontale Maßlinie ohne Beschriftung:
% \begin{macrocode}
\newcommand*{\measureLineH}[1]{%
\begin{picture}(0,0)
@@ -1593,7 +1606,7 @@
% \end{macro}
% \begin{macro}{\measureLineHB}
% \begin{macro}{\measureLineHT}
-% Horizontale Maßlinie mit Beschriftung darunter bzw. oben.
+% Horizontale Maßlinie mit Beschriftung darunter bzw. oben.
% \begin{macrocode}
\newcommand*{\measureLineHB}[1]{%
\begin{picture}(0,0)
@@ -1615,7 +1628,7 @@
% \end{macro}
% \end{macro}
% \begin{KOMAfont}{measure}
-% Farbe der Maßlinien.
+% Farbe der Maßlinien.
% \begin{macrocode}
\newkomafont{measure}{\normalcolor}
% \end{macrocode}