Seite 1 von 1

Glossary funktioniert nicht

Verfasst: Mi 5. Aug 2015, 10:32
von Heike
Hallo,

ich versuche, ein Abkürzungsverzeichnis in meiner (englischen) Doktorarbeit zu generieren.

Minimalcode:
\documentclass[%...
]{scrbook}
\usepackage[toc]{glossaries}

\makeglossaries

\newacronym{eds}{EDS}{energy dispersive spectroscopy}

\begin{document}

text mit Glossary-Eintrag, z.B. \gls{eds}

\addcontentsline{toc}{chapter}{Glossary}
\printglossaries

\end{document}


Problem: das Glossary wird nicht generiert, bzw. taucht im pdf nicht auf.
Keine Fehlermeldung, keine Warnung. Im Inhaltsverzeichnis wird das unnumerierte Kapitel "Glossary" korrekt aufgelistet und der Eintrag im Text wird auch korrekt ausgegeben. Hab testweise aber nur einen Eintrag bisher.

Weiß jemand, wo der Fehler liegt? Ich verstehe die Welt nicht mehr...

Danke im Voraus,

Heike

Verfasst: Mi 5. Aug 2015, 11:41
von iTob
Hast du dein Dokument nur mit pdflatex kompiliert oder auch den Glossar mit makeglossaries verarbeitet? Genau wie bei der Bibliografie oder einem Index, braucht es diesen extra Schritt.

Siehe dazu Abschnitt 1.4. der glossaries Doku (ich hab das selber noch nicht benutzt, sonst würd’ ich’s auch direkt erklären ;-))

Verfasst: Mi 5. Aug 2015, 12:49
von Heike
Hi iTob,

danke für deine Antwort. Ich benutze TeXnikCenter und habe einfach mit LaTex->pdf kompiliert.
Ich hatte noch einen Link gefunden, wo ein Ausgabeprofil für TeXnikCenter definiert wurde, mit dem automatisch makeglossaries drüberläuft:

http://brianhoffmann.de/journal/thesis/ ... niccenter/

Aber das funktioniert bei mir auch nicht richtig. Ich habe zwar auch die Pfade für alle reader, etc. angepasst, aber ich bekomme immernoch Meldungen wie "MakeIndex> Can't create output index file ...".
Ist dir das vielleicht mal begegnet?

Grüße,

Heike

Verfasst: Mi 5. Aug 2015, 12:55
von iTob
Hi … ich bin auf dem Mac unterwegs, deswegen kann ich mehr raten als konkret helfen, aber die Fehlermeldung sieht danach aus, dass die nötige Datei entweder nicht gefunden wird oder fehlt, sprich von LaTeX nicht erstellt wird. Wenn du dein Minimalbeispiel in einen neuen (leeren) Ordner speichert und einmal pdflatex laufen lässt, welche Dateien erhälst du dann dadurch?

Es reicht, wenn du die Endungen schreibst, der Dateiname sollte bei allen Dateien ja der gleiche sein …

Verfasst: Mi 5. Aug 2015, 13:03
von Heike
Hi,

ich bekomme aux, bbl, blg, glo, ist, log und pdf.

Grüße,

Heike

Verfasst: Mi 5. Aug 2015, 13:15
von u_fischer
Es ist eigentlich besser (und einfacher) das Skript makeglossaries zu benutzen.

Was passiert, wenn du in einer Eingabeaufforderung
makeglossaries --help
eingibst?

Verfasst: Mi 5. Aug 2015, 13:25
von Heike
Oha, dann kommt "the Perl interpreter could not be found".
Das bedeutet also, dass ich Perl installieren muss? Muss man dabei irgendwas beachten, bzw. gibt es eine einfache Anleitung dazu?

Danke und Grüße,

Heike

Verfasst: Mi 5. Aug 2015, 13:46
von u_fischer
Heike hat geschrieben:Oha, dann kommt "the Perl interpreter could not be found".
Das bedeutet also, dass ich Perl installieren muss?
Ja. Du kannst entweder strawberry perl oder activePerl installieren.

http://strawberryperl.com/
http://www.activestate.com/activeperl

Verfasst: Mi 5. Aug 2015, 13:47
von Heike
Ok, vielen Dank für eure Hilfe! Ich melde mich nochmal, wenn es nicht klappt.

Grüße,

Heike