summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/makeindex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 01:01:11 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 01:01:11 +0000
commit3f8ed3d1210aac71d4c1d389ad68793b16557efd (patch)
tree8f4f212f3374e4063a9af2de293f498b72d4ebf4 /Master/texmf-dist/makeindex
parent4a6fbdc0e89fde6f9efcaa24de3db8e137da4404 (diff)
trunk/Master/texmf-dist/makeindex
git-svn-id: svn://tug.org/texlive/trunk@89 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/makeindex')
-rw-r--r--Master/texmf-dist/makeindex/babel/bbglo.ist37
-rw-r--r--Master/texmf-dist/makeindex/babel/bbind.ist36
-rw-r--r--Master/texmf-dist/makeindex/base/din.ist45
-rw-r--r--Master/texmf-dist/makeindex/base/gglo.ist90
-rw-r--r--Master/texmf-dist/makeindex/base/gind.ist88
-rw-r--r--Master/texmf-dist/makeindex/base/icase.ist44
-rw-r--r--Master/texmf-dist/makeindex/base/latex.ist20
-rw-r--r--Master/texmf-dist/makeindex/base/math.ist97
-rw-r--r--Master/texmf-dist/makeindex/base/mkind.ist32
-rw-r--r--Master/texmf-dist/makeindex/base/puncts.ist57
-rw-r--r--Master/texmf-dist/makeindex/base/tex.ist33
-rw-r--r--Master/texmf-dist/makeindex/bibarts/gbibarts.ist6
-rw-r--r--Master/texmf-dist/makeindex/camel/camel.ist65
-rw-r--r--Master/texmf-dist/makeindex/circ/circ.ist6
-rw-r--r--Master/texmf-dist/makeindex/dtk/dtk.ist13
-rw-r--r--Master/texmf-dist/makeindex/flowfram/ffuserguide.ist10
-rw-r--r--Master/texmf-dist/makeindex/gatech-thesis/gatech-thesis-index.ist7
-rw-r--r--Master/texmf-dist/makeindex/index/bibref.ist25
-rw-r--r--Master/texmf-dist/makeindex/iso/iso.ist28
-rw-r--r--Master/texmf-dist/makeindex/juraabbrev/laws.ist59
-rw-r--r--Master/texmf-dist/makeindex/memoir/memman.ist10
-rw-r--r--Master/texmf-dist/makeindex/minitoc/fminitoc.ist72
-rw-r--r--Master/texmf-dist/makeindex/minitoc/minitoc.ist70
-rw-r--r--Master/texmf-dist/makeindex/minitoc/mtcglo.ist61
-rw-r--r--Master/texmf-dist/makeindex/mkind-english/digit.ist33
-rw-r--r--Master/texmf-dist/makeindex/mkind-english/letter.ist21
-rw-r--r--Master/texmf-dist/makeindex/mkind-english/special.ist24
-rw-r--r--Master/texmf-dist/makeindex/mkind-german/digit.ist45
-rw-r--r--Master/texmf-dist/makeindex/mkind-german/special.ist24
-rw-r--r--Master/texmf-dist/makeindex/mkind-german/umlaut.ist24
-rw-r--r--Master/texmf-dist/makeindex/mkind-german/wb.ist45
-rw-r--r--Master/texmf-dist/makeindex/multibib/mbgglo.ist135
-rw-r--r--Master/texmf-dist/makeindex/multibib/mbgind.ist133
-rw-r--r--Master/texmf-dist/makeindex/nomencl/nomencl.ist75
-rw-r--r--Master/texmf-dist/makeindex/nomentbl/nomentbl.ist28
-rw-r--r--Master/texmf-dist/makeindex/plain/plaintex.ist4
-rw-r--r--Master/texmf-dist/makeindex/progkeys/keywords.ist62
-rw-r--r--Master/texmf-dist/makeindex/progkeys/programs.ist61
-rw-r--r--Master/texmf-dist/makeindex/repeatindex/repeatindex.ist2
-rw-r--r--Master/texmf-dist/makeindex/songbook/songbook.ist4
-rw-r--r--Master/texmf-dist/makeindex/startex/stxglo.ist26
-rw-r--r--Master/texmf-dist/makeindex/startex/stxind.ist24
-rw-r--r--Master/texmf-dist/makeindex/xdoc/docindex.ist47
43 files changed, 1828 insertions, 0 deletions
diff --git a/Master/texmf-dist/makeindex/babel/bbglo.ist b/Master/texmf-dist/makeindex/babel/bbglo.ist
new file mode 100644
index 00000000000..9d527bb47ee
--- /dev/null
+++ b/Master/texmf-dist/makeindex/babel/bbglo.ist
@@ -0,0 +1,37 @@
+%%
+%% This is file `bbglo.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% bbidxglo.dtx (with options: `glo')
+%% This file was generated from file(s) of the Babel system.
+%% ---------------------------------------------------------
+%%
+%% Copyright (C) 2004 Johannes Braams. All rights reserved.
+%%
+%% This file is a style file for the MakeIndex program
+%%
+actual '='
+quote '!'
+level '>'
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+%%
+%%
+%% End of file `bbglo.ist'.
diff --git a/Master/texmf-dist/makeindex/babel/bbind.ist b/Master/texmf-dist/makeindex/babel/bbind.ist
new file mode 100644
index 00000000000..1dfd9e128e7
--- /dev/null
+++ b/Master/texmf-dist/makeindex/babel/bbind.ist
@@ -0,0 +1,36 @@
+%%
+%% This is file `bbind.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% bbidxglo.dtx (with options: `idx')
+%% This file was generated from file(s) of the Babel system.
+%% ---------------------------------------------------------
+%%
+%% Copyright (C) 2004 Johannes Braams. All rights reserved.
+%%
+%% This file is a style file for the MakeIndex program
+%%
+actual '='
+quote '!'
+level '>'
+page_compositor "."
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+%%
+%% End of file `bbind.ist'.
diff --git a/Master/texmf-dist/makeindex/base/din.ist b/Master/texmf-dist/makeindex/base/din.ist
new file mode 100644
index 00000000000..8e4a23eea4e
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/din.ist
@@ -0,0 +1,45 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: din.ist,v $
+% Revision 1.1 1991/12/13 16:45:51 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:49:03 herr
+% Initial revision
+%
+%
+% german DIN 5007 sort rules for TeX and LaTeX
+
+% sort rules for TeX-style umlaut-macros
+sort_rule "\\\"A" "ae"
+sort_rule "\\\"a" "ae"
+sort_rule "\\\"O" "oe"
+sort_rule "\\\"o" "oe"
+sort_rule "\\\"U" "ue"
+sort_rule "\\\"u" "ue"
+sort_rule "\\ss({})?" "ss"
+
+% sort rules for german LaTeX-style umlaut-macros
+sort_rule "\"A" "ae"
+sort_rule "\"a" "ae"
+sort_rule "\"O" "oe"
+sort_rule "\"o" "oe"
+sort_rule "\"U" "ue"
+sort_rule "\"u" "ue"
+sort_rule "\"s" "ss"
+
+% define merge rules:
+include "german/umlaut.ist" % don't remove umlaut-macros
+include "tex.ist" % handle TeX and
+include "latex.ist" % LaTeX stuff
+
+% define sort rules
+include "german/digit.ist" % sort rules for digits
+include "german/special.ist" % sort rules for special characters
+include "icase.ist" % we sort case insensitive
diff --git a/Master/texmf-dist/makeindex/base/gglo.ist b/Master/texmf-dist/makeindex/base/gglo.ist
new file mode 100644
index 00000000000..427077d7f71
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/gglo.ist
@@ -0,0 +1,90 @@
+%%
+%% This is file `gglo.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% doc.dtx (with options: `gglo')
+%%
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Package `doc' to use with LaTeX 2e
+%% Copyright (C) 1989-1999 Frank Mittelbach, all rights reserved.
+%% This is a MAKEINDEX style file which should be used to
+%% generate the formatted change history for use with the doc
+%% package. The TeX commands used below are defined in
+%% doc.sty. The commands for MAKEINDEX like `level'
+%% `item_x1' are described in `` Makeindex, A General
+%% Purpose, Formatter-Independent Index Processor'' by
+%% Pehong Chen.
+
+actual '='
+quote '!'
+level '>'
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
+%%
+%%
+%% End of file `gglo.ist'.
diff --git a/Master/texmf-dist/makeindex/base/gind.ist b/Master/texmf-dist/makeindex/base/gind.ist
new file mode 100644
index 00000000000..cf230f44883
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/gind.ist
@@ -0,0 +1,88 @@
+%%
+%% This is file `gind.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% doc.dtx (with options: `gind')
+%%
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Package `doc' to use with LaTeX 2e
+%% Copyright (C) 1989-1999 Frank Mittelbach, all rights reserved.
+%% This is a MAKEINDEX style file which should be used to
+%% generate the formatted index for use with the doc
+%% package. The TeX commands used below are defined in
+%% doc.sty. The commands for MAKEINDEX like `level'
+%% `item_x1' are described in `` Makeindex, A General
+%% Purpose, Formatter-Independent Index Processor'' by
+%% Pehong Chen.
+
+actual '='
+quote '!'
+level '>'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+%%
+%% End of file `gind.ist'.
diff --git a/Master/texmf-dist/makeindex/base/icase.ist b/Master/texmf-dist/makeindex/base/icase.ist
new file mode 100644
index 00000000000..9cec882fa89
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/icase.ist
@@ -0,0 +1,44 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: icase.ist,v $
+% Revision 1.1 1991/12/13 16:39:39 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:46:55 herr
+% Initial revision
+%
+%
+% rules for case insensitive letter sort
+
+sort_rule "A" "a"
+sort_rule "B" "b"
+sort_rule "C" "c"
+sort_rule "D" "d"
+sort_rule "E" "e"
+sort_rule "F" "f"
+sort_rule "G" "g"
+sort_rule "H" "h"
+sort_rule "I" "i"
+sort_rule "J" "j"
+sort_rule "K" "k"
+sort_rule "L" "l"
+sort_rule "M" "m"
+sort_rule "N" "n"
+sort_rule "O" "o"
+sort_rule "P" "p"
+sort_rule "Q" "q"
+sort_rule "R" "r"
+sort_rule "S" "s"
+sort_rule "T" "t"
+sort_rule "U" "u"
+sort_rule "V" "v"
+sort_rule "W" "w"
+sort_rule "X" "x"
+sort_rule "Y" "y"
+sort_rule "Z" "z"
diff --git a/Master/texmf-dist/makeindex/base/latex.ist b/Master/texmf-dist/makeindex/base/latex.ist
new file mode 100644
index 00000000000..f29e66b23b3
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/latex.ist
@@ -0,0 +1,20 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: latex.ist,v $
+% Revision 1.1 1991/12/13 16:39:45 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:47:40 herr
+% Initial revision
+%
+%
+% merge rules to handle LaTeX macros
+
+% save the LaTeX logo
+merge_rule "\\LaTeX" "LaTeX"
diff --git a/Master/texmf-dist/makeindex/base/math.ist b/Master/texmf-dist/makeindex/base/math.ist
new file mode 100644
index 00000000000..e6b8866ec19
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/math.ist
@@ -0,0 +1,97 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: math.ist,v $
+% Revision 1.1 1991/12/13 16:39:49 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/27 12:07:11 herr
+% Initial revision
+%
+%
+% merge rules for TeX math-mode macros
+
+% first remove enclosing '$'-characters
+*merge_rule "\$(.*)\$" "\1"
+
+% function-name macros will be sorted like the function they stay for
+merge_rule "\\log" "log"
+merge_rule "\\lg" "lg"
+merge_rule "\\ln" "ln"
+merge_rule "\\lim" "lim"
+merge_rule "\\limsup" "limsup"
+merge_rule "\\liminf" "liminf"
+merge_rule "\\sin" "sin"
+merge_rule "\\arcsin" "arcsin"
+merge_rule "\\sinh" "sinh"
+merge_rule "\\cos" "cos"
+merge_rule "\\arccos" "arccos"
+merge_rule "\\cosh" "cosh"
+merge_rule "\\tan" "tan"
+merge_rule "\\arctan" "arctan"
+merge_rule "\\tanh" "tanh"
+merge_rule "\\cot" "cot"
+merge_rule "\\coth" "coth"
+merge_rule "\\sec" "sec"
+merge_rule "\\csc" "csc"
+merge_rule "\\max" "max"
+merge_rule "\\min" "min"
+merge_rule "\\sup" "sup"
+merge_rule "\\inf" "inf"
+merge_rule "\\arg" "arg"
+merge_rule "\\ker" "ker"
+merge_rule "\\dim" "dim"
+merge_rule "\\hom" "hom"
+merge_rule "\\det" "det"
+merge_rule "\\exp" "exp"
+merge_rule "\\Pr" "Pr"
+merge_rule "\\gcd" "gcd"
+merge_rule "\\deg" "deg"
+
+% the pronounciation of Greek letters decides their sort order
+merge_rule "\\alpha" "alpha"
+merge_rule "\\beta" "beta"
+merge_rule "\\gamma" "gamma"
+merge_rule "\\delta" "delta"
+merge_rule "\\epsilon" "epsilon"
+merge_rule "\\zeta" "zeta"
+merge_rule "\\eta" "eta"
+merge_rule "\\theta" "theta"
+merge_rule "\\iota" "iota"
+merge_rule "\\kappa" "kappa"
+merge_rule "\\lambda" "lambda"
+merge_rule "\\mu" "mu"
+merge_rule "\\nu" "nu"
+merge_rule "\\xi" "xi"
+merge_rule "\\pi" "pi"
+merge_rule "\\rho" "rho"
+merge_rule "\\sigma" "sigma"
+merge_rule "\\tau" "tau"
+merge_rule "\\upsilon" "upsilon"
+merge_rule "\\phi" "phi"
+merge_rule "\\chi" "chi"
+merge_rule "\\psi" "psi"
+merge_rule "\\omega" "omega"
+merge_rule "\\varepsilon" "epsilon"
+merge_rule "\\vartheta" "theta"
+merge_rule "\\varpi" "pi"
+merge_rule "\\varrho" "rho"
+merge_rule "\\varsigma" "sigma"
+merge_rule "\\varphi" "phi"
+merge_rule "\\Gamma" "Gamma"
+merge_rule "\\Delta" "Delta"
+merge_rule "\\Theta" "Theta"
+merge_rule "\\Lambda" "Lambda"
+merge_rule "\\Xi" "Xi"
+merge_rule "\\Pi" "Pi"
+merge_rule "\\Sigma" "Sigma"
+merge_rule "\\Upsilon" "Upsilon"
+merge_rule "\\Phi" "Phi"
+merge_rule "\\Psi" "Psi"
+merge_rule "\\Omega" "Omega"
+merge_rule "\\aleph" "aleph"
diff --git a/Master/texmf-dist/makeindex/base/mkind.ist b/Master/texmf-dist/makeindex/base/mkind.ist
new file mode 100644
index 00000000000..c705d598087
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/mkind.ist
@@ -0,0 +1,32 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: mkind.ist,v $
+% Revision 1.1 1991/12/13 16:39:53 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:50:38 herr
+% Initial revision
+%
+%
+% MakeIndex 2.x 'word ordering'
+
+% words beginning with a digit should sorted like special characters
+sort_rule "\b.*" "&"
+*sort_rule "[0-9].*" "\b&"
+
+% define merge rules
+include "tex.ist"
+include "latex.ist"
+
+% define sort rules
+include "english/digit.ist"
+include "english/special.ist"
+include "icase.ist"
+
+
diff --git a/Master/texmf-dist/makeindex/base/puncts.ist b/Master/texmf-dist/makeindex/base/puncts.ist
new file mode 100644
index 00000000000..db2aa70002f
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/puncts.ist
@@ -0,0 +1,57 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: puncts.ist,v $
+% Revision 1.2 1991/12/18 16:19:35 schrod
+% Corrected typo in space sort rule.
+%
+% Revision 1.1 1991/08/26 17:49:18 herr
+% Initial revision
+%
+%
+% sort rules for punctuations
+
+% special characters come first
+sort_rule "\." "\b\."
+sort_rule "\:" "\b\:"
+sort_rule "\," "\b\,"
+sort_rule "\;" "\b\;"
+sort_rule "\!" "\b\!"
+sort_rule "\?" "\b\?"
+sort_rule "\'" "\b\'"
+sort_rule "\`" "\b\`"
+sort_rule "\"" "\b\""
+sort_rule "\+" "\b\+"
+sort_rule "\-" "\b\-"
+sort_rule "\%" "\b\%"
+sort_rule "\&" "\b\&"
+sort_rule "\/" "\b\/"
+sort_rule "\(" "\b\("
+sort_rule "\)" "\b\)"
+sort_rule "\@" "\b\@"
+sort_rule "\ " "\b\ "
+
+% special characters build a sort group
+sort_group "\b." 110
+sort_group "\b:" 110
+sort_group "\b," 110
+sort_group "\b;" 110
+sort_group "\b!" 110
+sort_group "\b?" 110
+sort_group "\b'" 110
+sort_group "\b`" 110
+sort_group "\b\"" 110
+sort_group "\b+" 110
+sort_group "\b-" 110
+sort_group "\b%" 110
+sort_group "\b&" 110
+sort_group "\b/" 110
+sort_group "\b(" 110
+sort_group "\b)" 110
+sort_group "\b@" 110
+sort_group "\b " 110
diff --git a/Master/texmf-dist/makeindex/base/tex.ist b/Master/texmf-dist/makeindex/base/tex.ist
new file mode 100644
index 00000000000..fa69f24ab61
--- /dev/null
+++ b/Master/texmf-dist/makeindex/base/tex.ist
@@ -0,0 +1,33 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: tex.ist,v $
+% Revision 1.1 1991/12/13 16:40:01 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:48:31 herr
+% Initial revision
+%
+%
+% merge rules to handle TeX macros
+
+% save printable macros
+merge_rule "\\TeX" "TeX"
+
+% handle mathematical formulas
+include "math.ist"
+
+% remove all other macros...
+merge_rule "\\[A-Za-z]+[\t ]?" ""
+
+% remove TeX grouping symbols
+merge_rule "{" ""
+merge_rule "}" ""
+
+% white space is treated as one token
+merge_rule "[ \t\n]+" " "
diff --git a/Master/texmf-dist/makeindex/bibarts/gbibarts.ist b/Master/texmf-dist/makeindex/bibarts/gbibarts.ist
new file mode 100644
index 00000000000..852266c7050
--- /dev/null
+++ b/Master/texmf-dist/makeindex/bibarts/gbibarts.ist
@@ -0,0 +1,6 @@
+quote '='
+delim_0 " "
+delim_1 " "
+delim_2 " "
+delim_n "\\komma "
+delim_t " "
diff --git a/Master/texmf-dist/makeindex/camel/camel.ist b/Master/texmf-dist/makeindex/camel/camel.ist
new file mode 100644
index 00000000000..d5a2b4ac8c4
--- /dev/null
+++ b/Master/texmf-dist/makeindex/camel/camel.ist
@@ -0,0 +1,65 @@
+%%
+%% This is file `camel.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% camel.dtx (with options: `camelindex')
+%%
+%% This file is part of the Camel package.
+%% ---------------------------------------
+%% This is a generated file.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% You are not allowed to change this file. You may however copy
+%% this file to a file with a different name and then change the
+%% copy if (a) you do not charge for the modified code, (b) you
+%% acknowledge Camel and its author(s) in the new file, if it
+%% is distributed to others, and (c) you attach these same
+%% conditions to the new file.
+%%
+%% The above conditions do not apply to the demonstration
+%% file test.tex.
+%%
+%% You are not allowed to distribute this file alone. You are not
+%% allowed to take money for the distribution or use of this file
+%% (or a changed version) except for a nominal charge for copying
+%% etc.
+%%
+%% You are allowed to distribute this file under the condition that
+%% it is distributed with all of its contents, intact.
+%%
+%% For error reports, or offers to help make Camel a more powerful,
+%% friendlier, and better package, please contact me on
+%% `fb' at soas.ac.uk
+%%
+actual '#'
+quote '!'
+level '>'
+preamble
+"\n"
+postamble
+"\n"
+item_0 "\n"
+item_x1 "\n \\subitem "
+item_x2 "\n \\subsubitem "
+delim_n "\$\\rightarrow\$"
+delim_0 "\~\\camelfill"
+delim_1 "\$\\camelarrow\$"
+lethead_prefix "{\\bf\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bf\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+\ifx\on@line\undefined
+ \def\on@line{ on input line \the\inputlineno}
+ \errhelp{Support for input line numbers has been added
+ to latex.tex <dec91>.^^J^^J%
+ Please update to a newer LaTeX release.}
+ \errmessage{Obsolete LaTeX release (older than Dec.91)}
+\fi
+\endinput
+%%
+%% End of file `camel.ist'.
diff --git a/Master/texmf-dist/makeindex/circ/circ.ist b/Master/texmf-dist/makeindex/circ/circ.ist
new file mode 100644
index 00000000000..06ae6db87b5
--- /dev/null
+++ b/Master/texmf-dist/makeindex/circ/circ.ist
@@ -0,0 +1,6 @@
+%% LaTeX2e file `circ.ist'
+%% generated by the `filecontents' environment
+%% from source `circ' on 2003/07/28.
+%%
+delim_0 "\\hfill "
+delim_t "\\hbox to 7mm{\\hss}"
diff --git a/Master/texmf-dist/makeindex/dtk/dtk.ist b/Master/texmf-dist/makeindex/dtk/dtk.ist
new file mode 100644
index 00000000000..cde9e575a5e
--- /dev/null
+++ b/Master/texmf-dist/makeindex/dtk/dtk.ist
@@ -0,0 +1,13 @@
+actual '*'
+preamble "\\begin{theaddresses}"
+postamble "\n\\end{theaddresses}\n"
+item_0 "\n \\addressitem{"
+item_2 "}{"
+item_x1 "}{"
+item_x2 "}{"
+delim_0 "}{"
+delim_1 "}{"
+delim_2 "}{"
+delim_t "}"
+group_skip ""
+quote '$'
diff --git a/Master/texmf-dist/makeindex/flowfram/ffuserguide.ist b/Master/texmf-dist/makeindex/flowfram/ffuserguide.ist
new file mode 100644
index 00000000000..e5bf6d154c3
--- /dev/null
+++ b/Master/texmf-dist/makeindex/flowfram/ffuserguide.ist
@@ -0,0 +1,10 @@
+% makeindex style file created by LaTeX for document "ffuserguide" on 2005-7-29
+keyword "\\glossaryentry"
+preamble "\\begin{theglossary}"
+postamble "\n\\end{theglossary}\n"
+group_skip "\\gloskip "
+item_0 "\n\\gloitem "
+delim_0 "\n\\glodelim "
+page_compositor "-"
+delim_n "\\delimN "
+delim_r "\\delimR "
diff --git a/Master/texmf-dist/makeindex/gatech-thesis/gatech-thesis-index.ist b/Master/texmf-dist/makeindex/gatech-thesis/gatech-thesis-index.ist
new file mode 100644
index 00000000000..3616b1fccae
--- /dev/null
+++ b/Master/texmf-dist/makeindex/gatech-thesis/gatech-thesis-index.ist
@@ -0,0 +1,7 @@
+% MakeIndex style file gatech-thesis-index.ist
+heading_prefix "{\\bfseries\\hfil " % Insert in front of letter
+heading_suffix "\\hfil}\\nopagebreak\n" % Append after letter
+headings_flag 1 % Turn on headings {uppercase}
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
diff --git a/Master/texmf-dist/makeindex/index/bibref.ist b/Master/texmf-dist/makeindex/index/bibref.ist
new file mode 100644
index 00000000000..608edcf830f
--- /dev/null
+++ b/Master/texmf-dist/makeindex/index/bibref.ist
@@ -0,0 +1,25 @@
+preamble ""
+
+postamble "\\endinput\n"
+
+group_skip ""
+
+headings_flag 0
+
+heading_prefix ""
+
+item_0 "\\biblabel{"
+
+delim_0 "}{"
+
+delim_n ", "
+
+delim_r "--"
+
+delim_t "}\n"
+
+line_max 72
+
+indent_space ""
+
+indent_length 0
diff --git a/Master/texmf-dist/makeindex/iso/iso.ist b/Master/texmf-dist/makeindex/iso/iso.ist
new file mode 100644
index 00000000000..e25e4464c73
--- /dev/null
+++ b/Master/texmf-dist/makeindex/iso/iso.ist
@@ -0,0 +1,28 @@
+%%
+%% This is file `iso.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `ist')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+ %%%%iso.ist Makeindex style file for ISO documents
+group_skip "\n\n" % no vertical space between blocks
+headings_flag 0 % make sure headings are turned off
+delim_0 " \\dotfill " % dot leaders between entry and page numbers
+delim_1 " \\dotfill "
+delim_2 " \\dotfill "
+
+\endinput
+%%
+%% End of file `iso.ist'.
diff --git a/Master/texmf-dist/makeindex/juraabbrev/laws.ist b/Master/texmf-dist/makeindex/juraabbrev/laws.ist
new file mode 100644
index 00000000000..8328fff179d
--- /dev/null
+++ b/Master/texmf-dist/makeindex/juraabbrev/laws.ist
@@ -0,0 +1,59 @@
+%%
+%% This is file `laws.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% juraabbrev.dtx (with options: `indexstyle')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from laws.ist.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file juraabbrev.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%% Written by Lucas Wartenburger
+%%
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+preamble
+"\n \\begin{theindex} \n %\\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\hfill \n \\subitem "
+item_x2 "\\hfill \n \\subsubitem "
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+\endinput
+%%
+%% End of file `laws.ist'.
diff --git a/Master/texmf-dist/makeindex/memoir/memman.ist b/Master/texmf-dist/makeindex/memoir/memman.ist
new file mode 100644
index 00000000000..3c056b447dc
--- /dev/null
+++ b/Master/texmf-dist/makeindex/memoir/memman.ist
@@ -0,0 +1,10 @@
+% MakeIndex style file memman.ist
+
+% @ is a valid character in some entries
+actual '?' % ? instead of @
+
+% output main entry <entry> as: \item \idxmark{<entry>},
+item_0 "\n\\item \\idxmark{"
+delim_0 "}, "
+
+
diff --git a/Master/texmf-dist/makeindex/minitoc/fminitoc.ist b/Master/texmf-dist/makeindex/minitoc/fminitoc.ist
new file mode 100644
index 00000000000..08a5f6de210
--- /dev/null
+++ b/Master/texmf-dist/makeindex/minitoc/fminitoc.ist
@@ -0,0 +1,72 @@
+%% LaTeX2e file `./fminitoc.ist'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2005/09/16.
+%%
+%%
+%% This is file `fminitoc.ist',
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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 2003/12/01 or later.
+%%
+%% The list of all files belonging to the minitoc package is
+%% given in the file `minitoc.l'.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+actual '='
+quote '!'
+level '>'
+encap '|'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 " \\dotfill \ "
+delim_1 " \\dotfill \ "
+delim_2 " \\dotfill \ "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\normalsize \\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\normalsize \\bfseries\\hfil "
+heading_suffix " \\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+% Added for french.
+symhead_positive "Symboles"
+symhead_negative "symboles"
+numhead_positive "Nombres"
+numhead_negative "nombres"
+%%
+%% End of file `fminitoc.ist'.
diff --git a/Master/texmf-dist/makeindex/minitoc/minitoc.ist b/Master/texmf-dist/makeindex/minitoc/minitoc.ist
new file mode 100644
index 00000000000..59b18837472
--- /dev/null
+++ b/Master/texmf-dist/makeindex/minitoc/minitoc.ist
@@ -0,0 +1,70 @@
+%% LaTeX2e file `./minitoc.ist'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2005/09/16.
+%%
+%%
+%% This is file `minitoc.ist',
+%% This is a generated file.
+%%
+%% Copyright (C) 2005 by:
+%% Jean-Pierre F. Drucbert
+%% <jean-pierre.drucbert@onera.fr>
+%%
+%% This file 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
+%% 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "author-maintained".
+%%
+%% This Current Maintainer of this work is Jean-Pierre F. Drucbert.
+%%
+%% This work consists of all the files listed in the file `minitoc.l'
+%% distributed with it.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+actual '='
+quote '!'
+level '>'
+encap '|'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 " \\dotfill \ "
+delim_1 " \\dotfill \ "
+delim_2 " \\dotfill \ "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\normalsize \\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\normalsize \\bfseries\\hfil\\ "
+heading_suffix " \\ \\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+%%
+%% End of file `minitoc.ist'.
diff --git a/Master/texmf-dist/makeindex/minitoc/mtcglo.ist b/Master/texmf-dist/makeindex/minitoc/mtcglo.ist
new file mode 100644
index 00000000000..23273923b98
--- /dev/null
+++ b/Master/texmf-dist/makeindex/minitoc/mtcglo.ist
@@ -0,0 +1,61 @@
+%% LaTeX2e file `./mtcglo.ist'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2005/09/16.
+%%
+%%
+%% This is file `mtcglo.ist',
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It 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 2003/12/01 or later.
+%%
+%% The list of all files belonging to the minitoc package is
+%% given in the file `minitoc.l'.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+actual '='
+quote '!'
+level '>'
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\hfill "
+delim_1 "\\hfill "
+delim_2 "\\hfill "
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
+
+%% End of file `mtcglo.ist'.
diff --git a/Master/texmf-dist/makeindex/mkind-english/digit.ist b/Master/texmf-dist/makeindex/mkind-english/digit.ist
new file mode 100644
index 00000000000..d578d05a12c
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-english/digit.ist
@@ -0,0 +1,33 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: digit.ist,v $
+% Revision 1.1 1991/12/13 16:43:46 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:50:00 herr
+% Initial revision
+%
+%
+% english sort rules for digits
+
+% sort order is ASCII, digits build a group
+sort_group "0" 100
+sort_group "1" 100
+sort_group "2" 100
+sort_group "3" 100
+sort_group "4" 100
+sort_group "5" 100
+sort_group "6" 100
+sort_group "7" 100
+sort_group "8" 100
+sort_group "9" 100
+
+% define group headings
+group_head 100 "Numbers"
+group_head -100 "numbers"
diff --git a/Master/texmf-dist/makeindex/mkind-english/letter.ist b/Master/texmf-dist/makeindex/mkind-english/letter.ist
new file mode 100644
index 00000000000..c3ed830f419
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-english/letter.ist
@@ -0,0 +1,21 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: letter.ist,v $
+% Revision 1.1 1991/12/13 16:43:51 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:50:15 herr
+% Initial revision
+%
+%
+% MakeIndex 2.x 'letter ordering'
+
+sort_rule "[\t ]+" ""
+
+include "english/mkind2.ist"
diff --git a/Master/texmf-dist/makeindex/mkind-english/special.ist b/Master/texmf-dist/makeindex/mkind-english/special.ist
new file mode 100644
index 00000000000..53974f936bb
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-english/special.ist
@@ -0,0 +1,24 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: special.ist,v $
+% Revision 1.1 1991/12/13 16:43:55 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:50:56 herr
+% Initial revision
+%
+%
+% english sort rules for special characters
+
+% punctuations
+include "puncts.ist"
+
+% define group headings
+group_head 110 "Symbols"
+group_head -110 "symbols"
diff --git a/Master/texmf-dist/makeindex/mkind-german/digit.ist b/Master/texmf-dist/makeindex/mkind-german/digit.ist
new file mode 100644
index 00000000000..21a0ce26881
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-german/digit.ist
@@ -0,0 +1,45 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: digit.ist,v $
+% Revision 1.1 1991/12/13 16:45:47 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:48:49 herr
+% Initial revision
+%
+%
+% german sort rules for digits
+
+% digits come behind the letters
+sort_rule "0" "\e0"
+sort_rule "1" "\e1"
+sort_rule "2" "\e2"
+sort_rule "3" "\e3"
+sort_rule "4" "\e4"
+sort_rule "5" "\e5"
+sort_rule "6" "\e6"
+sort_rule "7" "\e7"
+sort_rule "8" "\e8"
+sort_rule "9" "\e9"
+
+% all digits build a sort group
+sort_group "\e0" 100
+sort_group "\e1" 100
+sort_group "\e2" 100
+sort_group "\e3" 100
+sort_group "\e4" 100
+sort_group "\e5" 100
+sort_group "\e6" 100
+sort_group "\e7" 100
+sort_group "\e8" 100
+sort_group "\e9" 100
+
+% define group headings for digits
+group_head 100 "Ziffern"
+group_head -100 "ziffern"
diff --git a/Master/texmf-dist/makeindex/mkind-german/special.ist b/Master/texmf-dist/makeindex/mkind-german/special.ist
new file mode 100644
index 00000000000..5fda6988bf6
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-german/special.ist
@@ -0,0 +1,24 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: special.ist,v $
+% Revision 1.1 1991/12/13 16:45:56 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:49:18 herr
+% Initial revision
+%
+%
+% german sort rules for special characters and symbols
+
+% punctuations
+include "puncts.ist"
+
+% german group headings
+group_head +110 "Symbole"
+group_head -110 "symbole"
diff --git a/Master/texmf-dist/makeindex/mkind-german/umlaut.ist b/Master/texmf-dist/makeindex/mkind-german/umlaut.ist
new file mode 100644
index 00000000000..790049ea336
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-german/umlaut.ist
@@ -0,0 +1,24 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: umlaut.ist,v $
+% Revision 1.1 1991/12/13 16:46:00 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:49:31 herr
+% Initial revision
+%
+%
+% merge rules for german umlauts and sharp 's'
+
+% change quoute character to avoid problems with '\"'
+quote '~'
+
+% Umlaut-characters should left unchanged in the merge-pass.
+merge_rule "\\?\"[AaOoUus]" "&"
+merge_rule "\\ss({})?" "&"
diff --git a/Master/texmf-dist/makeindex/mkind-german/wb.ist b/Master/texmf-dist/makeindex/mkind-german/wb.ist
new file mode 100644
index 00000000000..2943b2232b5
--- /dev/null
+++ b/Master/texmf-dist/makeindex/mkind-german/wb.ist
@@ -0,0 +1,45 @@
+%
+%
+% This file is part of
+% MakeIndex - A formatter and format independent index processor
+%
+% Author: Gabor Herr
+%
+%
+% $Log: wb.ist,v $
+% Revision 1.1 1991/12/13 16:46:04 schrod
+% Initial revision
+%
+% Revision 1.1 1991/08/26 17:49:44 herr
+% Initial revision
+%
+%
+% german sort rules for TeX and LaTeX (Woerterbuchsortierung)
+
+% sort rules for TeX-style umlaut-macros
+sort_rule "\\\"A" "a"
+sort_rule "\\\"a" "a"
+sort_rule "\\\"O" "o"
+sort_rule "\\\"o" "o"
+sort_rule "\\\"U" "u"
+sort_rule "\\\"u" "u"
+sort_rule "\\ss({})?" "ss"
+
+% sort rules for german LaTeX-style umlaut-macros
+sort_rule "\"A" "a"
+sort_rule "\"a" "a"
+sort_rule "\"O" "o"
+sort_rule "\"o" "o"
+sort_rule "\"U" "u"
+sort_rule "\"u" "u"
+sort_rule "\"s" "ss"
+
+% define merge rules:
+include "german/umlaut.ist" % don't remove umlaut-macros
+include "tex.ist" % handle TeX and
+include "latex.ist" % LaTeX stuff
+
+% define sort rules
+include "german/digit.ist" % sort rules for digits
+include "german/special.ist" % sort rules for special characters
+include "icase.ist" % we sort case insensitive
diff --git a/Master/texmf-dist/makeindex/multibib/mbgglo.ist b/Master/texmf-dist/makeindex/multibib/mbgglo.ist
new file mode 100644
index 00000000000..d3547737d90
--- /dev/null
+++ b/Master/texmf-dist/makeindex/multibib/mbgglo.ist
@@ -0,0 +1,135 @@
+%
+% This is file `mbgglo.ist', modified from file `gglo.ist'
+% to be used with package multibib.
+%
+% 1999/12/14 Thorsten Hansen, hansen@neuro.informatik.uni-ulm.de
+%
+% Changes:
+% . Level char changed from > to -, because > is used for variable suffixes in
+% macro names of package multibib.
+%
+%%
+%% The original source files were:
+%%
+%% doc.dtx (with options: `gglo')
+%%
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% For further copyright information, and conditions for modification
+%% and distribution, see the file legal.txt, and any other copyright
+%% notices in this file.
+%%
+%% This file is part of the LaTeX2e system.
+%% ----------------------------------------
+%% This system is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%% For error reports concerning UNCHANGED versions of this file no
+%% more than one year old, see bugs.txt.
+%%
+%% Please do not request updates from us directly. Primary
+%% distribution is through the CTAN archives.
+%%
+%%
+%% IMPORTANT COPYRIGHT NOTICE:
+%%
+%% You are NOT ALLOWED to distribute this file alone.
+%%
+%% You are allowed to distribute this file under the condition that it
+%% is distributed together with all the files listed in manifest.txt.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%%
+%% Permission is granted to copy this file to another file with a
+%% clearly different name and to customize the declarations in that
+%% copy to serve the needs of your installation, provided that you
+%% comply with the conditions in the file legal.txt.
+%%
+%% However, NO PERMISSION is granted to generate or to distribute a
+%% modified version of this file under its original name.
+%%
+%% You are NOT ALLOWED to change this file.
+%%
+%%
+%% MODIFICATION ADVICE:
+%%
+%% If you want to customize this file, it is best to make a copy of
+%% the source file(s) from which it was produced. Use a different
+%% name for your copy(ies) and modify the copy(ies); this will ensure
+%% that your modifications do not get overwritten when you install a
+%% new release of the standard system. You should also ensure that
+%% your modified source file does not generate any modified file with
+%% the same name as a standard file.
+%%
+%% You can then easily distribute your modifications by distributing
+%% the modified and renamed copy of the source file, taking care to
+%% observe the conditions in legal.txt; this will ensure that other
+%% users can safely use your modifications.
+%%
+%% You will also need to produce your own, suitably named, .ins file to
+%% control the generation of files from your source file; this file
+%% should contain your own preambles for the files it generates, not
+%% those in the standard .ins files.
+%%
+%% The names of the source files used are shown above.
+%%
+%%
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Package `doc' to use with LaTeX 2e
+%% Copyright (C) 1989-1996 Frank Mittelbach, all rights reserved.
+%% This is a MAKEINDEX style file which should be used to
+%% generate the formatted change history for use with the doc
+%% package. The TeX commands used below are defined in
+%% doc.sty. The commands for MAKEINDEX like `level'
+%% `item_x1' are described in `` Makeindex, A General
+%% Purpose, Formatter-Independent Index Processor'' by
+%% Pehong Chen.
+
+actual '='
+quote '!'
+level '-'
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
+%%
+%%
+%% End of file `mbgglo.ist'.
diff --git a/Master/texmf-dist/makeindex/multibib/mbgind.ist b/Master/texmf-dist/makeindex/multibib/mbgind.ist
new file mode 100644
index 00000000000..f054bfe3cfe
--- /dev/null
+++ b/Master/texmf-dist/makeindex/multibib/mbgind.ist
@@ -0,0 +1,133 @@
+%
+% This is file `mbgind.ist', modified from file `gind.ist'
+% to be used with package multibib.
+%
+% 1999/12/14 Thorsten Hansen, hansen@neuro.informatik.uni-ulm.de
+%
+% Changes:
+% . Level char changed from > to -, because > is used for variable suffixes in
+% macro names of package multibib.
+%
+%%
+%% The original source files were:
+%%
+%% doc.dtx (with options: `gind')
+%%
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% For further copyright information, and conditions for modification
+%% and distribution, see the file legal.txt, and any other copyright
+%% notices in this file.
+%%
+%% This file is part of the LaTeX2e system.
+%% ----------------------------------------
+%% This system is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%% For error reports concerning UNCHANGED versions of this file no
+%% more than one year old, see bugs.txt.
+%%
+%% Please do not request updates from us directly. Primary
+%% distribution is through the CTAN archives.
+%%
+%%
+%% IMPORTANT COPYRIGHT NOTICE:
+%%
+%% You are NOT ALLOWED to distribute this file alone.
+%%
+%% You are allowed to distribute this file under the condition that it
+%% is distributed together with all the files listed in manifest.txt.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%%
+%% Permission is granted to copy this file to another file with a
+%% clearly different name and to customize the declarations in that
+%% copy to serve the needs of your installation, provided that you
+%% comply with the conditions in the file legal.txt.
+%%
+%% However, NO PERMISSION is granted to generate or to distribute a
+%% modified version of this file under its original name.
+%%
+%% You are NOT ALLOWED to change this file.
+%%
+%%
+%% MODIFICATION ADVICE:
+%%
+%% If you want to customize this file, it is best to make a copy of
+%% the source file(s) from which it was produced. Use a different
+%% name for your copy(ies) and modify the copy(ies); this will ensure
+%% that your modifications do not get overwritten when you install a
+%% new release of the standard system. You should also ensure that
+%% your modified source file does not generate any modified file with
+%% the same name as a standard file.
+%%
+%% You can then easily distribute your modifications by distributing
+%% the modified and renamed copy of the source file, taking care to
+%% observe the conditions in legal.txt; this will ensure that other
+%% users can safely use your modifications.
+%%
+%% You will also need to produce your own, suitably named, .ins file to
+%% control the generation of files from your source file; this file
+%% should contain your own preambles for the files it generates, not
+%% those in the standard .ins files.
+%%
+%% The names of the source files used are shown above.
+%%
+%%
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Package `doc' to use with LaTeX 2e
+%% Copyright (C) 1989-1996 Frank Mittelbach, all rights reserved.
+%% This is a MAKEINDEX style file which should be used to
+%% generate the formatted index for use with the doc
+%% package. The TeX commands used below are defined in
+%% doc.sty. The commands for MAKEINDEX like `level'
+%% `item_x1' are described in `` Makeindex, A General
+%% Purpose, Formatter-Independent Index Processor'' by
+%% Pehong Chen.
+
+actual '='
+quote '!'
+level '-'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+%%
+%% End of file `mbgind.ist'.
diff --git a/Master/texmf-dist/makeindex/nomencl/nomencl.ist b/Master/texmf-dist/makeindex/nomencl/nomencl.ist
new file mode 100644
index 00000000000..1495cf50d82
--- /dev/null
+++ b/Master/texmf-dist/makeindex/nomencl/nomencl.ist
@@ -0,0 +1,75 @@
+%%
+%% This is file `nomencl.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% nomencl.dtx (with options: `idxstyle')
+%%
+%% Copyright 1996 Boris Veytsman
+%% Copyright 1999-2001 Bernd Schandl
+%% www http://sarovar.org/projects/nomencl
+%%
+%% This file can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License distributed from CTAN
+%% archives in the directory macros/latex/base/lppl.txt; either
+%% version 1.2 of the license, or (at your option) any later version.
+%%
+%%
+%% Nomenclature style file for MAKEINDEX.
+%% For nomencl v2.5 (and later)
+%%
+%% Formats glossary entries to show, e.g. nomenclature of equations.
+%%
+%% Written by Boris Veytsman boris@plmsc.psu.edu
+%% Changed by Bernd Schandl schandl@gmx.net (starting 1999/02/20)
+%% Changed by Lee Netherton ltn100@users.sourceforge.net
+%% (starting 2005/03/31)
+%%
+%% Changes:
+%% 2005/04/27. Updates to the documentation, including support for hyperref (LN)
+%% 2005/04/20. Improvements to Italian option, and minor documentation
+%% changes (LN)
+%% 2005/03/31. Made more compatible with other glossary packages. (LN)
+%% Added option to include nomenclature in TOC. (LN)
+%% 1996/11/25. Change quote character to % (BV)
+%% 1999/02/20. Removed setting of actual to its default value
+%% Removed setting of quote to '%' to get its default '"' instead
+%% Changed group_skip to do nothing; user should use \nomgroup
+%% Changed spacing in gls file
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% ---- for input file ----
+keyword "\\nomenclatureentry"
+%% Germans might want to change this and delete the two %%
+%% quote '"'
+%% ---- for output file ----
+preamble "\\begin{thenomenclature} \n"%
+postamble "\n\n\\end{thenomenclature}\n" group_skip "\n"
+delim_0 ""
+delim_1 ""
+delim_2 ""
+%% The next lines will produce some warnings when
+%% running Makeindex as they try to cover two different
+%% versions of the program:
+lethead_prefix "\n \\nomgroup{"
+lethead_suffix "}\n"
+lethead_flag 1
+heading_prefix "\n \\nomgroup{"
+heading_suffix "}\n"
+headings_flag 1
diff --git a/Master/texmf-dist/makeindex/nomentbl/nomentbl.ist b/Master/texmf-dist/makeindex/nomentbl/nomentbl.ist
new file mode 100644
index 00000000000..6d25e0a6dbc
--- /dev/null
+++ b/Master/texmf-dist/makeindex/nomentbl/nomentbl.ist
@@ -0,0 +1,28 @@
+% Nomenclature style file for makeindex. Based on the file
+% nomencl.ist distributed with the LaTeX package nomencl version 3.1a
+%
+%
+% Written by Brian Elmegaard be@mek.dtu.dk
+% (Original file by Boris Veytsman)
+%
+% The output has been changed to a (LaTeX-style) longtable to have three
+% columns.
+%
+
+
+actual '@'
+quote '%'
+delim_0 ""
+delim_1 ""
+delim_2 ""
+item_0 ""
+delim_t " \\\\\n"
+line_max 1000
+heading_prefix "\\multicolumn{3}{l}{\\nomgroup{"
+heading_suffix "}} \\\\\n\\nopagebreak\\\\*[\\parskip]\n\\nopagebreak{}"
+headings_flag 1
+group_skip "\\\\*[\\parskip]"
+preamble "\n\\begin{theglossary}\n\\begin{longtable}[l]{lp{\\textwidth*\\real{0.55}}lll}\n"
+postamble "\n\\end{longtable}\n\n\\end{theglossary}\n"
+keyword "\\glossaryentry"
+%%
diff --git a/Master/texmf-dist/makeindex/plain/plaintex.ist b/Master/texmf-dist/makeindex/plain/plaintex.ist
new file mode 100644
index 00000000000..1d66cc9c32c
--- /dev/null
+++ b/Master/texmf-dist/makeindex/plain/plaintex.ist
@@ -0,0 +1,4 @@
+preamble
+"\\beginindex\n"
+postamble
+"\n\n\\endindex\n" \ No newline at end of file
diff --git a/Master/texmf-dist/makeindex/progkeys/keywords.ist b/Master/texmf-dist/makeindex/progkeys/keywords.ist
new file mode 100644
index 00000000000..7ef63eebd26
--- /dev/null
+++ b/Master/texmf-dist/makeindex/progkeys/keywords.ist
@@ -0,0 +1,62 @@
+%%
+%% This is file `keywords.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% keywords.dtx (with options: `index')
+%%
+%% Copyright: Miguel Alabau, 1995 Miguel.Alabau@labri.u-bordeaux.fr
+%%
+
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+
+%% -----------------------------------------------------------
+%% Assuming this file is named "keywords.ist" (after being
+%% generated from "keywords.dtx" by running "latex docstrip"),
+%% the following command will produce a well formated index:
+%%
+%% makeindex -s keywords.ist keywords.idx
+%% -----------------------------------------------------------
+
+actual '='
+quote '!'
+level '>'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bf\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bf\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+
+\endinput
+%%
+%% End of file `keywords.ist'.
diff --git a/Master/texmf-dist/makeindex/progkeys/programs.ist b/Master/texmf-dist/makeindex/progkeys/programs.ist
new file mode 100644
index 00000000000..db6a56bea51
--- /dev/null
+++ b/Master/texmf-dist/makeindex/progkeys/programs.ist
@@ -0,0 +1,61 @@
+%%
+%% This is file `programs.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% programs.dtx (with options: `index')
+%%
+%% Copyright: Miguel Alabau, 1995 Miguel.Alabau@labri.u-bordeaux.fr
+%%
+
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+%% -----------------------------------------------------------
+%% Assuming this file is named "programs.ist" (after being
+%% generated from "programs.dtx" by running "latex docstrip"),
+%% the following command will produce a well formated index:
+%%
+%% makeindex -s programs.ist programs.idx
+%% -----------------------------------------------------------
+
+actual '='
+quote '!'
+level '>'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bf\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bf\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+%%
+
+\endinput
+%%
+%% End of file `programs.ist'.
diff --git a/Master/texmf-dist/makeindex/repeatindex/repeatindex.ist b/Master/texmf-dist/makeindex/repeatindex/repeatindex.ist
new file mode 100644
index 00000000000..1810cf3363c
--- /dev/null
+++ b/Master/texmf-dist/makeindex/repeatindex/repeatindex.ist
@@ -0,0 +1,2 @@
+item_0 "\n \\item ["
+delim_0 "], "
diff --git a/Master/texmf-dist/makeindex/songbook/songbook.ist b/Master/texmf-dist/makeindex/songbook/songbook.ist
new file mode 100644
index 00000000000..d42d562f9a1
--- /dev/null
+++ b/Master/texmf-dist/makeindex/songbook/songbook.ist
@@ -0,0 +1,4 @@
+level '~'
+preamble ""
+postamble ""
+delim_0 ",~"
diff --git a/Master/texmf-dist/makeindex/startex/stxglo.ist b/Master/texmf-dist/makeindex/startex/stxglo.ist
new file mode 100644
index 00000000000..59e7532ece7
--- /dev/null
+++ b/Master/texmf-dist/makeindex/startex/stxglo.ist
@@ -0,0 +1,26 @@
+%% This is stxglo.ist, a modification of the standard gglo.ist.
+%% This file is used for running `makeindex' on the StarTeX source code.
+
+actual '='
+quote '!'
+level '?'
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
diff --git a/Master/texmf-dist/makeindex/startex/stxind.ist b/Master/texmf-dist/makeindex/startex/stxind.ist
new file mode 100644
index 00000000000..ef17e1809c4
--- /dev/null
+++ b/Master/texmf-dist/makeindex/startex/stxind.ist
@@ -0,0 +1,24 @@
+%% This is stxind.ist, a modification of the standard gind.ist.
+%% This file is used for running `makeindex' on the StarTeX source code.
+
+actual '='
+quote '!'
+level '?'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
diff --git a/Master/texmf-dist/makeindex/xdoc/docindex.ist b/Master/texmf-dist/makeindex/xdoc/docindex.ist
new file mode 100644
index 00000000000..a7f22dde295
--- /dev/null
+++ b/Master/texmf-dist/makeindex/xdoc/docindex.ist
@@ -0,0 +1,47 @@
+%%
+%% This is file `docindex.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% docindex.dtx (with options: `ist')
+%%
+%% This file may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.2 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.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the source
+%% file from which it was generated. You may distribute that source file
+%% without this generated file.
+%%
+item_0 "}{1}\n\\indexitem{1}{"
+item_1 "}{2}\n \\indexitem{2}{"
+item_01 "}{2}\n \\indexitem{2}{"
+item_x1 "}{2}\n \\indexitem{2}{"
+item_2 "}{3}\n \\indexitem{3}{"
+item_12 "}{3}\n \\indexitem{3}{"
+item_x2 "}{3}\n \\indexitem{3}{"
+delim_0 "}{9}{"
+delim_1 "}{9}{"
+delim_2 "}{9}{"
+delim_n ", "
+delim_r "--"
+group_skip "}{0}\n%^^A\n\\indexnewletter{0}{"
+heading_prefix ""
+heading_suffix ""
+headings_flag 1
+actual '='
+quote '!'
+level '>'
+page_precedence "naArR"
+keyword "\\xdocindexentry"
+page_compositor "\\+"
+preamble "\\docindexguard{\\endinput}\n%^^A\n\\indexnewletter{1}{"
+postamble "}{0}\n\\endinput"
+%%
+%%
+%% End of file `docindex.ist'.