summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx127
1 files changed, 63 insertions, 64 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx b/macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx
index 92f1399a45..8c500e82bc 100644
--- a/macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx
+++ b/macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
% ======================================================================
% scrkernel-listsandtabulars.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-listsandtabulars.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-listsandtabulars.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrkernel-listsandtabulars.dtx 3262 2019-10-10 08:25:29Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-08 11:36:55 +0200 (Mon, 08 May 2017) $
+ \filedate$Date: 2019-10-10 10:25:29 +0200 (Thu, 10 Oct 2019) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1872 $
\edef\reserved@a{%
@@ -77,7 +77,6 @@
% \iffalse
\documentclass[parskip=half-]{scrdoc}
\usepackage[english,ngerman]{babel}
-\usepackage[latin1]{inputenc}
\CodelineIndex
\RecordChanges
\GetFileInfo{scrkernel-listsandtabulars.dtx}
@@ -102,7 +101,7 @@
%
% \section{Listen und Tabellen}
%
-% \KOMAScript{} verfügt über einige zusätzliche Listenumgebungen. Ein
+% \KOMAScript{} verfügt über einige zusätzliche Listenumgebungen. Ein
% Teil dieser Listenumgebungen ist nicht sofort auf den ersten Blick
% als solche zu erkennen, so wie dies schon bei den Standardklassen
% beispielsweise mit \texttt{quote} und \texttt{quotation} der Fall
@@ -125,7 +124,7 @@
% \fi
%
%
-% \subsection{Ränder in Listen}
+% \subsection{Ränder in Listen}
%
% \begin{Length}{leftmargini}
% \begin{Length}{leftmarginii}
@@ -136,7 +135,7 @@
% \begin{Length}{leftmargin}
% \begin{Length}{labelsep}
% \begin{Length}{labelwidth}
-% Für die Listenumgebungen in verschiedenen Stufen müssen Ränder
+% Für die Listenumgebungen in verschiedenen Stufen müssen Ränder
% definiert werden. Hinzu kommen noch die Breite eines Labels und der
% Abstand nach einem Label.
% \begin{macrocode}
@@ -174,7 +173,7 @@
% \end{Length}
% \end{Length}
%
-% Weil die Gelegenheit so günstig ist, setzen wir hier auch gleich
+% Weil die Gelegenheit so günstig ist, setzen wir hier auch gleich
% noch ein paar \emph{penalties} (Erlaubsnispunkte).
% \begin{macrocode}
\@beginparpenalty=-\@lowpenalty
@@ -183,7 +182,7 @@
% \end{macrocode}
%
%
-% \subsection{Verschiedene Längen für Tabellen, Arrays und Tabulatoren}
+% \subsection{Verschiedene Längen für Tabellen, Arrays und Tabulatoren}
%
% Vorbemerkung: Arrays sind im Prinzip Tabellen zur Verwendung im
% mathemathischen Modus.
@@ -193,7 +192,7 @@
% \begin{Length}{arrayrulewidth}
% \begin{Length}{doublerulewidth}
% \begin{Length}{tabbingsep}
-% Bei diesen Längen handelt es sich um die Abstände der Spalten in
+% Bei diesen Längen handelt es sich um die Abstände der Spalten in
% \texttt{array}- und \texttt{tabular}-Umgebungen, sowie um die Breite
% und den Abstand der Trennlinien. Hinzu kommt noch der \cs{'} Abstand
% in \texttt{tabbing}-Umgebungen.
@@ -219,23 +218,23 @@
% \begin{macro}{\theenumiv}
% \begin{macro}{\labelenumi}
% \begin{macro}{\labelenumii}
-% \changes{v2.4m}{1997/02/28}{öffnende Klammer entsprechend Doku
-% entfernt}^^A
+% \changes{v2.4m}{1997/02/28}{öffnende Klammer entsprechend Doku
+% entfernt}%^^A
% \begin{macro}{\labelenumiii}
% \begin{macro}{\labelenumiv}
% \begin{macro}{\p@enumii}
% \begin{macro}{\p@enumiii}
% \begin{macro}{\p@enumiv}
% \begin{macro}{\labelitemi}
-% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}^^A
+% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}%^^A
% \begin{macro}{\labelitemii}
-% \changes{v2.5g}{1999/10/09}{\cs{textendash} verwendet}
+% \changes{v2.5g}{1999/10/09}{\cs{textendash} verwendet}
% \begin{macro}{\labelitemiii}
-% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}^^A
+% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}%^^A
% \begin{macro}{\labelitemiv}
-% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}^^A
-% Für die numerierten Listenumgebungen müssen Marken bzw. Numerierungen
-% festgelegt werden. Dazu wird eine Darstellung der Zähler, ihr Prefix
+% \changes{v2.5g}{1999/10/09}{Mathemodus eliminiert}%^^A
+% Für die numerierten Listenumgebungen müssen Marken bzw. Numerierungen
+% festgelegt werden. Dazu wird eine Darstellung der Zähler, ihr Prefix
% und ihre Labeldarstellung neu definiert.
% \begin{macrocode}
\renewcommand*\theenumi{\@arabic\c@enumi}
@@ -293,19 +292,19 @@
%
% \begin{environment}{labeling}
% \begin{macro}{\labelinglabel}
-% \changes{v3.02}{2009/01/01}{Neue Elemente \texttt{labelinglabel} und
+% \changes{v3.02}{2009/01/01}{Neue Elemente \texttt{labelinglabel} und
% \texttt{labelingseparator} werden verwendet}
-% \changes{v3.02c}{2009/01/28}{\texttt{labelinglabel} und
+% \changes{v3.02c}{2009/01/28}{\texttt{labelinglabel} und
% \texttt{labelingseparator} werden nun auch zur Berechnung der Breite
% verwendet}
-% \changes{v3.03a}{2009/04/02}{Argumente in der Berechnung der Label-Breite
-% korrigiert}^^A
+% \changes{v3.03a}{2009/04/02}{Argumente in der Berechnung der Label-Breite
+% korrigiert}%^^A
% Die \cs{labeling}-Umgebung ist eine Erweiterung des \textsf{Script}
% Pakets. Sie erwartet ein optionales und ein normales Argument. Das
% optionale Argument beschreibt einen speziellen Trenntext zwischen
% \cs{item}-Marke und \cs{item}-Beschreibung. Das eigentliche Argument
-% wird für die Ermittlung der Einrückung des Beschreibungstextes
-% bzw. des Trenntextes benötigt.
+% wird für die Ermittlung der Einrückung des Beschreibungstextes
+% bzw. des Trenntextes benötigt.
% \begin{macrocode}
%</class>
\newenvironment{labeling}[2][]{%
@@ -330,9 +329,9 @@
% \end{environment}
%
% \begin{environment}{verse}
-% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
+% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
% mehr verarbeiten}
-% Die Verse-Umgebung ist für Zitate in Gedichtform und ähnliches
+% Die Verse-Umgebung ist für Zitate in Gedichtform und ähnliches
% gedacht.
% \begin{macrocode}
\newenvironment{verse}{%
@@ -351,14 +350,14 @@
% \end{environment}
%
% \begin{environment}{quotation}
-% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
+% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
% mehr verarbeiten}
% \begin{environment}{quote}
-% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
+% \changes{v2.3g}{1996/01/14}{\cs{item} muss keine "`[]"'-Klammern
% mehr verarbeiten}
% Die \texttt{quotation}- und die \texttt{quote}-Umgebung erlauben
-% rechts und links eingerückte Passagen. Absätze werden entweder in
-% der ersten Zeile zusätzlich eingerückt oder durch vertikalen Abstand
+% rechts und links eingerückte Passagen. Absätze werden entweder in
+% der ersten Zeile zusätzlich eingerückt oder durch vertikalen Abstand
% markiert.
% \begin{macrocode}
\newenvironment{quotation}{%
@@ -382,41 +381,41 @@
% \end{environment}
%
% \begin{environment}{addmargin}
-% \changes{v2.8q}{2001/11/29}{neue Umgebung}^^A
-% \changes{v2.95a}{2006-07-20}{\cs{@listdepth} korrigiert}^^A
+% \changes{v2.8q}{2001/11/29}{neue Umgebung}%^^A
+% \changes{v2.95a}{2006-07-20}{\cs{@listdepth} korrigiert}%^^A
% \begin{environment}{addmargin*}
-% \changes{v2.8q}{2001/11/29}{neue Umgebung}^^A
-% \changes{v2.95a}{2006-07-20}{\cs{@listdepth} korrigiert}^^A
-% \changes{v3.17}{2015/03/23}{robuster gegen Umbrüche am Anfang}^^A
-% \changes{v3.22}{2016/08/02}{Umbruchtest nur für doppelseitige
-% Dokumente}^^A
-% Diese beiden Umgebungen ähneln \texttt{quote} und
+% \changes{v2.8q}{2001/11/29}{neue Umgebung}%^^A
+% \changes{v2.95a}{2006-07-20}{\cs{@listdepth} korrigiert}%^^A
+% \changes{v3.17}{2015/03/23}{robuster gegen Umbrüche am Anfang}%^^A
+% \changes{v3.22}{2016/08/02}{Umbruchtest nur für doppelseitige
+% Dokumente}%^^A
+% Diese beiden Umgebungen ähneln \texttt{quote} und
% \texttt{quotation}. Dabei werden Absatzeinzug und Absatzabstand
-% nicht verändert. Die einzige Veränderung besteht in den Rändern. Wie
-% stark die Ränder verändert werden, hängt dabei von den Parametern
+% nicht verändert. Die einzige Veränderung besteht in den Rändern. Wie
+% stark die Ränder verändert werden, hängt dabei von den Parametern
% ab. Ist nur der obligatorische Parameter angegeben, werden die
-% Ränder auf beiden Seiten um diesen Wert vergrößert. Ist ein
+% Ränder auf beiden Seiten um diesen Wert vergrößert. Ist ein
% optionaler Parameter angegeben, so ist dies bei \texttt{addmargin}
% der linke und bei \texttt{addmargin*} der innere Rand. Der
% obligatorische Parameter ist dann der andere Rand. Diese
% Entscheidung ist das einzige, was die Umgebungen selbst erledigen
-% müssen.
+% müssen.
% \begin{macro}{\@addmargin}
-% \changes{v2.8q}{2001/11/29}{neu (intern)}^^A
-% \changes{v2.95}{2002/07/01}{\cs{item} muss keine "`[]"'-Klammern
-% mehr verarbeiten}^^A
-% \changes{v2.9q}{2003/03/24}{\cs{labelsep} bleibt unverändert}^^A
-% \changes{v2.95a}{2006/07/20}{\cs{@tmpcnta} bleibt unverändert}^^A
-% \changes{v3.05b}{2010/04/29}{\cs{partopsep} muss auf 0 statt \cs{parskip}
-% gesetzt werden, weil es zu \cs{topsep} addiert wird}^^A
-% \changes{v3.17}{2015/03/23}{robuster gegen Umbrüche am Anfang}^^A
+% \changes{v2.8q}{2001/11/29}{neu (intern)}%^^A
+% \changes{v2.95}{2002/07/01}{\cs{item} muss keine "`[]"'-Klammern
+% mehr verarbeiten}%^^A
+% \changes{v2.9q}{2003/03/24}{\cs{labelsep} bleibt unverändert}%^^A
+% \changes{v2.95a}{2006/07/20}{\cs{@tmpcnta} bleibt unverändert}%^^A
+% \changes{v3.05b}{2010/04/29}{\cs{partopsep} muss auf 0 statt \cs{parskip}
+% gesetzt werden, weil es zu \cs{topsep} addiert wird}%^^A
+% \changes{v3.17}{2015/03/23}{robuster gegen Umbrüche am Anfang}%^^A
% Der Rest wird von diesem Makro erledigt.
% \begin{macro}{\scr@addmargin@startpage}
-% \changes{v3.12}{2013/10/26}{neu (intern, lokal)}^^A
-% \changes{v3.12}{2013/10/26}{Test auf Seitenumbruch in
-% \texttt{addmargin*}}^^A
-% \changes{v3.22}{2016/10/21}{\cs{topsep} und \cs{partopsep} werden
-% erhalten}^^A
+% \changes{v3.12}{2013/10/26}{neu (intern, lokal)}%^^A
+% \changes{v3.12}{2013/10/26}{Test auf Seitenumbruch in
+% \texttt{addmargin*}}%^^A
+% \changes{v3.22}{2016/10/21}{\cs{topsep} und \cs{partopsep} werden
+% erhalten}%^^A
% \begin{macrocode}
%</class>
\newenvironment{addmargin}{%
@@ -487,12 +486,12 @@
% \end{environment}
%
%
-% \subsection{Schriftarten für Listen}
+% \subsection{Schriftarten für Listen}
%
% \begin{macro}{\descfont}
-% \changes{v3.20}{2016/01/29}{\cs{sffamily} durch \cs{@gr@gsffamily}
-% ersetzt}^^A
-% Dies ist die Schriftart, in der das Label der Einträge in eine
+% \changes{v3.20}{2016/01/29}{\cs{sffamily} durch \cs{@gr@gsffamily}
+% ersetzt}%^^A
+% Dies ist die Schriftart, in der das Label der Einträge in eine
% \texttt{description}-Umgebung gesetzt wird. Das Makro ist als intern
% zu betrachten. Anwender habe stattdessen das entsprechende Element
% zu verwenden.
@@ -502,7 +501,7 @@
% \end{macro}
%
% \begin{macro}{\scr@fnt@descriptionlabel}
-% \changes{v2.8o}{2001/09/14}{neues Element \texttt{descriptionlabel}}
+% \changes{v2.8o}{2001/09/14}{neues Element \texttt{descriptionlabel}}
% Das Element auf das \cs{descfont} angewandt wird:
% \begin{macrocode}
\newcommand*{\scr@fnt@descriptionlabel}{\descfont}
@@ -510,12 +509,12 @@
% \end{macro}
%
% \begin{KOMAfont}{labelinglabel}
-% \changes{v3.02}{2009/01/01}{neues Element}^^A
+% \changes{v3.02}{2009/01/01}{neues Element}%^^A
% \begin{KOMAfont}{labelingseparator}
-% \changes{v3.02}{2009/01/01}{neues Element}^^A
+% \changes{v3.02}{2009/01/01}{neues Element}%^^A
% Das Label einer \texttt{labeling}-Umgebung wird in eigener Schrift
% gesetzt. Innerhalb des Labels wird dann das Trennzeichen ebenfalls mit
-% eigener Schrift gesetzt. Voreingestellt ist in beiden Fällen keine Änderung.
+% eigener Schrift gesetzt. Voreingestellt ist in beiden Fällen keine Änderung.
% \begin{macrocode}
%</class>
\newkomafont{labelinglabel}{}