1 % \iffalse meta-comment
3 % Copyright 1989-2008 Johannes L. Braams and any individual authors
4 % listed elsewhere in this file. All rights reserved.
6 % This file is part of the Babel system.
7 % --------------------------------------
9 % It may be distributed and/or modified under the
10 % conditions of the LaTeX Project Public License, either version 1.3
11 % of this license or (at your option) any later version.
12 % The latest version of this license is in
13 % http://www.latex-project.org/lppl.txt
14 % and version 1.3 or later is part of all distributions of LaTeX
15 % version 2003/12/01 or later.
17 % This work has the LPPL maintenance status "maintained".
19 % The Current Maintainer of this work is Javier Bezos.
21 % The list of all files belonging to the Babel system is
22 % given in the file `manifest.bbl. See also `legal.bbl' for additional
25 % The list of derived (unpacked) files belonging to the distribution
26 % and covered by LPPL is defined by the unpacking scripts (with
27 % extension .ins) which are part of the distribution.
35 \ProvidesFile{bbidxglo.drv}[2008/03/21 v1.0b]
36 \documentclass{ltxdoc}
37 \GetFileInfo{bbidxglo.drv}
38 \newcommand{\babel}{\textsf{babel}}
39 \newcommand{\mkidx}{\texttt{MakeIndex}}
40 \newcommand{\file}[1]{\texttt{#1}}
41 \newcommand{\Lopt}[1]{\textsf{#1}}
43 \DocInput{bbidxglo.dtx}
49 % \title{Generating the index and chage log for the Babel system}
50 % \author{Johannes Braams}
54 % \section{Description}
56 % This file contains the source for the style files for the \mkidx\
57 % program. These are needed to produce the index for the complete
58 % source listing and to produce the listing of the changes.
62 % \section{The index and the list of changes } Most of the entries are
63 % the same as in the files \file{gind.ist} and \file{gglo.ist} from
64 % the \Lopt{doc} package.
74 % Because the \babel\ system consists of so many files the default
75 % codeline numbering scheme of the \Lopt{doc} package has been
76 % adapted. The line numbers consist of two parts seperated with a
77 % dot. This has to made known to the \mkidx\ program when it
81 %<+idx>page_compositor "."
84 % Any further entries are again copied from \file{gind.ist} and
90 "\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
92 "\n\n \\end{theindex}\n"
96 "\n \\begin{theglossary} \n
97 \\makeatletter\\scan@allowedfalse\n"
99 "\n\n \\end{theglossary}\n"
100 keyword "\\glossaryentry"
102 %<+idx|glo>item_x1 "\\efill \n \\subitem "
103 %<+idx>item_x2 "\\efill \n \\subsubitem "
109 % The next lines will produce some warnings when
110 % running Makeindex as they try to cover two different
111 % versions of the program:
112 lethead_prefix "{\\bfseries\\hfil "
113 lethead_suffix "\\hfil}\\nopagebreak\n"
115 %<+idx>lethead_flag 1
116 %<+glo>lethead_flag 0
118 heading_prefix "{\\bfseries\\hfil "
119 heading_suffix "\\hfil}\\nopagebreak\n"
121 %<+idx>headings_flag 1
122 %<+glo>headings_flag 0