diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 01:01:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 01:01:11 +0000 |
commit | 3f8ed3d1210aac71d4c1d389ad68793b16557efd (patch) | |
tree | 8f4f212f3374e4063a9af2de293f498b72d4ebf4 /Master/texmf-dist/makeindex/base | |
parent | 4a6fbdc0e89fde6f9efcaa24de3db8e137da4404 (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.ist | 45 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/gglo.ist | 90 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/gind.ist | 88 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/icase.ist | 44 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/latex.ist | 20 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/math.ist | 97 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/mkind.ist | 32 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/puncts.ist | 57 | ||||
-rw-r--r-- | Master/texmf-dist/makeindex/base/tex.ist | 33 |
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]+" " " |