Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Literaturverzeichnis erstellen (JabRef, Texmaker, MikTex))

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.01.2014
    Beiträge
    2

    Unhappy Literaturverzeichnis erstellen (JabRef, Texmaker, MikTex))

    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:

    Code:
    \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):

    Code:
    % 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:

    Code:
    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:

    Code:
    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:
    Code:
    \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:

    Code:
    \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!

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Nimm mal die Endung weg:

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

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.01.2014
    Beiträge
    2

    Talking

    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!

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von Gofmog Beitrag anzeigen
    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:

    Code:
    I couldn't open database file hallobib.bib.bib
    Die doppelte bib.bib-Endung fällt sofort auf.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •