diff options
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.dtx | 74 |
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} |