Probleme beim Erstellen des Literaturverzeichnisses

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


muskelkaterrr

Probleme beim Erstellen des Literaturverzeichnisses

Beitrag 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!

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

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

Stamm-

Überflüssige Treiber-Option

Beitrag von Stamm- »

Und lass diese Option pdftex weg. Die ist vollkommen überholt, weil entsprechende Pakete den notwendigen Treiber selbstständig erkennen und laden.

muskelkaterrr

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

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag 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
Zuletzt geändert von Epllus am Fr 19. Apr 2013, 11:10, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

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

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

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

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

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

muskelkaterrr

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

Besserwisser

Beitrag von Besserwisser »

Epllus hat geschrieben:
\bibliography{tttestausgabe.bib} 
Lass die Endung ".bib" weg. BibTeX fügt die selbst an.

Antworten