diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx | 584 |
1 files changed, 292 insertions, 292 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx index a5bc0c98283..296a625bedb 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-fonts.dtx @@ -2,7 +2,7 @@ % \iffalse meta-comment % ====================================================================== % scrkernel-fonts.dtx -% Copyright (c) Markus Kohm, 2002-2017 +% Copyright (c) Markus Kohm, 2002-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-fonts.dtx -% Copyright (c) Markus Kohm, 2002-2017 +% Copyright (c) Markus Kohm, 2002-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-fonts.dtx 3047 2018-12-22 15:51:54Z kohm $ +%%% From File: $Id: scrkernel-fonts.dtx 3262 2019-10-10 08:25:29Z kohm $ %<identify>%%% (run: identify) %<option>%%% (run: option) %<body>%%% (run: body) @@ -66,7 +66,7 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2018-12-22 16:51:54 +0100 (Sat, 22 Dec 2018) $ + \filedate$Date: 2019-10-10 10:25:29 +0200 (Thu, 10 Oct 2019) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1827 $ \edef\reserved@a{% @@ -87,7 +87,6 @@ %<*dtx> \documentclass[parskip=half-]{scrdoc} \usepackage[english,ngerman]{babel} -\usepackage[latin1]{inputenc} \CodelineIndex \RecordChanges \GetFileInfo{scrkernel-fonts.dtx} @@ -112,7 +111,7 @@ % \section{Schriftauswahl} % % Dieser Bereich befasst sich mit allem, was zur Schriftauswahl -% gehört. Die einzelnen Elemente, für die eine Schriftauswahl möglich +% gehört. Die einzelnen Elemente, für die eine Schriftauswahl möglich % ist, sind jedoch in den Dateien definiert, in denen diese Elemente % auftreten. % @@ -122,15 +121,15 @@ %<*option> % \fi % -% \subsection{Der Generator für Schriftgrößendateien} +% \subsection{Der Generator für Schriftgrößendateien} % % \iffalse %<*generator> % \fi -% Ab Version 3.09 gibt es einen Generator für neue -% Schriftgrößendateien. Dieser richtet sich vor allem an Klassenautoren und -% bietet die Möglichkeit, eine eigene berechnete Schriftgrößendatei als -% Grundlage für eine spezifisch angepasste Schriftgrößendateie zu erstellen. +% Ab Version 3.09 gibt es einen Generator für neue +% Schriftgrößendateien. Dieser richtet sich vor allem an Klassenautoren und +% bietet die Möglichkeit, eine eigene berechnete Schriftgrößendatei als +% Grundlage für eine spezifisch angepasste Schriftgrößendateie zu erstellen. % Optionen besitzt dieser jedoch nicht. Daher reduziert sich der Optionenteil % auf ein einfaches % \begin{macrocode} @@ -140,7 +139,7 @@ %</generator> % \fi % -% \subsection{Option zur Auswahl der Größe der Grundschrift} +% \subsection{Option zur Auswahl der Größe der Grundschrift} % % \iffalse %<*class|extend> @@ -149,19 +148,20 @@ % \begin{option}{11pt} % \begin{option}{12pt} % Diese Optionen existieren nicht mehr als explizite Optionen, sondern -% werden in \texttt{scrtarea.dtx} über \cs{DeclareOption*} +% werden in \texttt{scrtarea.dtx} über \cs{DeclareOption*} % ausgewertet. % \begin{macro}{\@ptsize} -% \changes{v2.96}{2006/08/11}{\cs{@ptsize} hat temporär eine andere -% Bedeutung} -% Wir definieren \cs{@ptsize} als Grundschriftgrößee minus 10\,pt. -% Hier wird die Standardeinstellung 11\,pt für alle Klassen außer der -% Briefklasse gewählt. Bis zum Einstellen tatsächlichen Einstellen der -% Schriftgröße wird in \cs{@ptsize} allerdings die tatsächliche Größe +% \changes{v2.96}{2006/08/11}{\cs{@ptsize} hat temporär eine andere +% Bedeutung}%^^A +% \changes{v3.27}{2019/03/25}{\cs{providecommand} statt \cs{newcommand}}%^^A +% Wir definieren \cs{@ptsize} als Grundschriftgrößee minus 10\,pt. +% Hier wird die Standardeinstellung 11\,pt für alle Klassen außer der +% Briefklasse gewählt. Bis zum Einstellen tatsächlichen Einstellen der +% Schriftgröße wird in \cs{@ptsize} allerdings die tatsächliche Größe % angegeben, damit sich Rundungsfehler nicht so leicht summieren. % \begin{macrocode} %<*!extend> -\newcommand*\@ptsize{% +\providecommand*\@ptsize{% %<!letter> 11% %<letter> 12% } @@ -173,18 +173,18 @@ % \end{option} % % \begin{macro}{\@pt@scan} -% \changes{v2.6}{2000/01/04}{neu (intern)}^^A +% \changes{v2.6}{2000/01/04}{neu (intern)}%^^A % \begin{macro}{\@pt@@scan} -% \changes{v2.6}{2000/01/04}{neu (intern)}^^A -% \changes{v2.97c}{2007/05/12}{\cs{KOMA@UseObsolete} durch +% \changes{v2.6}{2000/01/04}{neu (intern)}%^^A +% \changes{v2.97c}{2007/05/12}{\cs{KOMA@UseObsolete} durch % \cs{KOMA@UseObsoleteOption} ersetzt} -% \changes{v2.98c}{2008/03/22}{Verwendung von \cs{KOMA@UseObsoleteOption}^^A +% \changes{v2.98c}{2008/03/22}{Verwendung von \cs{KOMA@UseObsoleteOption}%^^A % korrigiert} -% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch +% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch % \cs{PackageInfoNoLine} ersetzt} -% \changes{v3.12}{2013/03/04}{Alle Schriftgrößen-Optionen außer -% \texttt{10pt}, \texttt{11pt} und \texttt{12pt} sind überholt.} -% Das Macro \cs{@pt@scan} wird benötigt, um die Schriftgröße nach der alten +% \changes{v3.12}{2013/03/04}{Alle Schriftgrößen-Optionen außer +% \texttt{10pt}, \texttt{11pt} und \texttt{12pt} sind überholt.} +% Das Macro \cs{@pt@scan} wird benötigt, um die Schriftgröße nach der alten % Methode zu erkennen. % \begin{macrocode} %<*!extend> @@ -221,28 +221,28 @@ % \end{macro} % % \begin{macro}{\@fontsizefilebase} -% \changes{v2.96}{2006/08/11}{neu (intern)}^^A -% \changes{v3.00}{2008/05/01}{Definition für \textsf{scrextend} vorgezogen} -% Dieses Makro speichert den Präfix der primären -% Schriftgrößenoptionsdateien. Es wird nur definiert, wenn es nicht bereits -% definiert ist. Damit können Wrapperklassen komplett andere Größen vorgeben, -% ohne mit \cs{ReplaceInput} arbeiten zu müssen. +% \changes{v2.96}{2006/08/11}{neu (intern)}%^^A +% \changes{v3.00}{2008/05/01}{Definition für \textsf{scrextend} vorgezogen} +% Dieses Makro speichert den Präfix der primären +% Schriftgrößenoptionsdateien. Es wird nur definiert, wenn es nicht bereits +% definiert ist. Damit können Wrapperklassen komplett andere Größen vorgeben, +% ohne mit \cs{ReplaceInput} arbeiten zu müssen. % \begin{macrocode} \providecommand*{\@fontsizefilebase}{scrsize} % \end{macrocode} % \end{macro} % -% \changes{v3.17}{2015/03/10}{die Schriftgröße wird in der internen -% Optionenliste gespeichert}^^A +% \changes{v3.17}{2015/03/10}{die Schriftgröße wird in der internen +% Optionenliste gespeichert}%^^A % \begin{option}{fontsize} -% \changes{v2.96}{2006/08/11}{Funktion komplett geändert}^^A -% \changes{v2.98c}{2008/03/26}{lädt nach Möglichkeit die zugehörige -% Schriftgrößendatei}^^A -% \changes{v3.12}{2013/03/05}{Status wird mit \cs{FamilyKeyStateProcessed}^^A +% \changes{v2.96}{2006/08/11}{Funktion komplett geändert}%^^A +% \changes{v2.98c}{2008/03/26}{lädt nach Möglichkeit die zugehörige +% Schriftgrößendatei}%^^A +% \changes{v3.12}{2013/03/05}{Status wird mit \cs{FamilyKeyStateProcessed}%^^A % gesetzt.} -% Hier nun die Option, die tatsächlich verwendet wird. Es sei darauf -% hingewiesen, dass damit auch Schriftgrößen wie \texttt{10.3pt} denkbar -% wären. +% Hier nun die Option, die tatsächlich verwendet wird. Es sei darauf +% hingewiesen, dass damit auch Schriftgrößen wie \texttt{10.3pt} denkbar +% wären. % \begin{macrocode} \KOMA@key{fontsize}{% %<*!extend> @@ -304,7 +304,7 @@ % \iffalse %<*generator> % \fi -% Der Generator benötigt die Anweisung \cs{changefontsizes}, die entweder von +% Der Generator benötigt die Anweisung \cs{changefontsizes}, die entweder von % einer \KOMAScript-Klasse oder vom Paket \texttt{scrextend} bereitgestellt % wird: % \begin{macrocode} @@ -314,10 +314,10 @@ %</generator> % \fi % -% \subsection{Einlesen der Schriftgrößendatei} +% \subsection{Einlesen der Schriftgrößendatei} % -% \changes{v2.6}{2000/01/04}{Einlesen der Schriftgrößen-Options-Datei -% funktioniert nun mit diversen Größen}^^A +% \changes{v2.6}{2000/01/04}{Einlesen der Schriftgrößen-Options-Datei +% funktioniert nun mit diversen Größen}%^^A % \changes{v2.98c}{2008/03/26}{Eigene \texttt{scrsize}-Dateien definiert} % % \iffalse @@ -325,9 +325,9 @@ %<*10pt|11pt|12pt> % \fi % -% Es werden min. drei Schriftgrößendateien benötigt. Ab Version 2.98c +% Es werden min. drei Schriftgrößendateien benötigt. Ab Version 2.98c % verwendet \KOMAScript{} vorzugsweise eigene Dateien, die auch noch zu einem -% späteren Zeitpunkt geladen werden können. Ansonsten sind diese Dateien +% späteren Zeitpunkt geladen werden können. Ansonsten sind diese Dateien % weitestgehend dem Quellcode der Standardklassen \texttt{classes.dtx} % entnommen. % @@ -344,25 +344,25 @@ % \end{macrocode} % % \begin{macro}{\normalsize} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\small} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\footnotesize} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\scriptsize} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\tiny} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\large} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\Large} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\LARGE} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\huge} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\Huge} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % Siehe \texttt{classes.dtx}. % \begin{macrocode} \def\normalsize{% @@ -483,33 +483,33 @@ \normalsize % \end{macrocode} % \begin{Length}{\footnotesep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\footins} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\floatsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\textfloatsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\intextsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\dblfloatsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\sbltextfloatsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@fptop} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@fpsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@fpbot} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@dblfptop} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@dblfpsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\@dblfpbot} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{Length}{\partopsep} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % Siehe \texttt{classes.dtx}. % \begin{macrocode} %<*10pt> @@ -562,17 +562,17 @@ %</12pt> % \end{macrocode} % \begin{macro}{\@listi} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\@listii} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\@listiii} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\@listiv} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\@listv} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % \begin{macro}{\@listvi} -% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} +% \changes{v2.98c}{2008/03/26}{in eigener \texttt{scrsize}-Datei definiert} % Siehe \texttt{classes.dtx}. % \begin{macrocode} \def\@listi{\leftmargin\leftmargini @@ -637,20 +637,20 @@ % \fi % % \begin{macro}{\changefontsizes} -% \changes{v2.96}{2006/08/11}{neue Anweisung (benötigt \eTeX)}^^A -% \changes{v3.08b}{2011/02/22}{drei falsche \cs{def} durch \cs{edef} -% ersetzt}^^A -% \changes{v3.17}{2015/02/23}{wird nur definiert, wenn nicht vorhanden}^^A +% \changes{v2.96}{2006/08/11}{neue Anweisung (benötigt \eTeX)}%^^A +% \changes{v3.08b}{2011/02/22}{drei falsche \cs{def} durch \cs{edef} +% ersetzt}%^^A +% \changes{v3.17}{2015/02/23}{wird nur definiert, wenn nicht vorhanden}%^^A % \begin{macro}{\simple@changefontsizes} -% \changes{v3.17}{2015/02/23}{auf speziellen Wunsch von Falk}^^A -% \changes{v3.17}{2015/03/25}{\cs{par@updaterelative} hinzugefügt}^^A -% Diese Anweisung bietet berechnete Schriftgrößen als Fallbacklösung an. Das +% \changes{v3.17}{2015/02/23}{auf speziellen Wunsch von Falk}%^^A +% \changes{v3.17}{2015/03/25}{\cs{par@updaterelative} hinzugefügt}%^^A +% Diese Anweisung bietet berechnete Schriftgrößen als Fallbacklösung an. Das % optionale erste Argument ist dabei der Grundlinienabstand. Das zweite -% Argument ist die gewünschte Grundschriftgröße. +% Argument ist die gewünschte Grundschriftgröße. % \begin{macro}{\scr@setlength} -% \changes{v3.12}{2013/10/08}{neue Anweisung (intern)}^^A -% Setzt die Länge in |#1| auf den Wert |#2| plus |#3| minus |#4|, wobei -% allerdings für |#2|, |#3| und |#4| Mindestwerte von 1\,pt verwendet werden. +% \changes{v3.12}{2013/10/08}{neue Anweisung (intern)}%^^A +% Setzt die Länge in |#1| auf den Wert |#2| plus |#3| minus |#4|, wobei +% allerdings für |#2|, |#3| und |#4| Mindestwerte von 1\,pt verwendet werden. % \begin{macrocode} \newcommand*\scr@setlength[4]{% \expandafter\ifnum\scr@v@is@lt{3.12}\relax @@ -689,7 +689,7 @@ } % \end{macrocode} % \end{macro} -% \changes{v3.17}{2015/03/10}{e-\TeX-Warnung entfernt}^^A +% \changes{v3.17}{2015/03/10}{e-\TeX-Warnung entfernt}%^^A % \begin{macrocode} \providecommand*{\simple@changefontsizes}[2][1.2\@tempdima]{% \KOMA@kav@removekey{.% @@ -707,15 +707,15 @@ \def\@tempa##1##2##3##4##5\@nnil{\def##1{##2.##3##4}}% \expandafter\@tempa\expandafter\@tempb\@tempb\@nnil% % \end{macrocode} -% Ab hier ist \cs{@tempdimc} die gewünschte Grundschriftgröße in pt und -% \cs{@tempb} der Faktor für den Grundlinienabstand auf 2 Stellen hinter dem -% Komma. Zunächst ist auch \cs{@tempdima} noch die geforderte -% Grundschriftgröße und \cs{@tempdimb} der geforderte -% Grundlinienabstand. Allerdings verändern sich \cs{@tempdima} und -% \cs{@tempdimb} im Laufe der nachfolgenden Definitionen abhängig von der zu -% definierenden Schriftgröße. +% Ab hier ist \cs{@tempdimc} die gewünschte Grundschriftgröße in pt und +% \cs{@tempb} der Faktor für den Grundlinienabstand auf 2 Stellen hinter dem +% Komma. Zunächst ist auch \cs{@tempdima} noch die geforderte +% Grundschriftgröße und \cs{@tempdimb} der geforderte +% Grundlinienabstand. Allerdings verändern sich \cs{@tempdima} und +% \cs{@tempdimb} im Laufe der nachfolgenden Definitionen abhängig von der zu +% definierenden Schriftgröße. % -% Berechnungen für und Definition von \cs{normalsize}: +% Berechnungen für und Definition von \cs{normalsize}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\abovedisplayskip}{% @@ -741,7 +741,7 @@ \let\noexpand\@listi\noexpand\@listI }% % \end{macrocode} -% Berechnungen für und Definition von \cs{small}: +% Berechnungen für und Definition von \cs{small}: % \begin{macrocode} \setlength{\@tempdima}{0.9125\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -769,7 +769,7 @@ \let\noexpand\@listi\noexpand\@listi@small }% % \end{macrocode} -% Berechnungen für und Definition von \cs{footnotesize}: +% Berechnungen für und Definition von \cs{footnotesize}: % \begin{macrocode} \setlength{\@tempdima}{.83334\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -797,7 +797,7 @@ \let\noexpand\@listi\noexpand\@listi@footnotesize }% % \end{macrocode} -% Berechnungen für und Definition von \cs{scriptsize}: +% Berechnungen für und Definition von \cs{scriptsize}: % \begin{macrocode} \setlength{\@tempdima}{.66667\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -806,7 +806,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{tiny}: +% Berechnungen für und Definition von \cs{tiny}: % \begin{macrocode} \setlength{\@tempdima}{.5\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -815,7 +815,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{large}: +% Berechnungen für und Definition von \cs{large}: % \begin{macrocode} \setlength{\@tempdima}{1.2\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -824,7 +824,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{Large}: +% Berechnungen für und Definition von \cs{Large}: % \begin{macrocode} \setlength{\@tempdima}{1.44\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -833,7 +833,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{LARGE}: +% Berechnungen für und Definition von \cs{LARGE}: % \begin{macrocode} \setlength{\@tempdima}{1.728\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -842,7 +842,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{huge}: +% Berechnungen für und Definition von \cs{huge}: % \begin{macrocode} \setlength{\@tempdima}{2.074\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -851,7 +851,7 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Berechnungen für und Definition von \cs{Huge}: +% Berechnungen für und Definition von \cs{Huge}: % \begin{macrocode} \setlength{\@tempdima}{2.488\@tempdimc}% \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -860,15 +860,15 @@ {\the\@tempdima}{\the\@tempdimb}% }% % \end{macrocode} -% Wechsel zu \cs{normalsize} und Berechnung weiterer schriftabhängigen -% Abstände für diese Schriftgröße. +% Wechsel zu \cs{normalsize} und Berechnung weiterer schriftabhängigen +% Abstände für diese Schriftgröße. % \begin{macrocode} \normalsize %<!extend> \expandafter\ifnum\scr@v@is@ge{3.17}\@nameuse{par@updaterelative}\fi % \end{macrocode} -% Ab hier kann nun \cs{f@size} für die Schriftgröße und \cs{f@baselineskip} -% für den normalen Grundlinienabstand (ohne \cs{baselinestretch}) verwendet -% werden. Allerdings ist das keine Länge! +% Ab hier kann nun \cs{f@size} für die Schriftgröße und \cs{f@baselineskip} +% für den normalen Grundlinienabstand (ohne \cs{baselinestretch}) verwendet +% werden. Allerdings ist das keine Länge! % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\footnotesep}{.7\@tempdimc}% @@ -891,7 +891,7 @@ \setlength{\@dblfpbot}{\@fptop}% \fi % \end{macrocode} -% Berechnungen für und Definition von \cs{@listi} und \cs{@listI}: +% Berechnungen für und Definition von \cs{@listi} und \cs{@listI}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\topsep}{.8333\@tempdimc \@plus .3333\@tempdimc \@minus @@ -917,7 +917,7 @@ }% \let\@listI\@listi % \end{macrocode} -% Berechnungen für und Definition von \cs{@listi@small}: +% Berechnungen für und Definition von \cs{@listi@small}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\topsep}{.75\@tempdimc \@plus .25\@tempdimc \@minus @@ -941,7 +941,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listi@footnotesize}: +% Berechnungen für und Definition von \cs{@listi@footnotesize}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\topsep}{.5\@tempdimc \@plus .16667\@tempdimc \@minus @@ -965,7 +965,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listii}: +% Berechnungen für und Definition von \cs{@listii}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\topsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% @@ -989,7 +989,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listiii}: +% Berechnungen für und Definition von \cs{@listiii}: % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\topsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% @@ -1012,7 +1012,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listiv}: +% Berechnungen für und Definition von \cs{@listiv}: % \begin{macrocode} \@tempswafalse \begingroup @@ -1024,7 +1024,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listv}: +% Berechnungen für und Definition von \cs{@listv}: % \begin{macrocode} \@tempswafalse \begingroup @@ -1036,7 +1036,7 @@ \if@tempswa\noexpand\@list@extra\fi }% % \end{macrocode} -% Berechnungen für und Definition von \cs{@listvi}: +% Berechnungen für und Definition von \cs{@listvi}: % \begin{macrocode} \@tempswafalse \begingroup @@ -1049,13 +1049,13 @@ }% \@listi % \end{macrocode} -% Einige Platzierungsabstände sind ebenfalls schriftgrößenabhängig. ^^A -% \changes{v2.97c}{2007/07/04}{\cs{intextsep} setzen}^^A -% \changes{v2.97c}{2007/07/04}{\cs{dblfloatsep} setzen}^^A -% \changes{v2.97c}{2007/07/04}{\cs{partopsep} setzen}^^A -% \changes{v3.12}{2013/10/08}{Berechnung einiger Größen verändert}^^A -% Ab Version~3.12 wird deren Berechnung korrigiert. Viele der Größen sind nun -% nicht mehr von der Schriftgröße, sondern dem Grundlinienabstand abhängig. +% Einige Platzierungsabstände sind ebenfalls schriftgrößenabhängig. ^^A +% \changes{v2.97c}{2007/07/04}{\cs{intextsep} setzen}%^^A +% \changes{v2.97c}{2007/07/04}{\cs{dblfloatsep} setzen}%^^A +% \changes{v2.97c}{2007/07/04}{\cs{partopsep} setzen}%^^A +% \changes{v3.12}{2013/10/08}{Berechnung einiger Größen verändert}%^^A +% Ab Version~3.12 wird deren Berechnung korrigiert. Viele der Größen sind nun +% nicht mehr von der Schriftgröße, sondern dem Grundlinienabstand abhängig. % \begin{macrocode} \expandafter\ifnum\scr@v@is@lt{3.12}\relax \setlength{\@tempdimb}{\@tempb\@tempdima}% @@ -1099,19 +1099,19 @@ }% } % \end{macrocode} -% \end{macro}^^A \simple@changefontsizes -% \end{macro}^^A \changefontsizes +% \end{macro}%^^A \simple@changefontsizes +% \end{macro}%^^A \changefontsizes % \iffalse %</class|extend> %<*generator> % \fi % \begin{macro}{\generatefontfile} -% \changes{v3.09}{2011/02/23}{Neu}^^A -% \changes{v3.17}{2015/03/26}{\cs{par@updaterelative} added}^^A +% \changes{v3.09}{2011/02/23}{Neu}%^^A +% \changes{v3.17}{2015/03/26}{\cs{par@updaterelative} added}%^^A % Dies ist die zentrale Anweisung des neuen Generators. Es wird eine neue -% Schriftgrößendatei ausgegeben. Der Name dieser Datei setzt sich aus dem -% ersten obligaorischen Argument gefolgt von der Schriftgröße und der -% Erweiterung \texttt{.clo} zusammen. Da Schriftgrößendateien, die mit +% Schriftgrößendatei ausgegeben. Der Name dieser Datei setzt sich aus dem +% ersten obligaorischen Argument gefolgt von der Schriftgröße und der +% Erweiterung \texttt{.clo} zusammen. Da Schriftgrößendateien, die mit % "`\texttt{scrsize}"' beginnen, \KOMAScript{} vorbehalten sind wird dieses % erste Argument verweigert. % \begin{macrocode} @@ -1132,24 +1132,24 @@ \@@@generatefontfile }{% % \end{macrocode} -% \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 % Das zweite Argument ist optional. Ist es angegeben, so gibt es den -% gewünschten Zeilenabstand an. Ist es nicht angegeben, so wird der -% Zeilenabstand |\changefontsized| überlassen. Das dritte Argument ist -% schließlich die gewünschte Schriftgröße. +% gewünschten Zeilenabstand an. Ist es nicht angegeben, so wird der +% Zeilenabstand |\changefontsized| überlassen. Das dritte Argument ist +% schließlich die gewünschte Schriftgröße. % \begin{macrocode} \kernel@ifnextchar [{\@generatefontfile{#1}}{\@@generatefontfile{#1}}% }% } % \end{macrocode} % \begin{macro}{\@generatefontfile} -% \changes{v3.09}{2011/02/23}{Neu (intern)}^^A +% \changes{v3.09}{2011/02/23}{Neu (intern)}%^^A % \begin{macro}{\@@generatefontfile} -% \changes{v3.09}{2011/02/23}{Neu (intern)}^^A -% Diese beiden Hilfsmakros werden benötigt, um Aufrufe von |\generatefontfile| +% \changes{v3.09}{2011/02/23}{Neu (intern)}%^^A +% Diese beiden Hilfsmakros werden benötigt, um Aufrufe von |\generatefontfile| % mit oder ohne optionales, zweites Argument zu behandeln. In jedem Fall wird -% die gewünschte Schriftgröße innerhalb einer Gruppe mit Hilfe von +% die gewünschte Schriftgröße innerhalb einer Gruppe mit Hilfe von % |\changefontsizes| bestimmt und dann eine Datei mit den dabei ermittelten % Einstellungen ausgegeben. % \begin{macrocode} @@ -1174,33 +1174,33 @@ % \end{macro} % \end{macro} % \begin{macro}{\@@@generatorfontfile} -% \changes{v3.09}{2011/02/23}{Neu (intern)}^^A +% \changes{v3.09}{2011/02/23}{Neu (intern)}%^^A % Dieses Hilfsmakro wird hingegen im Fehlerfall aufgerufen, um die Ausgabe -% einer Schriftgrößendatei zu verhindern. +% einer Schriftgrößendatei zu verhindern. % \begin{macrocode} \newcommand*{\@@@generatefontfile}[2][]{} % \end{macrocode} % \end{macro} % \begin{macro}{\@fontfile} -% \changes{v3.09}{2011/02/23}{Neu (intern)}^^A -% Da später die Verwendung von |\generatefontfile| noch auf die Präambel -% beschränkt werden wird, ist es kein Problem hier |\@mainaux| für die Ausgabe +% \changes{v3.09}{2011/02/23}{Neu (intern)}%^^A +% Da später die Verwendung von |\generatefontfile| noch auf die Präambel +% beschränkt werden wird, ist es kein Problem hier |\@mainaux| für die Ausgabe % zu missbrauchen. Das funktioniert aber nur, weil |\@mainaux| erst innerhalb -% von |\begin{document}| tatsächlich geöffnet wird. Die Dateisparsamkeit an +% von |\begin{document}| tatsächlich geöffnet wird. Die Dateisparsamkeit an % dieser Stelle ist also eigentlich ein ziemlich unsauberer Hack! % \begin{macrocode} \newcommand*{\@fontfile}{} \let\@fontfile\@mainaux % \end{macrocode} % \begin{macro}{\generate@fontfile} -% \changes{v3.09}{2011/02/23}{Neu (intern)}^^A -% \changes{v3.16a}{2015/02/11}{\cs{footnotesize} korrigiert} -% Es wird nun eine Schriftgrößendatei ausgegeben. Dabei werden die aktuellen +% \changes{v3.09}{2011/02/23}{Neu (intern)}%^^A +% \changes{v3.16a}{2015/02/11}{\cs{footnotesize} korrigiert} +% Es wird nun eine Schriftgrößendatei ausgegeben. Dabei werden die aktuellen % Einstellungen verwendet. Dabei wird die Tatsache ausgenutzt, dass diese % Anweisung immer innerhalb einer Gruppe aufgerufen wird. Das erste Argument -% ist der Dateinamenpräfix (also so etwas wie "`\texttt{scrsize}"', das zweite -% Argument die gewünschte Schriftgröße. Es ist zu beachten, dass alle Werte in -% der Datei in pt angegeben werden, auch wenn die gewünschte Schriftgröße eine +% ist der Dateinamenpräfix (also so etwas wie "`\texttt{scrsize}"', das zweite +% Argument die gewünschte Schriftgröße. Es ist zu beachten, dass alle Werte in +% der Datei in pt angegeben werden, auch wenn die gewünschte Schriftgröße eine % ganz andere Einheit besitzt. Das macht schlicht die Arbeit etwas einfacher. % \begin{macrocode} \newcommand*{\generate@fontfile}[2]{% @@ -1488,11 +1488,11 @@ % \end{macro} % \end{macro} % -% Zunächst wird die gewünschte Größe, die in \cs{@ptsize} abgelegt ist, als -% Länge ermittelt. In \cs{@tempa} wird die ursprünglich gewünschte Größe +% Zunächst wird die gewünschte Größe, die in \cs{@ptsize} abgelegt ist, als +% Länge ermittelt. In \cs{@tempa} wird die ursprünglich gewünschte Größe % abgelegt, damit zwischen \texttt{10pt}, \texttt{10} und \texttt{10dd} -% unterschieden werden kann. In \cs{@tempb} wird hingegen die Größe in pt -% abgelegt, damit die Standard-Dateien verwendet werden können. Dann wird +% unterschieden werden kann. In \cs{@tempb} wird hingegen die Größe in pt +% abgelegt, damit die Standard-Dateien verwendet werden können. Dann wird % \cs{@ptsize} schon einmal richtig eingestellt. % \begin{macrocode} %<*!extend> @@ -1503,10 +1503,10 @@ \addtolength{\@tempdimb}{-10\p@}% \edef\@ptsize{\strip@pt\@tempdimb}% % \end{macrocode} -% Jetzt wird zunächst versucht, ob eine Datei +% Jetzt wird zunächst versucht, ob eine Datei % "`\texttt{\cs{fontsizefilebase}\cs{@tempa}.clo}"' vorhanden ist, also eine, -% bei der die ursprünliche Einheit im Namen angegeben ist. Wenn das der Fall -% ist, wird diese verwendet. Wenn nicht wird das Ganze für \cs{@tempb} um die +% bei der die ursprünliche Einheit im Namen angegeben ist. Wenn das der Fall +% ist, wird diese verwendet. Wenn nicht wird das Ganze für \cs{@tempb} um die % Einheit pt erweitert wiederholt. % \begin{macrocode} \InputIfFileExists{\@fontsizefilebase\@tempa.clo}{% @@ -1524,7 +1524,7 @@ }{% % \end{macrocode} % Wurde bis hier noch keine Datei geladen, wird nun versucht, die -% Größendateien der Standardklassen zu verwenden. +% Größendateien der Standardklassen zu verwenden. % \begin{macrocode} %<*book> \InputIfFileExists{bk\@tempb.clo}{% @@ -1542,7 +1542,7 @@ }{% % \end{macrocode} % Sind auch diese Dateien nicht vorhanden, so wird als Fallback eine -% Berechnung der Schriftgrößen verwendet. Es sei darauf hingewiesen, dass +% Berechnung der Schriftgrößen verwendet. Es sei darauf hingewiesen, dass % dabei auch \cs{@tempa}, \cs{@tempb} und \cs{@ptsize} neu gesetzt werden. % \begin{macrocode} \edef\@tempa{% @@ -1550,7 +1550,7 @@ \noexpand\KOMA@kav@xadd{.\KOMAClassFileName}{fontsize}{\@tempa}% }\@tempa % \end{macrocode} -% Damit sollten nun die Schriftgrößen eingestellt sein. +% Damit sollten nun die Schriftgrößen eingestellt sein. % \begin{macrocode} }% %<book> }% @@ -1565,18 +1565,18 @@ % \subsection{"`Alte"' Font-Auswahlbefehle} % % \begin{option}{enabledeprecatedfontcommands} -% \changes{v3.20}{2015/10/14}{neue (veraltete) Option}^^A +% \changes{v3.20}{2015/10/14}{neue (veraltete) Option}%^^A % Diese Option ist bereits bei ihrer Definition veraltet. Sie stellt quasi die -% nächste Eskalation für die veralteten Font-Auswahlbefehle dar. Man kann mit -% ihrer Hilfe notfalls noch einmal die alten Befehle zurück holen. Dabei wird +% nächste Eskalation für die veralteten Font-Auswahlbefehle dar. Man kann mit +% ihrer Hilfe notfalls noch einmal die alten Befehle zurück holen. Dabei wird % in der Voreinstellung weiterhin eine Warnung ausgegeben. % \begin{macro}{\scr@defineobsoletefonts} -% \changes{v3.20}{2015/10/14}{neue (veraltete) Anweisung (intern)}^^A -% Über diese Anweisung wird eingestellt, ob die veralteten Befehle mit +% \changes{v3.20}{2015/10/14}{neue (veraltete) Anweisung (intern)}%^^A +% Ãœber diese Anweisung wird eingestellt, ob die veralteten Befehle mit % Fehlermeldung, Warnung, Info oder gar nicht gemeldet werden. % Negative Werte bedeuten, dass die Befehle nicht definiert werden. Null steht -% für interne Fehlermeldung. Eins ist eine Warnung. Zwei ist eine Info und -% darüber hinaus werden die Befehle einfach definiert. Voreingestellt ist +% für interne Fehlermeldung. Eins ist eine Warnung. Zwei ist eine Info und +% darüber hinaus werden die Befehle einfach definiert. Voreingestellt ist % derzeit noch Null. In naher Zukunft wird das aber -1 werden. % \begin{macrocode} %<*option> @@ -1602,14 +1602,14 @@ %</class> %</option> % \end{macrocode} -% \end{macro}^^A \scr@degineobsoletefonts -% \end{option}^^A enabledeprecatedfontscommands +% \end{macro}%^^A \scr@degineobsoletefonts +% \end{option}%^^A enabledeprecatedfontscommands % % \begin{macro}{\scr@DeclareOldFontCommand} -% \changes{v3.12}{2013/10/31}{neu}^^A -% \changes{v3.20}{2015/10/14}{veraltet eskaliert}^^A +% \changes{v3.12}{2013/10/31}{neu}%^^A +% \changes{v3.20}{2015/10/14}{veraltet eskaliert}%^^A % Diese Anweisung arbeitet prinzipiell wie die \LaTeX-Kern-Anweisung -% \cs{DeclareOldFontCommand}, wirft aber zusätzlich mit Warnungen um sich, um +% \cs{DeclareOldFontCommand}, wirft aber zusätzlich mit Warnungen um sich, um % dem Anwender die Verwendung der alten Befehle zu versauern. % \begin{macrocode} %<*body> @@ -1630,8 +1630,8 @@ } % \end{macrocode} % \begin{macro}{\scr@ErrorWarningInfo} -% \changes{v3.20}{2015/10/14}{neu (intern)}^^A -% \changes{v3.22}{2016/09/28}{message fixed}^^A +% \changes{v3.20}{2015/10/14}{neu (intern)}%^^A +% \changes{v3.22}{2016/09/28}{message fixed}%^^A % \begin{macrocode} \DeclareRobustCommand*{\scr@ErrorWarningInfo}[2]{% % \end{macrocode} @@ -1709,35 +1709,35 @@ } %</!extend> % \end{macrocode} -% \end{macro}^^A \scr@OldFontErrorWarningInfo -% \end{macro}^^A \scr@DeclareOldFontCommand +% \end{macro}%^^A \scr@OldFontErrorWarningInfo +% \end{macro}%^^A \scr@DeclareOldFontCommand % % \begin{macro}{\rm} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\sf} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\tt} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\bf} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\it} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\sl} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\sc} -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % \begin{macro}{\sfb} -% \changes{v2.2c}{1995/05/25}{nicht mehr mathematisch}^^A -% \changes{v2.3a}{1995/07/08}{keine Unterscheidung mehr für den -% Kompatibilitätsmodus}^^A -% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}^^A +% \changes{v2.2c}{1995/05/25}{nicht mehr mathematisch}%^^A +% \changes{v2.3a}{1995/07/08}{keine Unterscheidung mehr für den +% Kompatibilitätsmodus}%^^A +% \changes{v3.12}{2013/10/13}{Anweisung ist veraltet}%^^A % Um die Umstellung von \LaTeX\ auf \LaTeXe\ zu erleichtern, gibt es % die alten Font-Auswahlbefehle \cs{rm}, \cs{sf}, \cs{tt}, \cs{bf}, % \cs{it}, \cs{sl} und \cs{sc} auch in den Klassen. Es ist zu % beachten, dass diese Befehle hier nach dem alten % Fontauswahlverfahren arbeiten. Es werden also immer alle Parameter -% zugleich geändert. Somit ist zu empfehlen, dass statt dieser Befehle -% zukünftig in der Regel die neuen \cs{text\dots}-Befehle verwendet +% zugleich geändert. Somit ist zu empfehlen, dass statt dieser Befehle +% zukünftig in der Regel die neuen \cs{text\dots}-Befehle verwendet % werden. % % Der aus der \textsf{Script 2.0}-Familie bekannte Befehl \cs{sfb} ist @@ -1765,20 +1765,20 @@ % \end{macro} % % \begin{macro}{\cal} -% \changes{v2.3}{1995/06/25}{hier statt im \LaTeX-Kern}^^A +% \changes{v2.3}{1995/06/25}{hier statt im \LaTeX-Kern}%^^A % Der Befehl ist in \LaTeX{} nicht mehr definiert. Deshalb wird er nun -% neu und gleich robust deklariert. Dafür fällt \cs{pcal} weg. -% \changes{v2.3g}{1996/01/14}{überflüssige Klammerpaare entfernt}^^A +% neu und gleich robust deklariert. Dafür fällt \cs{pcal} weg. +% \changes{v2.3g}{1996/01/14}{überflüssige Klammerpaare entfernt}%^^A % \begin{macro}{\mit} -% \changes{v2.3}{1995/06/25}{hier statt im \LaTeX-Kern}^^A +% \changes{v2.3}{1995/06/25}{hier statt im \LaTeX-Kern}%^^A % Der Befehl ist in \LaTeX{} nicht mehr definiert. Deshalb wird er nun -% neu und gleich robust deklariert. Dafür fällt \cs{pmit} weg. -% \changes{v2.3g}{1996/01/14}{überflüssige Klammerpaare entfernt}^^A +% neu und gleich robust deklariert. Dafür fällt \cs{pmit} weg. +% \changes{v2.3g}{1996/01/14}{überflüssige Klammerpaare entfernt}%^^A % % Die beiden Befehle \cs{cal} und \cs{mit} war bis zur \LaTeX-Version % vom 1.12.1994 patch level 3 noch im Kernal definiert. Jetzt sind die -% beiden den Klassen überlassen. Hier ist die Definition aus den -% Standard-classes übernommen. +% beiden den Klassen überlassen. Hier ist die Definition aus den +% Standard-classes übernommen. % \begin{macrocode} %<*!extend> \DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal} @@ -1799,8 +1799,8 @@ % \fi % % \begin{macro}{\IfExistskomafont} -% \changes{v3.15}{2014/11/21}{neue Anweisung}^^A -% Führe das zweite Argument aus, wenn ein Fontelement existiert, sonst das +% \changes{v3.15}{2014/11/21}{neue Anweisung}%^^A +% Führe das zweite Argument aus, wenn ein Fontelement existiert, sonst das % dritte. % \begin{macrocode} \newcommand*{\IfExistskomafont}[1]{% @@ -1814,8 +1814,8 @@ % \end{macro} % % \begin{macro}{\IfIsAliaskomafont} -% \changes{v3.25}{2017/12/08}{neue Anweisung}^^A -% Führe das zweite Argument aus, wenn ein Fontelement ein Alias is, sonst das +% \changes{v3.25}{2017/12/08}{neue Anweisung}%^^A +% Führe das zweite Argument aus, wenn ein Fontelement ein Alias is, sonst das % dritte. % \begin{macrocode} \newcommand*{\IfIsAliaskomafont}[1]{% @@ -1829,8 +1829,8 @@ % \end{macro} % % \begin{macro}{\setkomafont} -% \changes{v2.8o}{2001/09/14}{neu}^^A -% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} +% \changes{v2.8o}{2001/09/14}{neu}%^^A +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann die Schriftart von % \KOMAScript-Elementen gesetzt werden. % \begin{macrocode} @@ -1866,9 +1866,9 @@ % \end{macrocode} % \end{macro} % \begin{macro}{\addtokomafont} -% \changes{v2.8p}{2001/09/22}{neu}^^A -% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} -% Dieses Makro funktioniert fast wie obiges, allerdings fügt es der +% \changes{v2.8p}{2001/09/22}{neu}%^^A +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} +% Dieses Makro funktioniert fast wie obiges, allerdings fügt es der % vorhandenen Definition etwas an. Dazu wird \cs{l@addto@macro} aus % \textsf{scrkbase} verwendet. % \begin{macrocode} @@ -1907,9 +1907,9 @@ % \end{macro} % % \begin{macro}{\usekomafont} -% \changes{v2.8p}{2001/09/28}{neu}^^A -% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert}^^A -% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} +% \changes{v2.8p}{2001/09/28}{neu}%^^A +% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert}%^^A +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann auf die Schriftart von % \KOMAScript-Elementen umgeschaltet werden. % \begin{macrocode} @@ -1944,33 +1944,33 @@ % \end{macro} % % \begin{macro}{\usesizeofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}^^A +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}%^^A % \begin{macro}{\usefamilyofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}^^A +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}%^^A % \begin{macro}{\useseriesofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}^^A +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}%^^A % \begin{macro}{\useshapeofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.16a}{2015/02/20}{Makroname korrigiert}^^A -% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}^^A +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.16a}{2015/02/20}{Makroname korrigiert}%^^A +% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}%^^A % \begin{macro}{\useencodingofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}^^A +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.17}{2015/04/03}{basiert auf robusterer Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{basiert auf robusterer Neuimplementierung}%^^A % \begin{macro}{\usefontofkomafont} -% \changes{v3.12}{2013/03/30}{neu}^^A -% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}^^A -% Manchmal wollen die Leute tatsächlich gar nicht den kompletten Font eines +% \changes{v3.12}{2013/03/30}{neu}%^^A +% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}%^^A +% Manchmal wollen die Leute tatsächlich gar nicht den kompletten Font eines % Elements, sondern nur einen Teilaspekt davon. Aber Version~3.12 wird das mit -% Hilfe neuer Anweisungen unterstützt. +% Hilfe neuer Anweisungen unterstützt. % \begin{macrocode} \newcommand*{\usesizeofkomafont}[1]{% \begingroup @@ -2016,10 +2016,10 @@ } % \end{macrocode} % \begin{macro}{\use@ofkomafont} -% \changes{v3.12}{2013/03/30}{neu (intern)}^^A -% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}^^A -% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}^^A -% Kleines Hilfsmakro für all diese Anweisungen bis auf die erste und die letzte. +% \changes{v3.12}{2013/03/30}{neu (intern)}%^^A +% \changes{v3.17}{2015/04/03}{robustere Neuimplementierung}%^^A +% \changes{v3.24}{2017/05/06}{robustere Neuimplementierung}%^^A +% Kleines Hilfsmakro für all diese Anweisungen bis auf die erste und die letzte. % \begin{macrocode} \newcommand*{\use@ofkomafont}[2]{% \begingroup @@ -2038,23 +2038,23 @@ } % \end{macrocode} % \begin{macro}{\g@scr@usefont} -% \changes{v3.17}{2015/04/03}{neu (intern)}^^A -% \changes{v3.24}{2017/05/06}{entfernt}^^A -% \end{macro}^^A \g@scr@usefont +% \changes{v3.17}{2015/04/03}{neu (intern)}%^^A +% \changes{v3.24}{2017/05/06}{entfernt}%^^A +% \end{macro}%^^A \g@scr@usefont % \begin{macro}{\g@scr@f@encoding} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@family} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@series} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@shape} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@size} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@baselineskip} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macro}{\g@scr@f@linespread} -% \changes{v3.24}{2017/05/06}{neu (intern)}^^A +% \changes{v3.24}{2017/05/06}{neu (intern)}%^^A % \begin{macrocode} \newcommand*{\g@scr@f@encoding}{}\let\g@scr@f@encoding\f@encoding \newcommand*{\g@scr@f@family}{}\let\g@scr@f@family\f@family @@ -2064,18 +2064,18 @@ \newcommand*{\g@scr@f@baselineskip}{}\let\g@scr@f@baselineskip\f@baselineskip \newcommand*{\g@scr@f@linespread}{}\let\g@scr@f@linespread\f@linespread % \end{macrocode} -% \end{macro}^^A \g@scr@f@linespread -% \end{macro}^^A \g@scr@f@family -% \end{macro}^^A \g@scr@f@series -% \end{macro}^^A \g@scr@f@shape -% \end{macro}^^A \g@scr@f@size -% \end{macro}^^A \g@scr@f@baselineskip -% \end{macro}^^A \g@scr@f@linespread +% \end{macro}%^^A \g@scr@f@linespread +% \end{macro}%^^A \g@scr@f@family +% \end{macro}%^^A \g@scr@f@series +% \end{macro}%^^A \g@scr@f@shape +% \end{macro}%^^A \g@scr@f@size +% \end{macro}%^^A \g@scr@f@baselineskip +% \end{macro}%^^A \g@scr@f@linespread % \begin{macro}{\scr@komafontrelaxlist} -% \changes{v3.17}{2015/04/03}{neu (intern)}^^A -% \changes{v3.24}{2017/05/05}{\cs{uppercase} und \cs{lowercase} entfernt}^^A -% \changes{v3.24}{2017/05/05}{\cs{MakeUppercase} und \cs{MakeLowercase} nach -% \cs{scr@komafontonearglist} verschoben}^^A +% \changes{v3.17}{2015/04/03}{neu (intern)}%^^A +% \changes{v3.24}{2017/05/05}{\cs{uppercase} und \cs{lowercase} entfernt}%^^A +% \changes{v3.24}{2017/05/05}{\cs{MakeUppercase} und \cs{MakeLowercase} nach +% \cs{scr@komafontonearglist} verschoben}%^^A % Hilfsmakro mit einer |\do|-Liste aller Makros, die in obigen Font-Makros vor % der Anwendung des Fonts |\relax| verwenden sollen. % \begin{macrocode} @@ -2083,9 +2083,9 @@ \do\normalcolor } % \end{macrocode} -% \end{macro}^^A \scr@komafontrelaxlist -% \begin{macro}{scr@komafontgobblelist} -% \changes{v3.19}{2015/08/20}{neu (intern)}^^A +% \end{macro}%^^A \scr@komafontrelaxlist +% \begin{macro}{\scr@komafontgobblelist} +% \changes{v3.19}{2015/08/20}{neu (intern)}%^^A % Wie \cs{scr@komafontrelaxlist} nur dass |\@gobble| statt |\relax| verwendet % wird. % \begin{macrocode} @@ -2093,9 +2093,9 @@ \do\color } % \end{macrocode} -% \end{macro}^^A \scr@komafontgobblelist +% \end{macro}%^^A \scr@komafontgobblelist % \begin{macro}{\scr@komafontonearglist} -% \changes{v3.24}{2017/05/05}{neu (intern)}^^A +% \changes{v3.24}{2017/05/05}{neu (intern)}%^^A % Hilfsmakro mit einer |\do|-Liste aller Makros, die in obige Font-Makros % vor der Anwendung des Fonts |\@firstofone| verwenden sollen. % \begin{macrocode} @@ -2105,10 +2105,10 @@ % \end{macrocode} % \end{macro} % \begin{macro}{\scr@prepareforkomafont} -% \changes{v3.17}{2015/04/03}{neu (intern)}^^A -% \changes{v3.19}{2015/08/20}{abarbeiten von \cs{scr@komafontgobblelist}}^^A -% \changes{v3.24}{2017/05/05}{abarbeiten von \cs{scr@komafontonearglist}}^^A -% Hilfsmakro, das die Vorbereitungen für die obigen Font-Makros trifft. In der +% \changes{v3.17}{2015/04/03}{neu (intern)}%^^A +% \changes{v3.19}{2015/08/20}{abarbeiten von \cs{scr@komafontgobblelist}}%^^A +% \changes{v3.24}{2017/05/05}{abarbeiten von \cs{scr@komafontonearglist}}%^^A +% Hilfsmakro, das die Vorbereitungen für die obigen Font-Makros trifft. In der % Voreinstellung ist das lediglich die Anwendung der |\do|-Liste, so dass die % dort angegebenen Makros alle |\relax| bzw. |\@gobble| werden. Da die % Anweisung dazu |\do| umdefiniert, sollte die Anweisung immer in einer Gruppe @@ -2120,37 +2120,37 @@ \long\def\do##1{\let##1\@firstofone}\scr@komafontonearglist } % \end{macrocode} -% \end{macro}^^A \scr@prepareforkomafont +% \end{macro}%^^A \scr@prepareforkomafont % \begin{macro}{\addtokomafontrelaxlist} -% \changes{v3.17}{2015/04/03}{Neu} +% \changes{v3.17}{2015/04/03}{Neu} % Diese Anweisung erlaubt es genau ein Makro der obigen |\do|-Liste -% hinzuzufügen. +% hinzuzufügen. % \begin{macrocode} \newcommand*{\addtokomafontrelaxlist}[1]{% \l@addto@macro\scr@komafontrelaxlist{\do#1}% } % \end{macrocode} -% \end{macro}^^A \addtokomafontrelaxlist +% \end{macro}%^^A \addtokomafontrelaxlist % \begin{macro}{\addtokomafontgobblelist} -% \changes{v3.19}{2015/08/20}{Neu} +% \changes{v3.19}{2015/08/20}{Neu} % Diese Anweisung erlaubt es genau ein Makro der obigen |\do|-Liste -% hinzuzufügen. +% hinzuzufügen. % \begin{macrocode} \newcommand*{\addtokomafontgobblelist}[1]{% \l@addto@macro\scr@komafontgobblelist{\do#1}% } % \end{macrocode} -% \end{macro}^^A \addtokomafontgobblelist +% \end{macro}%^^A \addtokomafontgobblelist % \begin{macro}{\addtokomafontonearglist} -% \changes{v3.24}{2017/05/05}{Neu} +% \changes{v3.24}{2017/05/05}{Neu} % Diese Anweisung erlaubt es genau ein Makro der obigen |\do|-Liste -% hinzuzufügen +% hinzuzufügen % \begin{macrocode} \newcommand*{\addtokomafontonearglist}[1]{% \l@addto@macro\scr@komafontonearglist{\do#1}% } % \end{macrocode} -% \end{macro}^^A \addtokonafontonearglist +% \end{macro}%^^A \addtokonafontonearglist % \end{macro} % \end{macro} % \end{macro} @@ -2159,15 +2159,15 @@ % \end{macro} % \end{macro} % -% Um dann ein Element zu definieren, definiert man zunächst ein -% Makro, das die Schriftart enthält. Dann definiert man +% Um dann ein Element zu definieren, definiert man zunächst ein +% Makro, das die Schriftart enthält. Dann definiert man % \cs{scr@fnt@\emph{Elementname}}. Wobei der Inhalt dieses Makros das % Makro ist, das die Schriftart speichert. Damit ist das Element % definiert. Soll ein Element durch ein anderes Element gesteuert % werden, so definiert man stattdessen % \cs{scr@fnt@instead@\emph{Elementname}}, wobei der Inhalt des Makros -% dann der Name jenes anderen Elements ist. Soll beim Ändern der -% Schrift eines Elements eine zusätzliche Warnung ausgegeben werden, +% dann der Name jenes anderen Elements ist. Soll beim Ändern der +% Schrift eines Elements eine zusätzliche Warnung ausgegeben werden, % so kann der Text dieser Warnung in % \cs{scr@fnt@wrn@\emph{Elementname}} abgelegt werden. Die Warnung wird dann % als Befehl mit einem Argument definiert. Also alles @@ -2175,15 +2175,15 @@ % Hilfsmakros: % % \begin{macro}{\newkomafont} -% \changes{v2.95}{2004/07/21}{neu}^^A +% \changes{v2.95}{2004/07/21}{neu}%^^A % \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} -% \changes{v3.11c}{2013/02/18}{die Warnung hat ein Argument}^^A -% \changes{v3.25}{2017/12/08}{Warnung, wenn bereits als Alias definiert}^^A +% \changes{v3.11c}{2013/02/18}{die Warnung hat ein Argument}%^^A +% \changes{v3.25}{2017/12/08}{Warnung, wenn bereits als Alias definiert}%^^A % Mit \cs{newkomafont} wird ein neues Element definiert. Das erste optionale % Argument ist dabei die optionale Warnung. Ist dieses nicht gesetzt oder % \cs{relax}, so wird keine Warnung definiert. Das erste obligatorische -% Argument ist der Name des Elements. Als letztes folgt die Voreinstellung für -% die Schrift dieses Elements. Als Fontmakro wird übrigens +% Argument ist der Name des Elements. Als letztes folgt die Voreinstellung für +% die Schrift dieses Elements. Als Fontmakro wird übrigens % \cs{@\emph{Elementname}font} definiert. % \begin{macrocode} \newcommand*{\newkomafont}[3][\relax]{% @@ -2206,9 +2206,9 @@ } % \end{macrocode} % \begin{macro}{\aliaskomafont} -% \changes{v2.95}{2004/07/21}{neu}^^A -% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben}^^A -% \changes{v3.25}{2017/12/08}{Warnung, wenn bereits als Font definiert}^^A +% \changes{v2.95}{2004/07/21}{neu}%^^A +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben}%^^A +% \changes{v3.25}{2017/12/08}{Warnung, wenn bereits als Font definiert}%^^A % Mit \cs{aliaskomafont} wird hingegen einfach ein Alias definiert. Dieser % Befehl kennt zwei Argumente: der Name des Elements und der Names des % Elements, das stattdessen verwendet werden soll. |