summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/scrindex.sty')
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/scrindex.sty212
1 files changed, 212 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty b/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty
new file mode 100644
index 00000000000..c1fee2e817a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oberdiek/scrindex.sty
@@ -0,0 +1,212 @@
+%%
+%% This is file `scrindex.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% scrindex.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2008 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file scrindex.dtx
+%% and the derived files
+%% scrindex.sty, scrindex.pdf, scrindex.ins, scrindex.drv,
+%% scrindex-example1.tex, scrindex-example2.tex.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{scrindex}
+ [2008/07/07 v1.0 Package index with scr* classes (HO)]%
+\RequirePackage{index}[2004/01/20]%
+\@ifclassloaded{scrartcl}{%
+ \renewenvironment{theindex}{%
+ \edef\indexname{%
+ \the\@nameuse{idxtitle@\@indextype}%
+ }%
+ \if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \idx@heading
+ \thispagestyle{\indexpagestyle}%
+ \columnseprule\z@
+ \columnsep 35\p@
+ \index@preamble\par\nobreak
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \parfillskip\z@ \@plus 1fil\relax
+ \let\item\@idxitem
+ }{%
+ \if@restonecol
+ \onecolumn
+ \else
+ \clearpage
+ \fi
+ }%
+ \@ifclasswith{scrartcl}{idxtotoc}{%
+ \renewcommand*{\idx@heading}{%
+ \twocolumn[%
+ \addsec{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }{%
+ \renewcommand*{\idx@heading}{%
+ \twocolumn[%
+ \section*{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }%
+}{}
+\@ifclassloaded{scrreprt}{%
+ \renewenvironment{theindex}{%
+ \edef\indexname{%
+ \the\@nameuse{idxtitle@\@indextype}%
+ }%
+ \if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \setchapterpreamble{\index@preamble}%
+ \idx@heading
+ \thispagestyle{\indexpagestyle}%
+ \columnseprule\z@
+ \columnsep 35\p@
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \parfillskip\z@ \@plus 1fil\relax
+ \let\item\@idxitem
+ }{%
+ \if@restonecol
+ \onecolumn
+ \else
+ \clearpage
+ \fi
+ }%
+ \@ifclasswith{scrreprt}{idxtotoc}{%
+ \renewcommand*{\idx@heading}{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \twocolumn[%
+ \addchap{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }{%
+ \renewcommand*{\idx@heading}{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \twocolumn[%
+ \chapter*{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }%
+}{}
+\@ifclassloaded{scrbook}{%
+ \renewenvironment{theindex}{%
+ \edef\indexname{%
+ \the\@nameuse{idxtitle@\@indextype}%
+ }%
+ \if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \setchapterpreamble{\index@preamble}%
+ \idx@heading
+ \thispagestyle{\indexpagestyle}%
+ \columnseprule\z@
+ \columnsep 35\p@
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \parfillskip\z@ \@plus 1fil\relax
+ \let\item\@idxitem
+ }{%
+ \if@restonecol
+ \onecolumn
+ \else
+ \clearpage
+ \fi
+ }%
+ \@ifclasswith{scrbook}{idxtotoc}{%
+ \renewcommand*{\idx@heading}{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \twocolumn[%
+ \addchap{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }{%
+ \renewcommand*{\idx@heading}{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \twocolumn[%
+ \chapter*{\indexname}%
+ \ifx\index@prologue\@empty
+ \else
+ \index@prologue
+ \bigskip
+ \fi
+ ]%
+ \@mkboth{\indexname}{\indexname}%
+ }%
+ }%
+}{}
+\endinput
+%%
+%% End of file `scrindex.sty'.