PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis erstellen (JabRef, Texmaker, MikTex))



Gofmog
05-01-2014, 10:11
Liebes Forum,

Ich schreibe gerade meine Bachelorarbeit. Bei der Erstellung meines Literaturverzeichnisses kommt es aber zu einem Problem: Es wird lediglich 'Literaturverzeichnis' in der pdf ausgegeben, es kommen aber keine Einträge rein und jedes Zitat bekommt nur ein [?] im Text.

Ich arbeite mit (bereits nochmal neu installierten Programmen): Win7, MikTex 2.9, Texmaker 4.1.1 und JabRef 2.9.2. Alle Dateien sind im gleichen Ordner abgelegt.

Für folgendes Minimalbeispiel:



\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
hallo \cite{hey}
\bibliography{hallobib.bib}
\bibliographystyle{alphadin}
\end{document}


Meine Bib 'hallobib' (mit Jabref erstellt):



% This file was created with JabRef 2.9.2.
% Encoding: ISO8859_1

@BOOK{hey,
title = {hallo welt},
year = {2013},
editor = {Me},
author = {Myself},
timestamp = {2014.01.05}
}



Ich kompiliere pdflatex, bibtex, pdflatex, pdflatex und bekomme nach dem ersten Mal pdflatex kompillieren:



warning line8 Citation `hey' on page 1 undefined
warning line3 Empty `thebibliography' environment
warning line1 There were undefined references.


Beim Bibtexkompilieren bekomme ich folgende Fehler:


Process started

This is BibTeX, Version 0.99d (MiKTeX 2.9)
The top-level auxiliary file: versuch.aux I couldn't open database file hallobib.bib.bib
---line 4 of file versuch.aux : \bibdata{hallobib.bib : } I'm skipping whatever remains of this command The style file: plain.bst I found no database files
---while reading file versuch.aux Warning--I didn't find a database entry for "hey" (There were 2 error messages)

Process exited normally

Und die AUX datei sieht folgendermaßen aus:


\relax
\catcode`"\active
\citation{hey}
\bibdata{hallobib.bib}
\bibstyle{plain}
\select@language{german}
\@writefile{toc}{\select@language{german}}
\@writefile{lof}{\select@language{german}}
\@writefile{lot}{\select@language{german}}


Die BBL dateischaut so aus:



\begin{thebibliography}{}

\end{thebibliography}


Ausgegeben wird mir meine pdf mit
-----------
hallo [?]

Literaturverzeichnis
-----------

Hoffentlich habe ich alle nötigen Informationen gegeben. Habe bereits Stunden in Fehlersuche investiert, aber es mag noch nicht hinhauen. Vielen Dank fürs Helfen!

u_fischer
05-01-2014, 10:17
Nimm mal die Endung weg:

\bibliography{hallobib} statt \bibliography{hallobib.bib}

Gofmog
05-01-2014, 11:01
Vielen Dank für die schnelle Hilfe, habe die.bib Endung wie beschrieben weggenommen und jetzt funktioniert alles prima!

Es hat auch funktioniert. Lösung: Ich hatte in meiner BA-Datei die \bibliographystyle{plain} versehentlich in den Header gesteckt. Jetzt steht er im Dokument und es funktioniert alles einwandfrei! DANKESCHÖN!

u_fischer
05-01-2014, 11:07
Es hat auch funktioniert.

Natürlich. Du hattest ja auch alle nötigen Informationen geliefert. Da war es leicht, den Fehler zu sehen.

N.B. die wichtigste Meldung war die hier:


I couldn't open database file hallobib.bib.bib

Die doppelte bib.bib-Endung fällt sofort auf.