Seite 1 von 1

Nicht alle Glossareinträge werden ausgegeben

Verfasst: Mi 16. Dez 2009, 16:05
von zooonK
Hallo.

Ich benutze das Glossaries-Paket für ein umfangreiches Glossar, mit MikTex und TexNic-Center. Für pdf-latex habe ich eine Nachbearbeitungsprozedur mit "makeglossaries" eingerichtet, mit den entsprechenden Parametern. Funktioniert garnicht schlecht. Problem: Es werden nicht alle Glossareinträge ausgegeben. Ich habe bereits:

- überprüft, ob alle Einträge mit \gls im Text verlinkt sind.
- die von makeindex erstellten Dateien gelöscht und nochmal pdflatex laufen lassen.

Nix passiert. Fehler werden nicht angegeben. Idee?

Verfasst: Mi 16. Dez 2009, 20:50
von zooonK
Problem gelöst. Es lag an der Länge einiger Einträge. Makeindex hat nur einen begrenzten Puffer.


Notlösung für lange "Descriptions":
\newcommand{\lortzdesc}{Joseph Lortz war ein katholischer Kirchenhistoriker.....}

\newglossaryentry{Lortz}{name={Lortz, Joseph (1887--1975)}, text={Joseph Lortz},
description={\lortzdesc}}
EDIT: Ich muss sagen, diese Notlösung ist bei vielen Einträgen recht lästig. Wenn jemand ne Alternative hat, bin ich dankbar...

Verfasst: Do 17. Dez 2009, 16:02
von phi
Das glossaries-Paket kann auch mit Xindy, einer modernen Alternative zu Makeindex, benutzt werden, siehe die Abschnitte 1.3, 2.1 und 2.8.2 der Dokumentation.

Verfasst: Sa 19. Dez 2009, 10:46
von zooonK
... aber nur unter linux, wie es aussieht:
Download & Installation

There is neither a xindy distribution for Windows nor for Mac OS X. We would like to have one, but nobody has done the port yet.
(http://xindy.sourceforge.net/download-binary.html)
oder nutzt jemand xindy unter windows?

Verfasst: Sa 19. Dez 2009, 12:20
von phi
So weit ich weiß, ist Xindy bei TeX Live auch unter Windows dabei.

Verfasst: So 20. Dez 2009, 14:03
von zooonK
tatsächlich, aber da muss man es irgendwie aktivieren (mit gnu clisp etc.. )
weiß jemand wie das geht?