summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/makeindex/base
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/base
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/base')
-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
9 files changed, 506 insertions, 0 deletions
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]+" " "