diff options
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx')
-rw-r--r-- | macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx | 127 |
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}{} |