diff options
author | Karl Berry <karl@freefriends.org> | 2018-04-02 21:16:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-04-02 21:16:13 +0000 |
commit | 1610548529befd1cb7d72da00a3a889261436642 (patch) | |
tree | 04d20de3c80be1f24b619689213ebb794979c0ee /Master/texmf-dist/source/latex/koma-script/scrkernel-listsof.dtx | |
parent | 635bc4f06033428fe01440c71f242ec9b68fe092 (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.dtx | 126 |
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} % % |