PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Glossareintrag erscheint nicht im Glossar



fellfresse
14-07-2009, 11:16
Hallo,

ich habe einen ausführlicheren Glossareintrag geschrieben, der allerdings nicht im Glossar erscheint. Im Text erfolgt allerdings eine korrekte Ersetzung der Verlinkung.

Hier mal ein Minimalbeispiel mit einem weiteren Glossareintrag zur Überprüfung das es generell geht:


\documentclass[a4paper,oneside,12pt]{report}

\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}

\usepackage[
style=super3col,
toc,
counter=page,
acronym=true
]{glossaries}

\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\makeglossaries
\loadglsentries{glossar_entries}

\begin{document}

\printglossary[style=altlist, title=Glossar, toctitle=Glossar]

\gls{glos:gae}

\gls{glos:cpu}

\end{document}


Die Einträge in der Datei glossar_entries sehen für die beiden Einträge wie folgt aus:


\newglossaryentry{glos:cpu}{
name={Central Processing Unit (CPU)(Hauptprozessor)},
plural={CPUs},
description={Die CPU stellt die zentrale Verwaltungs- und Recheneinheit eines Computersystems dar.}}

\newglossaryentry{glos:gae}{
name={Gesamtanlageneffektivität (GAE) (engl. OEE - Overall Equipment Effectiveness)},
description={Die Gesamtanlageneffektivität ist eine Kennzahl für die Wertschöpfung einer Anlage. Sie berechnet sich wie folgt: $GAE = Verfügbarkeitsfaktor \ldot Leistungsfaktor \ldot Qualitätsfaktor$. Der Verfügbarkeitsfaktor ($Verfügbarkeitsfaktor = \frac{Laufzeit}{Laufzeit + Stillstandszeit}$) ist ein Maß für Verluste durch ungeplante Anlagenstillstände. Der Leistungsfaktor ($Leistungsfaktor = \frac{Istleistung}{Sollleistung}$) ist ein Maß für Verluste durch Abweichung von der geplanten Stückzeit. Der Qualitätsfaktor ($Qualitätsfaktor = \frac{(Anzahl produzierter Teile – Anzahl Nacharbeitsteile – Anzahl Ausschussteile)}{Anzahl produzierter Teile}$) ist ein Maß für den Verlust auf Grund defekter und zu überarbeitender Teile. Die berechnete Kennzahl liegt zwischen 0 und 1 oder zwischen 0\% und 100\% und gibt an, zu welchem Anteil der geplanten Maschinenlaufzeit tatsächlich produziert worden ist.}}


Warum wird der Eintrag für glos:gae nicht im Glossar aufgeführt? Ich vermute das es was mit den mathematischen Formeln zu tun hat?!

Danke für eure Hilfe schon einmal!

u_fischer
14-07-2009, 11:38
Nun, ein Blick in die log-Datei von makeindex (.glg) hilft:


!! Input index error (file = test.glo, line = 1):
-- First argument too long (max 1024).
.done (1 entries accepted, 1 rejected).


Dein Eintrag ist einfach zu lang.

Es steht übrigens auch in der Dokumentation zum Key description (s.91):

(Be careful not to make the description too long, because
makeindex has a limited buffer. \@glo@desc is defined to be a short command
to discourage lengthy descriptions for this reason. If you do have a very long
description, or if you require paragraph breaks, define a separate command that contains the description, and use it as the value to the description key.)

Ulrike Fischer

fellfresse
14-07-2009, 12:10
Ja schade,

na ich habe einiges raus geschmissen.

u_fischer
14-07-2009, 12:18
Wieso schade? Dort steht doch, was man statt dessen tun soll.

Mit description={\lipsum} (\lipsum aus dem lipsum Paket) habe ich ohne Problem einen zweiseitigen Eintrag eingefügt.

Ulrike Fischer