Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Glossar mit Latex

10 views
Skip to first unread message

Thorsten Jansen

unread,
Jun 29, 1999, 3:00:00 AM6/29/99
to
Hi,
ich würde gerne einen Glossar in meine Diplomarbeit einbauen. Dafür
verwendet man den \makeglossary Befehl. Latex erzeugt eine .glo Datei.
Jetzt weiß ich leider nicht mehr weiter. Diese Datei muß man wohl
irgendwie bearbeiten, oder so. Kann mir da jemand weiterhelfen?

Gruß
Thorsten Jansen


Clemens Harlfinger

unread,
Jul 1, 1999, 3:00:00 AM7/1/99
to
Hi,

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)
-----------------------------------------------------------------------------

Michael Streichsbier

unread,
Jul 1, 1999, 3:00:00 AM7/1/99
to
Thorsten Jansen <thorste...@imse.med.tu-muenchen.de> wrote:
: ich würde gerne einen Glossar in meine Diplomarbeit einbauen. Dafür

: verwendet man den \makeglossary Befehl. Latex erzeugt eine .glo Datei.
: Jetzt weiß ich leider nicht mehr weiter. Diese Datei muß man wohl
: irgendwie bearbeiten, oder so. Kann mir da jemand weiterhelfen?

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.

Michael Streichsbier

unread,
Jul 2, 1999, 3:00:00 AM7/2/99
to
Thorsten Jansen <thorste...@imse.med.tu-muenchen.de> schrieb:
TJ> ich würde gerne einen Glossar in meine Diplomarbeit einbauen. Dafür
TJ> verwendet man den \makeglossary Befehl. Latex erzeugt eine .glo Datei.
TJ> Jetzt weiß ich leider nicht mehr weiter. Diese Datei muß man wohl
TJ> irgendwie bearbeiten, oder so. Kann mir da jemand weiterhelfen?

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

0 new messages