summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx74
1 files changed, 34 insertions, 40 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
index 2945ca5b229..a9e009c2ad7 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-index.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{252}
+% \CheckSum{237}
% \iffalse meta-comment
% ======================================================================
% scrkernel-index.dtx
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-index.dtx 2640 2017-05-08 09:36:55Z kohm $
+%%% From File: $Id: scrkernel-index.dtx 2782 2017-12-04 07:47:52Z 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: 2017-12-04 08:47:52 +0100 (Mon, 04 Dec 2017) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1872 $
\edef\reserved@a{%
@@ -185,7 +185,8 @@
\KOMA@set@ncmdkey{index}{@tempa}{%
{notoc}{0},{nottotoc}{0},{default}{0},{plainheading}{0},%
{totoc}{1},{toc}{1},{notnumbered}{1},%
- {numbered}{2},{totocnumbered}{2},%
+ {numbered}{2},{totocnumbered}{2},{numberedtotoc}{2},{tocnumbered}{2},%
+ {numberedtoc}{2},%
{leveldown}{3},%
{standardlevel}{4}%
}{#1}%
@@ -302,23 +303,24 @@
% \end{macro}
%
% \begin{macro}{\idx@heading}
-% \changes{v2.3h}{1995/01/21}{neu (intern)}^^A
-% \changes{v2.4c}{1995/04/04}{Kolumnentitel werden nun korrekt behandelt}^^A
-% \changes{v2.4g}{1996/11/04}{Index auch bei \texttt{scrartcl} wieder
-% zweispaltig}%
-% \changes{v2.6c}{2000/06/10}{Verwendung von \cs{index@preamble} eingefügt}
-% \changes{v2.7j}{2001/05/27}{Setzen der Präambel in die
-% \texttt{theindex}-Umgebung verschoben}%
-% \changes{v2.9l}{2003/01/19}{\cs{if@twoside} durch \cs{if@openright}
-% ersetzt}%
-% \changes{v2.98c}{2008/03/04}{Verwendung von \cs{idx@@heading}}%
-% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}%
-% \changes{v3.10a}{2012/03/08}{Falsche Klammerung der letzten Änderung
-% behoben}%
-% \changes{v3.12}{2013/09/24}{Index wird nie in andere Verzeichnisse
-% eingetragen (außer Inhaltsverzeichnis)}^^A
-% Befehl zum Setzen der Überschrift des Indexes. Bis Version 2.7a sah diese
-% Definition so aus:
+% \changes{v2.3h}{1995/01/21}{neu (intern)}^^A
+% \changes{v2.4c}{1995/04/04}{Kolumnentitel werden nun korrekt behandelt}^^A
+% \changes{v2.4g}{1996/11/04}{Index auch bei \texttt{scrartcl} wieder
+% zweispaltig}^^A
+% \changes{v2.6c}{2000/06/10}{Verwendung von \cs{index@preamble} eingefügt}^^A
+% \changes{v2.7j}{2001/05/27}{Setzen der Präambel in die
+% \texttt{theindex}-Umgebung verschoben}^^A
+% \changes{v2.9l}{2003/01/19}{\cs{if@twoside} durch \cs{if@openright}
+% ersetzt}^^A
+% \changes{v2.98c}{2008/03/04}{Verwendung von \cs{idx@@heading}}^^A
+% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}^^A
+% \changes{v3.10a}{2012/03/08}{Falsche Klammerung der letzten Änderung
+% behoben}^^A
+% \changes{v3.12}{2013/09/24}{Index wird nie in andere Verzeichnisse
+% eingetragen (außer Inhaltsverzeichnis)}^^A
+% \changes{v3.25}{2017/10/13}{\cs{@mkright} und \cs{@mkdouble} verwenden}^^A
+% Befehl zum Setzen der Überschrift des Indexes. Bis Version 2.7a sah diese
+% Definition so aus:
% \begin{verbatim}
% \newcommand*{\idx@heading}{%
% \if@twoside\cleardoublepage\else\clearpage\fi%
@@ -329,15 +331,15 @@
% {\indexname}\index@preamble]
% }
% \end{verbatim}\vspace{-\baselineskip}
-% Dagegen ist grundsätzlich nichts zu sagen. Allerdings gibt es seit
-% Version 2.7b die neue Methode der Kapitel-Präambel, die extra
-% eingeführt wurde, um die \textsf{hyperref}-Links -- insbesondere
-% den des Index -- zumindest bei Verwendung von \texttt{hpdftex.def}
-% zu verbessern. Deshalb wurde die Implementierung entsprechend
-% abgeändert. Außerdem wurde das Setzen der Präambel aus
-% Konsistenzgründen in Version 2.7j übereinstimmten mit der
-% \texttt{thebibliography}-Umgebung in die \texttt{theindex}-Umgebung
-% verschoben.
+% Dagegen ist grundsätzlich nichts zu sagen. Allerdings gibt es seit
+% Version 2.7b die neue Methode der Kapitel-Präambel, die extra
+% eingeführt wurde, um die \textsf{hyperref}-Links -- insbesondere
+% den des Index -- zumindest bei Verwendung von \texttt{hpdftex.def}
+% zu verbessern. Deshalb wurde die Implementierung entsprechend
+% abgeändert. Außerdem wurde das Setzen der Präambel aus
+% Konsistenzgründen in Version 2.7j übereinstimmten mit der
+% \texttt{thebibliography}-Umgebung in die \texttt{theindex}-Umgebung
+% verschoben.
% \begin{macrocode}
\newcommand*{\idx@heading}{%
%<report|book> \if@openright\cleardoublepage\else\clearpage\fi%
@@ -345,17 +347,9 @@
%<report|book> \@chaptertolistsfalse
\idx@@heading{\indexname}]%
\ifidx@leveldown
- \scr@ifundefinedorrelax{@mkright}{%
- \ifx\@mkboth\@gobble\else\markright{\MakeMarkcase{\indexname}}\fi
- }{%
- \@mkright{\MakeMarkcase{\indexname}}%
- }%
+ \@mkright{\MakeMarkcase{\indexname}}%
\else
- \scr@ifundefinedorrelax{@mkdouble}{%
- \@mkboth{\MakeMarkcase{\indexname}}{\MakeMarkcase{\indexname}}%
- }{%
- \@mkdouble{\MakeMarkcase{\indexname}}%
- }%
+ \@mkdouble{\MakeMarkcase{\indexname}}%
\fi
}
% \end{macrocode}