Gruß
Thorsten Jansen
im Gegensatz z.B. zur Indexerstellung gibt's für die Glossarerstellung leider
keine Standardumgebung in LaTeX.
Um ein Glossar in Verbindung mit einer Begriffsdatenbank aufzubauen (so, wie's
bibtex für Literaturdatenbanken gibt), existiert aber ein Programm namens
glotex, das die Arbeit deutlich erleichtert.
glotex ist leider nicht in der am Institut eingesetzten tetex-Distribution
enthalten (ich hab's zumindest nicht gefunden). Unter
http://www.dante.de
solltest Du naeheres dazu finden.
Bei Bedarf kann ich Dir die (quick & dirty) korrigierten C-Quellen mailen
(die Originalquellen sind schon länger nicht mehr gepflegt worden und haben
einen unschönen Bug.)
Ciao,
Clemens
-----------------------------------------------------------------------------
Clemens Harlfinger |
Institut fuer Informatik | e-mail: harl...@informatik.tu-muenchen.de
Technische Universitaet Muenchen | Phone: +49 (89) 48095-150
Orleansstr. 34 | Fax: +49 (89) 48095-160
D-81667 Muenchen / Germany | room: O220 (ZI)
-----------------------------------------------------------------------------
Schau doch mal in die Doukumentation vom Paket "nomencl" unter
/usr/local/common/DIR/tetex-1.0/share/texmf/doc/latex/nomencl/nomencl.dvi
Da steht auf Seite 2 unter "3.1 Basics" wie so was geht.
Gruss, Michael.
Das läuft alles ganz analog zu \index und \makeindex. Nach dem LaTeX-Lauf
muß man makeindex aufrufen um die .glo Datei zu sortieren:
makeindex filename.glo -s glossary.ist -o filename.gls
Im .tex file wird dann mit \printglossary das Glossar ausgegeben.
Dazu braucht man dann ein eigenes glossary.ist, daß folgendermaßen aussehen
könnte:
keyword "\\glossaryentry"
preamble "\n\\begin{theglossary}"
postamble "\n\\end{theglossary}"
Und eine eigene Definition von \printglossary und der theglossary Umgebung:
\newcommand\printglossary{%
\InputIfFileExists{\jobname.gls}{}{}%
}
\newenvironment{theglossary}{%
\section*{Glossar}
\list{}{%
\setlength{\labelwidth}{3em}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
}%
}{%
\endlist
}
Einfacher ist es aber das Paket nomencl zu benutzen. Eine Doku dazu
findet man (wahrscheinlich) unter
/usr/local/common/DIR/tetex-1.0/share/texmf/doc/latex/nomencl/nomencl.dvi
Gruß, Michael.
--
Michael Streichsbier * mic...@streichsbier.de