diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-13 21:40:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-13 21:40:52 +0000 |
commit | ed8702df3768e21a3ef87a2eec9ca8341aad9b7a (patch) | |
tree | d2eb8a06d685acdcb364d57efb2334dbd3b2914d /Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx | |
parent | 4b6c2d7660365ff9963bcecf7a802e8060eb1bbc (diff) |
koma-script (13oct19)
git-svn-id: svn://tug.org/texlive/trunk@52369 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx | 283 |
1 files changed, 148 insertions, 135 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx index 7f0881cef08..6b2e1f97934 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx +++ b/Master/texmf-dist/source/latex/koma-script/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} |