Seite 1 von 1

Zitieren mit BibTex nach \include{} funktioniert nicht

Verfasst: Mo 18. Jan 2010, 10:23
von capello
Moin moin,

in meinen Main-Dokument funktioniert das Zitieren mit \cite{XXX}.
Leider aber nicht in meinen .tex-Dateien, die ich mit \include{XXX} einfüge.
Dort erscheint nur "[?]".

Wenn ich vorher im Main-Dokument zitiert habe funktioniert das Zitieren auch in anderen Dateien.

Main-Dokument(document.tex):
\documentclass{article}

\begin{document}


Testtest\cite{test}
\include{kapitel}

\bibliographystyle{plain}
\bibliography{quellen}

\end{document}
Einzelnes Kapitel(kapitel.tex):
kapitel\cite{test2}
Bibtex-Datei(quellen.bib):
@Book{test,
  author = 	 {Hinz},
  title = 	 {Thesen},
  publisher = 	 {und Kunz},
  year = 	 {2009}
}

@Book{test2,
  editor = 	 {Winnie},
  title = 	 {Test},
  publisher = 	 {Puh},
  year = 	 {42}
}
Ich nutze TeXlipse.

Gruß

Verfasst: Mo 18. Jan 2010, 13:10
von Xenara
Du kompilierst schon jedesmal auch mit BibTeX?

Denn das hier funktioniert mit folgendem Kompilieren:
1x LaTeX
1x BibTeX
1x LaTeX

Und zwar egal, ob die Zeile "%Testtest\cite{test}" auskommentiert ist oder nicht.
\documentclass{article} 
\usepackage{filecontents}

\begin{filecontents}{kapitel.tex}
kapitel\cite{test2} 
\end{filecontents}

\begin{filecontents}{quellen.bib}
@Book{test, 
  author =     {Hinz}, 
  title =     {Thesen}, 
  publisher =     {und Kunz}, 
  year =     {2009} 
} 

@Book{test2, 
  editor =     {Winnie}, 
  title =     {Test}, 
  publisher =     {Puh}, 
  year =     {42} 
} 
\end{filecontents}

\begin{document} 


%Testtest\cite{test} 
\include{kapitel} 

\bibliographystyle{plain} 
\bibliography{quellen} 

\end{document} 
Falls du die Filecontents-Umgebung noch nicht kennst: Dadurch lassen sich direkt aus einer Datei die anderen nötigen Dateien erstellen (wie .bib-Dateien. Das Paket filecontents ermöglicht es, die Dateien auch jeweils zu überschreiben.

Verfasst: Mo 18. Jan 2010, 13:31
von phi
Hallo,

funktioniert denn das Zitieren, wenn du einfach die Kommandozeile benutzt, d.h.
latex document
bibtex document
latex document
Wenn ja, liegt es am Editor. Bei TeXlipse ist mir aufgefallen, dass dort gerne verschiedenen Dateien in ein Unterverzeichnis "aufgeräumt" werden, sodass sie nicht mehr im erwarteten Verzeichnis vorhanden sind.

Verfasst: Mo 18. Jan 2010, 16:57
von capello
Moin,

scheint wirklich an dem Unterverzeichnis gelegen zu haben.
Vielen Dank schonmal!
Hab das jetzt entfernt und es klappt nach mehrmaligem kompilieren.
Trotzdem erscheint immer noch ein "Key XXX is undefined" als Warnung.
Und wenn man das Zitat löscht bleibt die Quelle im Literaturverzeichniss.

Könnte man in TeXlipse eventuell einstellen, dass gleich mehrfach kompiliert wird? Oder die Reihenfolge ändern/ festlegen?

Und die Filecontents-Umgebung kenne ich auch nicht. Wie funktioniert das?

Gruß

Verfasst: Mo 18. Jan 2010, 17:27
von domwass
capello hat geschrieben:Und die Filecontents-Umgebung kenne ich auch nicht. Wie funktioniert das?
Siehe http://biblatex.dominik-wassenhoven.de/ ... ml?de&mini.

Zu deinen Editor-Problemen kann ich leider nichts beitragen, da ich mich
mit TeXlipse nicht auskenne.

Gruß,
Dominik.-