PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung glossaries



fellfresse
23-03-2009, 10:15
Hallo, benutze das Paket glossaries und ich bekomme folgende Fehlermeldungen:


pdfTeX warning (dest): name{glo:glos:produktdiversifikation} has been referenced but does not exist, replaced by a fixed one

pdfTeX warning (dest): name{glo:glos:produktfeld} has been referenced but does not exist, replaced by a fixed one


Die Glossar Entrys sind wie folgt definiert:


\newglossaryentry{glos:produktfeld}{
name={Produktfeld},
plural={Produktfelder},
description={Ein Produktfeld ist die Gesamtheit der Produktionsvarianten, die sich auf ein allgemeines Grundprodukt beziehen. Zur Verdeutlichung kann das Produktfeld Schuhe heran gezogen werden. Zu diesem Produktfeld zählen alle Ausprägungen, wie Damen-, Herren oder Sportschuhe mit allen weiteren Spezifikationen.}}

\newglossaryentry{glos:produktdiversifikation}{
name={Produktdiversifikation},
plural={Produktionsdiversifikationen},
description={Ist die Kombination mehrerer \glspl{glos:produktfeld}.}}


Und im Text wird so drauf verwiesen


...\glspl{glos:produktfeld} und die \glspl{glos:produktdiversifikation}...


Im erzeugten PDF werden die Wörter auch als Link aufs Glossar dargestellt, im Glossar wird der Eintrag aber nicht ausgegeben. Alle anderen Einträge des Glossars und Abkürzungsverzeichnisses werden aber richtig ausgegeben.

Woran kann das liegen?

Danke

mechanicus
23-03-2009, 10:17
Hallo,

es wäre schön, wenn du ein komplettes Minimalbeispiel machst.

Gruß
Marco

fellfresse
23-03-2009, 10:37
\documentclass[a4paper,oneside,12pt]{report}

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}

\usepackage{color}

%% Farbe für die Links festlegen %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{darkblue}{rgb}{0,0,.5} % dunkelblau für PDF Dokumente
%\definecolor{darkblue}{rgb}{0,0,0} % schwarz für den Druck

%% Links ermöglichen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[
german,
pdftex=true,
colorlinks=true,
breaklinks=true,
citecolor=darkblue,
linkcolor=darkblue,
menucolor=darkblue,
urlcolor=darkblue
]{hyperref}

%%Darstellung des Glossars und Abkürzungsverzeichnisses einstellen
\usepackage[
style=altlist,
toc,
counter=page,
acronym=true %Parameter aktiviert Abkürzungsverzeichnis
]{glossaries}

%% Glossare erstellen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeglossaries
\glossarystyle{listgroup}
\loadglsentries{glossar_entries}

\begin{document}

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

\gls{glos:produktionswirtschaft}

\glspl{glos:produktfeld}

\glspl{glos:produktdiversifikation}

\end{document}


Die Einträge in glossaries_entries sehen wie folgt aus:


\newglossaryentry{glos:produktionswirtschaft}{
name={Produktionswirtschaft},
description={"`Die Produktionswirtschaft ist eine Funktionenlehre, die sich mit betriebswirtschaftlichen Problemen der Funktion Produktion, also der Art und Weise der Erstellung von Produkten und Leistungen beschäftigt."' \citebooks[S. 3]{Nebl07}}}

\newglossaryentry{glos:produktfeld}{
name={Produktfeld},
plural={Produktfelder},
description={Ein Produktfeld ist die Gesamtheit der Produktionsvarianten, die sich auf ein allgemeines Grundprodukt beziehen. Zur Verdeutlichung kann das Produktfeld Schuhe heran gezogen werden. Zu diesem Produktfeld zählen alle Ausprägungen, wie Damen-, Herren oder Sportschuhe mit allen weiteren Spezifikationen.}}

\newglossaryentry{glos:produktdiversifikation}{
name={Produktdiversifikation},
plural={Produktionsdiversifikationen},
description={Ist die Kombination mehrerer \glspl{glos:produktfeld}.}}


EDIT:
Dieses BSP liefert mir zumindest nichtmal einen Glossar Eintrag für \gls{glos:_produktionswirtschaft}, was in meiner Arbeit wenigstens der Fall ist?!

mechanicus
23-03-2009, 11:09
Dieses BSP liefert mir zumindest nichtmal einen Glossar Eintrag für \gls{glos:_produktionswirtschaft}, was in meiner Arbeit wenigstens der Fall ist?!
Hallo,

du verwendest ja einen cite-Befehl. Aber du hast keine Literatur.
Folgendes Beispiel läuft:

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

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

\usepackage{color}

%% Farbe für die Links festlegen %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{darkblue}{rgb}{0,0,.5} % dunkelblau für PDF Dokumente
%\definecolor{darkblue}{rgb}{0,0,0} % schwarz für den Druck

%% Links ermöglichen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[
german,
pdftex=true,
colorlinks=true,
breaklinks=true,
citecolor=darkblue,
linkcolor=darkblue,
menucolor=darkblue,
urlcolor=darkblue
]{hyperref}

%%Darstellung des Glossars und Abkürzungsverzeichnisses einstellen
\usepackage[
style=altlist,
toc,
counter=page,
acronym=true %Parameter aktiviert Abkürzungsverzeichnis
]{glossaries}

%% Glossare erstellen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeglossaries
\glossarystyle{listgroup}
\usepackage{filecontents}
\begin{filecontents}{buch.bib}
@book{Nebl07,
author={Heinz Nebl},
title={Testbuch},
year={2009},
}
\end{filecontents}

\begin{filecontents}{glossar_entries.tex}
\newglossaryentry{glos:produktionswirtschaft}{
name={Produktionswirtschaft},
description={"`Die Produktionswirtschaft ist eine Funktionenlehre, die sich mit betriebswirtschaftlichen Problemen der Funktion Produktion, also der Art und Weise der Erstellung von Produkten und Leistungen beschäftigt."' \cite[S. 3]{Nebl07} }}

\newglossaryentry{glos:produktfeld}{
name={Produktfeld},
plural={Produktfelder},
description={Ein Produktfeld ist die Gesamtheit der Produktionsvarianten, die sich auf ein allgemeines Grundprodukt beziehen. Zur Verdeutlichung kann das Produktfeld Schuhe heran gezogen werden. Zu diesem Produktfeld zählen alle Ausprägungen, wie Damen-, Herren oder Sportschuhe mit allen weiteren Spezifikationen.}}

\newglossaryentry{glos:produktdiversifikation}{
name={Produktdiversifikation},
plural={Produktionsdiversifikationen},
description={Ist die Kombination mehrerer \glspl{glos:produktfeld}.}}
\end{filecontents}
\loadglsentries{glossar_entries}

\begin{document}

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

\gls{glos:produktionswirtschaft}

\glspl{glos:produktfeld}

\glspl{glos:produktdiversifikation}
\nocite{*}
\bibliographystyle{geralpha}
\bibliography{buch}

\end{document}

Hiebei habe ich wie folgt kompiliert:

pdflatex test.tex
pdflatex test.tex
bibtex test.aux
makeindex -s test.ist test.acn -o test.gls test.glo
pdflatex test.tex


und es funktionierte.

Gruß
Marco

fellfresse
23-03-2009, 12:22
O wunderbar.
Ich habe eben ein Symbolverzeichnis hinzugefügt und in dem Zuge Postprozessoren in TexnicCenter definiert (http://ewus.de/tipp-1026.html). Nach einem erneuten Durchlauf funktionierte bei mir dann auch wieder alles und alle Einträge werden angezeigt.

Danke trotzdem für deine Mühe