Fehler: "Citation undefined" bei Zitat in Bildunte

Tabellen und Grafiken erstellen und anordnen


Josef1988
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 3. Jun 2011, 11:42

Fehler: "Citation undefined" bei Zitat in Bildunte

Beitrag von Josef1988 »

Hallo erstmal.
Bin sowohl neu im Forum als auch bei Latex.

Im moment habe ich begonnen meine Bachelorarbeit mit Latex zu schreiben.

Ich verwende Miktex 2.9, als Editor Texmaker und für Bibtex JabRef.
Ich habe in Bibtex meine gesamte Literatur eingetragen, darunter auch das Buch Test1.

Wenn ich nun eine Grafik mit folgenden Befehlen einfüge, wird mir beim Übersetzen mit pdfLatex angezeigt, dass das Buch Test1 unbekannt ist:

Befehle:
\begin {figure}[htbp]
\centering
\includegraphics[scale=.8]{Bild1}
\caption[otionale Bezeichnung]{Bezeichnung\protect\cite[vgl.][1]{Test1}}
\label{fig:Bild1}
\end {figure}

Ich bekomme folgende Warnung:
"Citation 'Test1' on page 7 undefined"

Meine Reihenfolge der Befehle sieht folgendermaßen aus:
pdfLatex document
bibTex document
pdfLatex document

Das Problem ist nicht, dass es eine Warnung gibt, sondern dass das Buch weder an der Stelle noch im Literaturverzeichnis erscheint.

Ich hoffe mir kann jemand helfen.

Beste Grüße

Josef

PS: Andere Zitate im normalen Text funktionieren ohne Probleme.

Josef1988
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 3. Jun 2011, 11:42

Beitrag von Josef1988 »

Hat den niemand ne Idee?
Oder soll ich noch irgendwas anderes posten? Würde das helfen?

Gruß
Josef

robsoab

auch

Beitrag von robsoab »

Hallo,

Hast du eine Lösung gefunden? Ich habe genau das gleiche Problem mit den selben Programmen.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: auch

Beitrag von Sepp99 »

robsoab hat geschrieben:Hallo,

Hast du eine Lösung gefunden? Ich habe genau das gleiche Problem mit den selben Programmen.
Vielleicht versuchst Du einmal ein vollständiges Minimalbeispiel [2] zu bringen!

Gruß, Sepp.-

Josef1988
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 3. Jun 2011, 11:42

Beitrag von Josef1988 »

Hallo.

Ja ich hab das Problem gelöst und hoffe, dass ich jetzt nicht ausgelacht werde hier.
JabRef öffnet beim Programmstart immer die letzte geöffnete Datei. Da ich zum Erstellen einer Sicherungskopie auf "Speichern unter ..." gegangen bin, wurde automatisch die neue, also die Sicherungskopie geöffnet. Dann habe ich, da ich nicht aufgepasst hatte, alle neuen Bücher in diese Sicherungskopie eingefügt und nicht in die Originaldatei.
Da allerdings im Latex- Dokument die Originaldatei aufgerufen wurde, konnte Latex natürlich die Bücher, die nach dem erstellen der Sicherungskopie hinzugefügt wurden nicht finden.

Also war das ganze eigentlich kein Latex- Problem sondern reine Dummheit von mir selbst.

@Sepp: kannst du als erfahrener Forumsguru mir kurz Rückmeldung geben, ob mein Beispiel als Minimalbeispiel ok gewesen wäre??


Gruß
Josef

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Josef1988 hat geschrieben:@Sepp: kannst du als erfahrener Forumsguru mir kurz Rückmeldung geben, ob mein Beispiel als Minimalbeispiel ok gewesen wäre??
Hier noch einmal der Link: http://www.golatex.de/wiki/index.php?ti ... albeispiel

Wenn Du dir das durchliest, wirst Du merken, dass ein Minimalbeispiel lauffähig sein soll, dh. ein \documentclass und eine Präambel mit den relevanten Paketen, weiters natürlich ein \begin{document} und \end{document}. Falls Du Fragen zu Bibliographie hast wären diese beispielhaft mit der filecontents-Umgebung einzubinden. include und input ist jedenfalls zu vermeiden. Aber das steht ja alles weit ausführlicher in dem Link.

Gruß, Sepp.-

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Josef1988 hat geschrieben:@Sepp: kannst du als erfahrener Forumsguru mir kurz Rückmeldung geben, ob mein Beispiel als Minimalbeispiel ok gewesen wäre??
Ich bin zwar nicht Sepp, aber ich antworte mal trotzdem.
Was meinst du mit "Minimalbeispiel"? Ich hab nirgens eins von dir gesehen. Es fehlten eklatant wichtige Infos, wie Dokumentklasse, Pakete, die fragliche Literaturstelle...

_Das_ wäre ein Minimalbeispiel gewesen:
\documentclass[ngerman]{scrartcl}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{Test1,
author = {Autor},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
\end{filecontents}

\usepackage[ngerman]{babel} 
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}	
\usepackage[demo]{graphicx}
\usepackage{natbib}

\begin{document}

\begin {figure}[htbp] 
\centering 
\includegraphics[scale=.8]{Bild1} 
\caption[otionale Bezeichnung]{Bezeichnung \cite[vgl.][1]{Test1}} 
\label{fig:Bild1} 
\end {figure} 

\bibliographystyle{alpha}
\bibliography{literatur}

\end{document}
Daran hättest du dann auch gemerkt, dass die Literaturstelle in Ordnung ist. Das wäre sowieso das erste gewesen, was ich getestet hätte: Funktioniert die Literaturstelle, wenn sie ganz normal im Text eingebunden wird?

Josef1988
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 3. Jun 2011, 11:42

Beitrag von Josef1988 »

Danke für die beiden Hinweise zum Thema Minimalbeispiel. Jetzt ist es mir auch deutlich klarer geworden, was damit genau gemeint ist.
Ich hatte mein Codeschnippsel als solches Minimalbeispiel angesehen.
SORRY....

Vielen Dank für die Rückmeldung

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Bleibt nur noch übrig, den Status auf den entsprechenden Stand zu bringen.
Habs hiermit getan.
Sepp.-

robsoab

lol

Beitrag von robsoab »

haha mein Problem ist gelöst, ich hatte den "cite" Package vergessen :P

Antworten