PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : glossaries und zu lange descriptions



Stefan2902
07-02-2009, 11:54
Hallo,

ich verwende das glossaries package, um ein Glossar zu erstellen.

Leider werden Glossareinträge ab einer bestimmten Länge der description nicht angezeigt, wenn man Sie über \gls{Eintrag} einbindet.

In der *.glo Datei ist der vollständige Text enthalten und somit korrekt:


\glossaryentry{Information and Communication Technology?\glossaryentryfield{glos:ICT}{\glsnamef ont{Information and Communication Technology}}{ICT is an umbrella term that includes any communication device or application, encompassing: radio, television, cellular phones, computer and network hardware and software, satellite systems and so on, as well as the various services and applications associated with them, such as videoconferencing and distance learning. ICTs are often spoken of in a particular context, such as ICTs in education, health care, or libraries. The term is somewhat more common outside of the United States. According to the European Commission, the importance of ICTs lies less in the technology itself than in its ability to create greater access to information and communication in underserved populations. Many countries around the world have established organizations for the promotion of ICTs, because it is feared that unless less technologically advanced areas have a chance to catch up, the increasing technological advances in developed nations will only serve to exacerbate the already-existing economic gap between technological have and have not areas. Internationally, the United Nations actively promotes ICTs for Development (ICT4D) as a means of bridging the digital divide.}{\relax }|setentrycounter{page}\glsnumberformat}{2}

Jedoch gibt die Console die folgende Meldung aus:


Scanning input file master_thesis.glo...done (0 entries accepted, 1 rejected).

Hat irgendwer eine Idee? Kann es an der Style Datei *.ist liegen?

Da ich Anfänger bin freue ich mich über jegliches Feedback hierzu.

Danke
Stefan

Stefan2902
07-02-2009, 13:01
Die *.glg Datei liefert:


This is makeindex, version 2.15 [20-Nov-2007] (kpathsea + Thai support).
Scanning style file ./glossaries.ist...................done (19 attributes redefined, 0 ignored).
Scanning input file glossaries.syg...
!! Input index error (file = glossaries.syg, line = 1):
-- First argument too long (max 1024).
.
!! Input index error (file = glossaries.syg, line = 6):
-- First argument too long (max 1024).
!! Input index error (file = glossaries.syg, line = 7):
-- First argument too long (max 1024).
done (4 entries accepted, 3 rejected).
Sorting entries....done (9 comparisons).
Generating output file glossaries.syi....done (11 lines written, 0 warnings).
Output written in glossaries.syi.
Transcript written in glossaries.slg.


Google sagt, dass die Zeichenlänge für makeindex auf 1024 beschränkt ist und man müsste ein Recompile der makeindex Datei nach Anpassung der mkind.h (#define ARGUMENT_MAX 1024 /* maximum length of sort or actual key */) Datei vornehmen muss.

Das scheint mir aber alles zu aufwändig. Es wird doch wohl irgendwie möglich sein einen Glossareintrag mit mehr als 1024 Zeichen anzeigen zu lassen, oder?