summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx584
1 files changed, 292 insertions, 292 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx b/macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx
index a5bc0c9828..296a625bed 100644
--- a/macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx
+++ b/macros/latex/contrib/koma-script/source/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.