summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx241
1 files changed, 143 insertions, 98 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx
index 3ea4aea4249..a33ea93d160 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-paragraphs.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{641}
+% \CheckSum{702}
% \iffalse meta-comment
% ======================================================================
% scrkernel-paragraphs.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% 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-paragraphs.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,11 +55,23 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-paragraphs.dtx 1824 2014-11-14 08:02:28Z kohm $
+%%% From File: $Id: scrkernel-paragraphs.dtx 2045 2015-03-25 09:47:54Z kohm $
%<*driver>
% \fi
-\ProvidesFile{scrkernel-paragraphs.dtx}[2013/03/05 v3.12 KOMA-Script
- (paragraphs)]
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\begingroup
+ \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
+ \filedate$Date: 2015-03-25 10:47:54 +0100 (Wed, 25 Mar 2015) $
+ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
+ \filerevision$Revision: 1872 $
+ \edef\reserved@a{%
+ \noexpand\endgroup
+ \noexpand\ProvidesFile{scrkernel-paragraphs.dtx}%
+ [\filedate\space\filerevision\space
+ KOMA-Script
+ (paragraphs)]
+ }%
+\reserved@a
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -105,8 +117,10 @@
% Absatzabstand statt einem Absatzeinzug verlangen. Gesteuert wird
% dies über Optionen und Schalter.
%
-% \begin{macro}{\setparsizes}
-% \changes{v2.95}{2004/11/05}{neues Macro}
+% \begin{macro}{\setparsizes}
+% \changes{v2.95}{2004/11/05}{neues Macro}^^A
+% \changes{v3.17}{2015/03/10}{löscht diverse \texttt{parskip}-Einstellungen
+% aus der internen Liste}^^A
% Über dieses Makro wird die Änderung der Absatzparameter |\parskip|,
% |\parindent|, |\parfillskip| gesetzt. Das erste Argument ist der Einzug, das
% zweite der Abstand und das dritte die Füllung. Aktiviert werden die
@@ -122,18 +136,28 @@
\def\scr@parskip{#2}%
\def\scr@parfillskip{#3}%
\def\par@update{\let\par@update\default@par@update\par@updaterelative}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{false}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{never}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full-}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full+}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{full*}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half-}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half+}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{half*}%
}
% \end{macrocode}
-% \begin{macro}{\f@parindent}
-% \changes{v2.95}{2004/11/05}{neu (intern)}
+% \begin{macro}{\f@parindent}
+% \changes{v2.95}{2004/11/05}{neu (intern)}^^A
% Eingestellter Absatzeinzug.
-% \begin{macro}{\f@parskip}
-% \changes{v2.8i}{2001/07/22}{neu (intern)}
-% \changes{v2.95}{2004/11/05}{Bedeutung geändert}
+% \begin{macro}{\f@parskip}
+% \changes{v2.8i}{2001/07/22}{neu (intern)}^^A
+% \changes{v2.95}{2004/11/05}{Bedeutung geändert}^^A
% Eingestellter Absatzabstand.
-% \begin{macro}{\f@parfillskip}
-% \changes{v2.8i}{2001/07/22}{neu (intern)}
-% \changes{v2.95}{2004/11/05}{Bedeutung geändert}
+% \begin{macro}{\f@parfillskip}
+% \changes{v2.8i}{2001/07/22}{neu (intern)}^^A
+% \changes{v2.95}{2004/11/05}{Bedeutung geändert}^^A
% Eingestellte Absatzfüllung.
%
% Diese drei Werte werden automatisch bei der Font-Initialisierung eingestellt
@@ -148,16 +172,16 @@
\edef\f@parfillskip{\the\parfillskip}%
}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
-% \begin{macro}{\par@update}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
+% \begin{macro}{\par@update}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
% Dieses Makro wird später in |\selectfont| die Änderung vornehmen.
-% \begin{macro}{\default@par@update}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
+% \begin{macro}{\default@par@update}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
% In der Voreinstellung findet keine Änderung statt. Dies wird jedoch durch
% die Auswahl einer entsprechenden Option geändert.
% \begin{macrocode}
@@ -166,63 +190,64 @@
\newcommand*{\default@par@update}{}
\let\default@par@update\relax
% \end{macrocode}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{option}{parskip}
-% \changes{v2.8i}{2001/07/22}{neue Option}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
% \changes{v2.95}{2006/03/11}{primäre \textsf{keyval}-Option}
% \changes{v3.08}{2010/12/14}{neuer Wert \texttt{never}}
% \changes{v3.12}{2013/03/05}{Nutzung der Status-Signalisierung mit
% \cs{FamilyKeyState}.}
+% \changes{v3.17}{2015/03/10}{Wert wird gespeichert}^^A
% \begin{option}{parskip-}
-% \changes{v2.8l}{2001/08/16}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8l}{2001/08/16}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{parskip+}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{parskip*}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{halfparskip}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{halfparskip-}
-% \changes{v2.8l}{2001/08/16}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8l}{2001/08/16}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{halfparskip+}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{halfparskip*}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{parindent}
-% \changes{v2.8i}{2001/07/22}{neue Option}
-% \changes{v2.95}{2006/03/11}{obsolet}
+% \changes{v2.8i}{2001/07/22}{neue Option}^^A
+% \changes{v2.95}{2006/03/11}{obsolet}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% Diese neun Optionen steuern die Umschaltung zwischen den Modi. Dabei
% schalten alle \texttt{parskip}-Optionen einen Absatzabstand ein,
% wohingegen die \texttt{parindent}-Option den Absatzeinzug
@@ -233,15 +258,15 @@
% für einen freien Raum von 1\,em. Die \texttt{-}-Variante sorgt für
% überhaupt nichts.
% \begin{macro}{\scr@parindent}
-% \changes{v2.95}{2004/11/05}{neu (intern)}
+% \changes{v2.95}{2004/11/05}{neu (intern)}^^A
% Der einzustellende Absatzeinzug.
% \begin{macro}{\scr@parskip}
-% \changes{v2.8i}{2001/07/22}{neu (intern)}
-% \changes{v2.95}{2004/11/05}{Bedeutung geändert}
+% \changes{v2.8i}{2001/07/22}{neu (intern)}^^A
+% \changes{v2.95}{2004/11/05}{Bedeutung geändert}^^A
% Der einzustellende Absatzabstand.
% \begin{macro}{\scr@parfillskip}
-% \changes{v2.8i}{2001/07/22}{neu (intern)}
-% \changes{v2.95}{2004/11/05}{Bedeutung geändert}
+% \changes{v2.8i}{2001/07/22}{neu (intern)}^^A
+% \changes{v2.95}{2004/11/05}{Bedeutung geändert}^^A
% Die einzustellende Absatzfüllung.
% \begin{macrocode}
\newcommand*{\scr@parindent}{1em}
@@ -276,53 +301,66 @@
\ifcase\number\@tempa% 0
\endgroup
\setparsizes{1em}{\z@}{\z@ \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{never}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 1
\endgroup
\setparsizes{1em}{\z@ \@plus \p@}{\z@ \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{false}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 2
\endgroup
\setparsizes{\z@}{\baselineskip \@plus .1\baselineskip}{%
\z@ \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full-}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 3
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
\z@ \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half-}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 4
\endgroup
\setparsizes{\z@}{\baselineskip \@plus .1\baselineskip}{%
1em \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 5
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
1em \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 6
\endgroup
\setparsizes{\z@}{\baselineskip \@plus .1\baselineskip}{%
.3333\linewidth\@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full+}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 7
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
.3333\linewidth \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half+}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 8
\endgroup
\setparsizes{\z@}{\baselineskip \@plus .1\baselineskip}{%
.25\linewidth \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{full*}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 9
\endgroup
\setparsizes{\z@}{.5\baselineskip \@plus .5\baselineskip}{%
.25\linewidth \@plus 1fil}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{half*}%
\if@atdocument\AfterKOMAoptions{\selectfont}\fi
\or% 10
\endgroup
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{absolute}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{relative}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{relative}%
\ifx\par@updaterelative\undefined
\expandafter\AtEndOfClass
\else
@@ -336,6 +374,9 @@
}%
\or%11
\endgroup
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{absolute}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{parskip}{relative}%
+ \KOMA@kav@add{.\KOMAClassFileName}{parskip}{absolute}%
\ifx\par@updaterelative\undefined
\expandafter\AtEndOfClass
\else
@@ -363,6 +404,8 @@
\KOMA@DeclareDeprecatedOption{halfparskip+}{parskip=half+}
\KOMA@DeclareDeprecatedOption{halfparskip*}{parskip=half*}
\KOMA@DeclareDeprecatedOption{parindent}{parskip=false}
+\KOMA@kav@add{.\KOMAClassFileName}{parskip}{false}
+\KOMA@kav@add{.\KOMAClassFileName}{parskip}{absolute}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -387,18 +430,18 @@
%
% \changes{v2.8i}{2001/07/22}{\cs{baselinestretch} wird nicht
% umdefiniert}
-% \begin{Length}{lineskip}
-% \begin{Length}{normallineskip}
+% \begin{Length}{lineskip}
+% \begin{Length}{normallineskip}
% Minimaler Zeilenabstand:
% \begin{macrocode}
\setlength{\lineskip}{\p@}
\setlength{\normallineskip}{\p@}
% \end{macrocode}
-% \end{Length}
-% \end{Length}
+% \end{Length}
+% \end{Length}
%
-% \begin{Length}{columnsep}
-% \begin{Length}{columnseprule}
+% \begin{Length}{columnsep}
+% \begin{Length}{columnseprule}
% Spaltenabstand und Spaltentrennlinie (nicht bei Briefen):
% \begin{macrocode}
%<*!letter>
@@ -406,20 +449,20 @@
\setlength{\columnseprule}{\z@}
%</!letter>
% \end{macrocode}
-% \end{Length}
-% \end{Length}
+% \end{Length}
+% \end{Length}
%
-% \begin{macro}{\selectfont}
-% \changes{v2.95}{2004/11/05}{neue Änderung}
+% \begin{macro}{\selectfont}
+% \changes{v2.95}{2004/11/05}{neue Änderung}^^A
% Spätestens ab Version~3.0 soll die Möglichkeit bestehen, |\parskip|,
% |\parindent| und |\parfillskip| mit der Schriftgröße automatisch
% anzupassen. Dazu muss |\selectfont| entsprechend erweitert werden.
% \begin{macro}{\scr@selectfont}
-% \changes{v2.95}{2006/04/14}{neue Erweiterung}
+% \changes{v2.95}{2006/04/14}{neue Erweiterung}^^A
% \changes{v3.10}{2010/09/28}{\textsf{everysel}-Behandlung korrigiert}
% \changes{v3.10}{2010/09/28}{\textsf{tracefnt}-Behandlung hinzugefügt}
% \begin{macro}{\scr@new@selectfont}
-% \changes{v2.95}{2006/04/14}{neue Erweiterung}
+% \changes{v2.95}{2006/04/14}{neue Erweiterung}^^A
% \changes{v3.10}{2010/09/28}{\textsf{everysel}-Behandlung korrigiert}
% \changes{v3.10}{2010/09/28}{\textsf{tracefnt}-Behandlung hinzugefügt}
% \changes{v3.10b}{2011/03/13}{\textsf{everysel} kann jetzt auch während
@@ -473,10 +516,10 @@
\newcommand*{\scr@new@selectfont}{}
\expandafter\let\expandafter\scr@new@selectfont\csname selectfont \endcsname
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\par@updaterelative}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\par@updaterelative}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
% Die eigentliche Änderung verbirgt sich in |\par@updaterelative|. Ggf. wird
% |\par@update| zu |\par@updaterelative|.
% \begin{macrocode}
@@ -511,12 +554,12 @@
\endgroup
}
% \end{macrocode}
-% \begin{macro}{\parindent@update}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
-% \begin{macro}{\parskip@update}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
-% \begin{macro}{\parfillskip@update}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
+% \begin{macro}{\parindent@update}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
+% \begin{macro}{\parskip@update}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
+% \begin{macro}{\parfillskip@update}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
% Ein paar Hilfsmakros.
% \begin{macrocode}
\newcommand*{\parindent@update}{%
@@ -550,16 +593,16 @@
\@tempb
}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\scr@defaultunits}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
-% \begin{macro}{\scr@@defaultunits}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
-% \begin{macro}{\scr@@@defaultunits}
-% \changes{v2.95}{2004/11/05}{neues internes Macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\scr@defaultunits}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
+% \begin{macro}{\scr@@defaultunits}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
+% \begin{macro}{\scr@@@defaultunits}
+% \changes{v2.95}{2004/11/05}{neues internes Macro}^^A
% Damit |\par@updaterelative| überhaupt funktionieren kann, wird
% |\scr@defaultunits| benötigt. Dieses Makro arbeitet prinzipiell wie
% |\@defaultunits| bekommt aber Dimension bzw. Skip als erstes und den Wert
@@ -602,18 +645,18 @@
\fi
}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% Absatzabstand und Absatzeinzug:
% \begin{macro}{\@list@extra}
-% \changes{v2.8q}{2001/11/06}{neu (intern)}
+% \changes{v2.8q}{2001/11/06}{neu (intern)}^^A
% \changes{v2.95c}{2006/08/03}{\cs{parsep} fixed}
% \begin{macro}{\add@extra@listi}
-% \changes{v2.9h}{2002/09/03}{neu (intern)}
+% \changes{v2.9h}{2002/09/03}{neu (intern)}^^A
% Ab Version 2.8i wird hier optionsabhängig gearbeitet. Dabei müssen
% auch die Befehle bei der Umschaltung der Schriftgröße für \cs{small}
% und \cs{footnotesize} geändert werden.
@@ -634,7 +677,8 @@
%<*class|clo>
%<*body|10pt|11pt|12pt>
% \fi
-% \changes{v2.98c}{2008/03/26}{Umstellung für die pt-Dateien}
+% \changes{v2.98c}{2008/03/26}{Umstellung für die pt-Dateien}^^A
+% \changes{v3.17}{2015/03/25}{Aktualisierung der Absatzeinstellungen}^^A
% \begin{macro}{\@listi}
% \changes{v2.98c}{2008/03/27}{\cs{g@addto@macro} durch \cs{l@addto@macro}
% ersetzt}
@@ -647,15 +691,16 @@
% \changes{v2.98c}{2008/03/27}{\cs{g@addto@macro} durch \cs{l@addto@macro}
% ersetzt}
% \begin{macro}{\footnotesize}
-% \changes{v2.9h}{2002/09/03}{etwas robuster}
+% \changes{v2.9h}{2002/09/03}{etwas robuster}^^A
% \changes{v2.98c}{2008/03/27}{\cs{g@addto@macro} durch \cs{l@addto@macro}
% ersetzt}
% \begin{macro}{\small}
-% \changes{v2.9h}{2002/09/03}{etwas robuster}
+% \changes{v2.9h}{2002/09/03}{etwas robuster}^^A
% \changes{v2.98c}{2008/03/27}{\cs{g@addto@macro} durch \cs{l@addto@macro}
% ersetzt}
% \begin{macrocode}
%<10pt|11pt|12pt>\@ifundefined{@list@extra}{}{%
+%<10pt|11pt|12pt> \expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi
\l@addto@macro{\@listi}{\@list@extra}%
\let\@listI=\@listi
\l@addto@macro{\@listii}{\@list@extra}%