diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/thesis/makendx.sty |
Initial commit
Diffstat (limited to 'macros/latex/contrib/thesis/makendx.sty')
-rw-r--r-- | macros/latex/contrib/thesis/makendx.sty | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/macros/latex/contrib/thesis/makendx.sty b/macros/latex/contrib/thesis/makendx.sty new file mode 100644 index 0000000000..63f64f2a3a --- /dev/null +++ b/macros/latex/contrib/thesis/makendx.sty @@ -0,0 +1,70 @@ +%% +%% This is file `makendx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% makendx.dtx (with options: `package') +%% +%% Copyright (C) 1996 by Wenzel Matiaske, mati1831@perform.ww.tu-berlin.de +%% +%% You are not allowed to distribute this file without the +%% original source makendx.dtx. For distribution of the +%% sources see the copyright notice in the file makendx.dtx. +%% +\def\filename{makendx} +\def\fileversion{1.0} +\def\filedate{1996/05/16} +\def\docdate{1995/05/16} +\ProvidesPackage{makendx} + [\filedate\space\fileversion\space% + LaTeX2e package (wm)] +\def\nofiles{\@fileswfalse + \typeout{No auxiliary output files.^^J}% + \long\def\protected@write##1##2##3{}% + \let\makeindex\relax + \let\makeglossary\relax + \let\makenameindex\relax} + \def\makenameindex{% + \newwrite\@nameindexfile + \immediate\openout\@nameindexfile=\jobname.ndx + \def\nameindex{\@bsphack\begingroup + \@sanitize + \@wrnameindex}\typeout + {Writing nameindex file \jobname.ndx }% + } + \def\@wrnameindex#1{% + \protected@write\@nameindexfile{}% + {\string\nameindexentry{#1}{\thepage}}% + \endgroup + \@esphack + } +\def\nameindex{\@bsphack\begingroup\@sanitize\@index} +\providecommand{\namefont}[1]{\def\name@font{#1}} +\def\name@font{} \namefont{\slshape} +\def\name{\@ifstar{\@sname[]}{\@ifnextchar [ + {\@tempswatrue\@name}{\@tempswafalse\@name[]}}} +\def\@name[#1]#2{{\name@font #2}% + \if@tempswa% + \nameindex{#1}% + \else% + \namenindex{#2}% + \fi} +\def\@sname[#1]#2{\emph{#2}} +\newcommand{\printnameindex}{\@input@{\jobname.nin}} +\let\thenameindex\theindex +\long\def\addtocontents#1#2{% + \protected@write\@auxout + {\let\label\@gobble \let\index\@gobble% + \let\glossary\@gobble \let\makenameindex\@gobble}% + {\string\@writefile{#1}{#2}}% +} +%% MakeIndex style file makendx.ist +%% 1995/10/29 Wenzel Matiaske +%% +%% keyword for nameindex entry +%% Begin nameindex entries +%% End nameindex entries +\endinput +%% +%% End of file `makendx.sty'. |