Zitieren mit BibTex nach \include{} funktioniert nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zitieren mit BibTex nach \include{} funktioniert nicht

von domwass » Mo 18. Jan 2010, 17:27

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.-

von capello » Mo 18. Jan 2010, 16:57

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ß

von phi » Mo 18. Jan 2010, 13:31

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.

von Xenara » Mo 18. Jan 2010, 13:10

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.

Zitieren mit BibTex nach \include{} funktioniert nicht

von capello » Mo 18. Jan 2010, 10:23

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ß

Nach oben