Seite 1 von 1
Probleme beim Erstellen des Literaturverzeichnisses
Verfasst: Do 18. Apr 2013, 17:32
von muskelkaterrr
Hallo,
ich habe Probleme beim Erstellen meines Literaturverzeichnisses.
Ich arbeite mit TeXstudio 2.3 (SVN 2471) und Citavi. Ich versuche zum ersten Mal ein Literaturverzeichnis zu erstellen, vielleicht habe ich ja einen ganz einfachen Fehler gemacht?
Suche aber schon sehr lange - erfolglos.
Mein Minimalcode:
\documentclass[pdftex, 12pt, 4paper, twoside, bibtotoc] {scrreprt}
\usepackage{natbib}
\begin{document}
\cite{Bade.2007}
\bibliography{testausgabe.bib}
\end{document}
Bin für jeden Tipp dankbar!
Verfasst: Do 18. Apr 2013, 18:17
von Epllus
Hast du bibtex laufen lassen?
Zusätzich fehlt \bibliographystyle.
Außerdem müsste deine log einige Meldungen von sich geben, die du beachten solltest.
Grüße
Epllus
PS. Dein Minimalbesipiel läuft nicht wegen dem vergessenen "a" bei "4paper".
Überflüssige Treiber-Option
Verfasst: Do 18. Apr 2013, 18:44
von Stamm-
Und lass diese Option pdftex weg. Die ist vollkommen überholt, weil entsprechende Pakete den notwendigen Treiber selbstständig erkennen und laden.
Verfasst: Do 18. Apr 2013, 23:40
von muskelkaterrr
Vielen Dank!!
Seltsam, mit
\bibliographystyle{./Style/autorjahrdidiDE} vor
\bibliography{testausgabe.bib}
gibt er zumindest ein leeres Literaturverzeichnis aus.
pdftex habe ich ebenfalls weggelassen.
Aber er erkennt das Zitat immer noch nicht richtig. Er gibt im Text auch ein ? an der Stelle aus.
Ich habe probeweise mit Citavi nur eine Quelle eingelesen und in die entsprechende Datei (testausgabe.bib) exportiert, die im gleichen Verzeichnis ist wie die .tex-Datei.
bibtex läuft, wenn ich mich nicht täusche, automatisch, wenn ich F6 drücke (PDFLaTeX ausführe).
Habe es probeweise auch noch mal extra ausführen lassen, das ergibt das gleiche.
Hier noch der Inhalt der .bib-Datei, auch, wenn ich denke, dass der Fehler dort nicht liegt:
@book{Bade.2007,
author = {Bade, P. and Gasch, Robert},
year = {2007},
title = {Windkraftanlagen: Grundlagen, Entwurf, Planung und Betrieb},
address = {Wiesbaden},
edition = {5},
publisher = {Teubner},
isbn = {9783835101364},
series = {Lehrbuch : Maschinenbau}
}
Weitere Ideen? Bin etwas ratlos.
Verfasst: Fr 19. Apr 2013, 08:24
von Epllus
Versuchs mal hiermit (als Test):
\RequirePackage{filecontents}
\begin{filecontents*}{tttestausgabe.bib}
@book{Bade.2007,
author = {Bade, P. and Gasch, Robert},
year = {2007},
title = {Windkraftanlagen: Grundlagen, Entwurf, Planung und Betrieb},
address = {Wiesbaden},
edition = {5},
publisher = {Teubner},
isbn = {9783835101364},
series = {Lehrbuch : Maschinenbau}
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage{natbib}
\begin{document}
\cite{Bade.2007}
\bibliographystyle{abbrvnat}
\bibliography{tttestausgabe}
\end{document}
Lauf nun: latex, bibtex, latex, latex, dann müsste es da sein.
Grüße
Epllus
Verfasst: Fr 19. Apr 2013, 08:57
von u_fischer
Epllus hat geschrieben:Versuchs mal hiermit (als Test):
Lauf nun: latex, bibtex, latex, latex, dann müsste es da sein.
Nein, das funktioniert nicht:
I couldn't open database file tttestausgabe.bib.bib
Wenn man bibtex ohne biblatex verwendet darf man die Endung .bib nicht im \bibliography-Befehl benutzen.
Ich würde aber sowieso empfehlen natbib/bibtex durch biblatex/biber zu ersetzen.
Verfasst: Fr 19. Apr 2013, 10:01
von Epllus
u_fischer hat geschrieben:Nein, das funktioniert nicht:
I couldn't open database file tttestausgabe.bib.bib
Bei mir funktionierts einwandfrei
This is BibTeX, Version 0.99d (TeX Live 2012)
The top-level auxiliary file: jjgghjgh.aux
The style file: abbrvnat.bst
Database file #1: tttestausgabe.bib.bib
Und dann einfach mit latex zweimal durchlaufen.
Verfasst: Fr 19. Apr 2013, 10:16
von u_fischer
Bei mir funktionierts einwandfrei
Database file #1: tttestausgabe.bib.bib
Da scheint texlive sich anders zu verhalten als miktex. TeXLive behauptet eine bib.bib-Datei zu benutzen, fällt aber auf die bib-Datei zurück. In miktex bekommt man einen Fehler.
Zumindest die Ausgabe des TeXlive-bibtex ist fehlerhaft. Ich werde das mal auf der TeXlive-Liste melden.
Verfasst: Fr 19. Apr 2013, 10:56
von muskelkaterrr
Vielen Dank!!
Die Endung bei \bibliography{testausgabe} wegzulassen funktioniert!

Super!!
Und bei TexStudio brauche ich mich nicht an Reihenfolgen zu halten und/oder Latex mehrfach ausführen, einfach PDFLatex starten, alles andere (Bibtex, ...) macht er automatisch.
Verfasst: Fr 19. Apr 2013, 10:57
von Besserwisser
Epllus hat geschrieben:\bibliography{tttestausgabe.bib}
Lass die Endung ".bib" weg. BibTeX fügt die selbst an.