summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-04-02 21:16:13 +0000
committerKarl Berry <karl@freefriends.org>2018-04-02 21:16:13 +0000
commit1610548529befd1cb7d72da00a3a889261436642 (patch)
tree04d20de3c80be1f24b619689213ebb794979c0ee /Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx
parent635bc4f06033428fe01440c71f242ec9b68fe092 (diff)
koma-script (2apr18)
git-svn-id: svn://tug.org/texlive/trunk@47249 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx126
1 files changed, 75 insertions, 51 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx
index d43307a17b4..40c492a99e3 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{648}
+% \CheckSum{649}
% \iffalse meta-comment
% ======================================================================
% scrkernel-listsof.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% 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-listsof.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% 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-listsof.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrkernel-listsof.dtx 2864 2018-01-16 07:55:20Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,9 +63,9 @@
\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: 2018-01-16 08:55:20 +0100 (Tue, 16 Jan 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
- \filerevision$Revision: 2640 $
+ \filerevision$Revision: 2864 $
\edef\reserved@a{%
\noexpand\endgroup
\noexpand\ProvidesFile{scrkernel-listsof.dtx}%
@@ -330,15 +330,17 @@
% \end{macrocode}
% Dann gibt es eine Option, mit der die Gliederungsebene der Verzeichnisse
% verändert werden kann.
+% \changes{v3.25}{2017/12/04}{neuer Wert \texttt{standardlevel}}^^A
% \begin{macrocode}
{leveldown}{5},
+ {standardlevel}{6},
% \end{macrocode}
% \changes{v3.06}{2010/05/18}{neuer Wert \texttt{entryprefix}}
% Dann gibt es eine Option, mit der die Einträge in die Verzeichnisse mit
% einem Prefix versehen werden können, soweit ein solcher Prefix
% existiert. Dieser Wert beinhaltet gleichzeitig auch den Wert \texttt{flat}.
% \begin{macrocode}
- {entryprefix}{6},
+ {entryprefix}{7},
% \end{macrocode}
% \changes{v3.12}{2014/09/24}{neue Werte \texttt{numberline} und
% \texttt{nonumberline}}^^A
@@ -346,17 +348,17 @@
% \cs{numberline} eingerückt werden. Das geht über ein Feature von
% \textsf{tocbasic}.
% \begin{macrocode}
- {indenttextentries}{7},{indentunnumbered}{7},{numberline}{7},%
- {leftaligntextentries}{8},{leftalignunnumbered}{8},{nonumberline}{8},%
+ {indenttextentries}{8},{indentunnumbered}{8},{numberline}{8},%
+ {leftaligntextentries}{9},{leftalignunnumbered}{9},{nonumberline}{9}%
% \end{macrocode}
% Dann gibt es Optionen, für die Unterteilung auf Kapitelebene. Allerdings nur
% für \textsf{scrbook} und \textsf{scrreprt}.
% \begin{macrocode}
%<*book|report>
- {chapterentry}{9},{withchapterentry}{9},%
- {nochaptergap}{10},{ignorechapter}{10},%
- {chaptergapsmall}{11},{smallchaptergap}{11},%
- {chaptergapline}{12},{onelinechaptergap}{12}%
+ ,{chapterentry}{10},{withchapterentry}{10},%
+ {nochaptergap}{11},{ignorechapter}{11},%
+ {chaptergapsmall}{12},{smallchaptergap}{12},%
+ {chaptergapline}{13},{onelinechaptergap}{13}%
%</book|report>
}{#1}%
\ifx\FamilyKeyState\FamilyKeyStateProcessed
@@ -434,6 +436,7 @@
\KOMA@kav@add{.\KOMAClassFileName}{listof}{graduated}%
\@dynlistfalse
\or% leveldown
+ \KOMA@kav@remove{.\KOMAClassFileName}{listof}{standardlevel}%
\KOMA@kav@add{.\KOMAClassFileName}{listof}{leveldown}%
\doforeachtocfile[float]{%
\setuptoc{\@currext}{leveldown}%
@@ -441,6 +444,15 @@
\AtAddToTocList[float]{%
\setuptoc{\@currext}{leveldown}%
}%
+ \or% standardlevel
+ \KOMA@kav@remove{.\KOMAClassFileName}{listof}{leveldown}%
+ \KOMA@kav@add{.\KOMAClassFileName}{listof}{standardlevel}%
+ \doforeachtocfile[float]{%
+ \unsettoc{\@currext}{leveldown}%
+ }%
+ \AtAddToTocList[float]{%
+ \unsettoc{\@currext}{leveldown}%
+ }%
\or% entryprefix
\KOMA@kav@add{.\KOMAClassFileName}{listof}{entryprefix}%
\@dynlisttrue
@@ -743,13 +755,19 @@
\def\do@endgroup{\endgroup}%
\def\do##1{%
\scr@ifundefinedorrelax{scr@tso@##1@numwidth}{}{%
- \typeout{Setting numwidth of `##1' to \last@l@number}%
+%<*trace>
+ \ClassInfo{\KOMAClassName}{%
+ Setting numwidth of `##1' to \last@l@number}%
+%</trace>
\l@addto@macro\do@endgroup{%
\@namedef{scr@tso@##1@numwidth}{\last@l@number}%
}%
}%
\scr@ifundefinedorrelax{scr@tso@##1@indent}{}{%
- \typeout{Setting indent of `##1' to \string\z@}%
+%<*trace>
+ \ClassInfo{\KOMAClassName}{%
+ Setting indent of `##1' to \string\z@}%
+%</trace>
\l@addto@macro\do@endgroup{%
\@namedef{scr@tso@##1@indent}{\z@}%
}%
@@ -985,49 +1003,58 @@
% \end{macro}
%
% \begin{macro}{\listfigurename}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
% \begin{macro}{\listtablename}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
% \begin{macro}{\listoflofname}
-% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
-% \begin{macro}{\listotlofname}
-% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
+% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
+% \begin{macro}{\listoflotname}
+% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
+% \begin{macro}{\listoflofentryname}
+% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
+% \begin{macro}{\listoflotentryname}
+% \changes{v3.00}{2008/07/03}{neu für Paket \textsf{tocbasic}}
+% \changes{v3.25}{2017/10/10}{\cs{renewcommand} statt \cs{newcommand}}^^A
% Die Namen der Verzeichnisse auch für das Paket \textsf{tocbasic}.
% \begin{macrocode}
-\newcommand*\listfigurename{List of Figures}
-\newcommand*\listoflofname{\listfigurename}
-\newcommand*\listoflofentryname{\figurename}
-\newcommand*\listtablename{List of Tables}
-\newcommand*\listoflotname{\listtablename}
-\newcommand*\listoflotentryname{\tablename}
+\renewcommand*\listfigurename{List of Figures}
+\renewcommand*\listoflofname{\listfigurename}
+\renewcommand*\listoflofentryname{\figurename}
+\renewcommand*\listtablename{List of Tables}
+\renewcommand*\listoflotname{\listtablename}
+\renewcommand*\listoflotentryname{\tablename}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macro}{\listoffigures}
-% \changes{v2.3h}{1995/01/21}{Verwendung von \cs{lof@heading}}
-% \changes{v2.4k}{1996/12/13}{\cs{lof@heading} nicht nur bei
-% \textsf{scrartcl}}
-% \changes{v2.8l}{2001/08/16}{Gruppe eingefügt und \cs{parskip} auf
-% 0 gesetzt}
-% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}%
-% \cs{@parskip@indent}}
-% \changes{v2.95}{2004/11/05}{\cs{@parskipfalse} und \cs{@parskip@indent}
-% ersetzt}
-% \changes{v3.00}{2008/07/04}{Verwendung von \textsf{tocbasic}}
-% \changes{v3.23}{2017/03/24}{Verwendung von \cs{ext@figure} statt
-% \texttt{lof}}^^A
+% \changes{v2.3h}{1995/01/21}{Verwendung von \cs{lof@heading}}^^A
+% \changes{v2.4k}{1996/12/13}{\cs{lof@heading} nicht nur bei
+% \textsf{scrartcl}}^^A
+% \changes{v2.8l}{2001/08/16}{Gruppe eingefügt und \cs{parskip} auf
+% 0 gesetzt}^^A
+% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}\cs{@parskip@indent}}^^A
+% \changes{v2.95}{2004/11/05}{\cs{@parskipfalse} und \cs{@parskip@indent}
+% ersetzt}^^A
+% \changes{v3.00}{2008/07/04}{Verwendung von \textsf{tocbasic}}^^A
+% \changes{v3.23}{2017/03/24}{Verwendung von \cs{ext@figure} statt
+% \texttt{lof}}^^A
+% \changes{v3.25}{2017/10/10}{Wird bereits implizit von \cs{DeclareNewTOC}
+% definiert}^^A
% Die Ausgabe des Abbildungsverzeichnisses.
-% \begin{macrocode}
-\newcommand*\listoffigures{\listoftoc{\ext@figure}}
-% \end{macrocode}
+% \end{macro}
%
% \begin{macro}{\l@figure}
+% \changes{v3.25}{2017/10/10}{Wird bereits implizit von \cs{DeclareNewTOC}
+% im \texttt{default}-Stil definiert}^^A
% Befehl zur Formatierung eines Verzeichniseintrags.
-% \begin{macrocode}
-\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
-% \end{macrocode}
-% \end{macro}
% \end{macro}
%
% \begin{macro}{\listoftables}
@@ -1043,17 +1070,14 @@
% \changes{v3.00}{2008/07/04}{Verwendung von \textsf{tocbasic}}^^A
% \changes{v3.23}{2017/03/24}{Verwendung von \cs{ext@table} statt
% \texttt{lot}}^^A
+% \changes{v3.25}{2017/10/10}{Wird bereits implizit von \cs{DeclareNewTOC}
+% definiert}^^A
% Die Ausgabe des Tabellenverzeichnisses.
-% \begin{macrocode}
-\newcommand*\listoftables{\listoftoc{\ext@table}}
-% \end{macrocode}
+% \end{macro}
%
% \begin{macro}{\l@table}
-% Befehl zur Formatierung eines Verzeichniseintrags.
-% \begin{macrocode}
-\let\l@table\l@figure
-% \end{macrocode}
-% \end{macro}
+% \changes{v3.25}{2017/10/10}{Wird bereits implizit von \cs{DeclareNewTOC}
+% im \texttt{default}-Stil definiert}^^A
% \end{macro}
%
%