Fehler bei Literaturverwaltung mit BibTeX unter JabRef Thema ist als GELÖST markiert

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


Dave88

Fehler bei Literaturverwaltung mit BibTeX unter JabRef

Beitrag von Dave88 »

Hallo Forengemeinde,

ich bin noch ein Neuling im LaTeX-Programm und versuche mir diverse Themenkomplexe beizubringen, was bisher auch gut geklappt hat - zumindest bis ich mit Literaturverwaltung unter BibTeX angefangen habe. Prinzipiell ist die Thematik verstanden, jedoch scheint es an der Umsetzung einige Fehler zu geben.

Auf Anraten eines Kommilitonen wurde ich in dieses Forum geschickt, in der Hoffnung auf hilfreiche Unterstützung zu treffen.

Ich habe die Syntax schon so vereinfacht wie möglich gehalten, um eine stabile Struktur aufzubauen bzw. in der Hoffnung die Fehler schneller zu finden.

Hier ist der Code den ich erstellt habe:
% 
\documentclass[a4paper]{article}

\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}


\begin{document}

\blindtext
\cite{metall}
\\
\blindtext
\cite{boeg05}
\\
\blindtext
\nocite{pap2008}
\\
\clearpage  

\bibliographystyle{alpha}
\bibliography{Quellen}
\end{document}
%
Die BibTeX-Datei erzeugte ich, wie bereits erwähnt, mit JabRef. Die erzeugte Datenbank (mit dem Namen "Quellen") ist im selben Ordner gespeichert, wie meine .tex-Datei und laut JabRef sieht sie wiefolgt aus (angezeigt über BibTeX-viewer).
 % JabRef-Anzeige
@BOOK{pap2008,
  title = {Mathematische Formelsammlung für Ingenieure und Naturwissenschaftler},
  publisher = {Vieweg + Teubner},
  year = {2008},
  author = {Lothar Papula},
  owner = {Dave},
  timestamp = {2012.07.28}
}

@BOOK{boeg05,
  title = {Technische Mechanik},
  publisher = {Vieweg + Teubner},
  year = {2005},
  author = {Alfred Böge},
  owner = {Dave},
  timestamp = {2012.07.28}
}

@MANUAL{metall,
  title = {Taschenbuch Metall},
  organization = {Europa Lehrmittel},
  owner = {Dave},
  timestamp = {2012.07.28}
}

% 
Soweit meine beiden Dateien - (die Quellen sind jetzt wahllos gewählt, habe einfach die obersten 3 Bücher aus meinem Regal genommen; es geht ja nur um die Funktion). Prinzipiell finde ich nach wie vor keine Fehler und auch nach mehrfachen Neubeginn komme ich nicht zu dem gewünschten Ergebnis.

Was passiert? An den Stellen, an denen ich [1],[2] erwarte (und so weiter) wird lediglich [?] eingefügt und auch das Literaturverzeichnis bleibt leer. Im log kriege ich folgende blaue Meldungen (weiß leider nicht was blau bedeutet - spekuliere auf Warnungen, die die Funktion nicht beeinträchtigen, da mir eine Ausgabedatei angezeigt wird).
 %Log
Warning: line 16 - Citaton `metall' undefined
Warning: line 19 - Citation `pap2008' undefined
Warning: line 22 - Citation `boeg05' undefined
Badbox: line 15 - Underfull \hbox (badness 10000) in paragraph at lines 15-24 [jener Bereich zwischen erstem \blindtext und \clearpage]
Warning: line 3 - Empty `thebibliography' environment
Warning: line 1 - There wre undefined references.
%
Ich habe schon versucht mit Google oder anderen Foreneinträgen schlau zu werden, aber hier kam ich leider nicht weiter. Ich hoffe daher auf Hilfe von euch und bedanke mich vielmals im Voraus. Mehrfachkompilieren und das Usepackage natbib halfen auch bisher nicht.

Falls ich Formatierungsfehler begangen habe, bitte entschuldigt dies - ich bin für jeden hilfreichenden Kommentar sehr dankbar.

Gruß David

Kristin2912
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mo 11. Jun 2012, 15:42

Beitrag von Kristin2912 »

Also du musst auf alle Fälle die Packete
\usepackage{cite} %ermöglicht das Zitieren
\usepackage{amsrefs} %für das Erstellen des Literaturverzeichnisses
\usepackage{hyperref} %Hyperlink vom Zitat zum Literaturverzeichnis
ergänzen. Leider benutzte ich persönlich die Kodierung latin1 statt utf8, deswegen kann ich nicht sagen, ob hyperref mit utf8 auch funktioniert. Aber soweit sollte dich das wenigstens etwas weiter bringen.
MfG Kristin

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Kristin2912 hat geschrieben:Also du musst auf alle Fälle die Packete
\usepackage{cite} %ermöglicht das Zitieren
\usepackage{amsrefs} %für das Erstellen des Literaturverzeichnisses
\usepackage{hyperref} %Hyperlink vom Zitat zum Literaturverzeichnis
ergänzen. Leider benutzte ich persönlich die Kodierung latin1 statt utf8, deswegen kann ich nicht sagen, ob hyperref mit utf8 auch funktioniert. Aber soweit sollte dich das wenigstens etwas weiter bringen.
MfG Kristin
Warum? Wenn ich das Ganze zu einem lauffähigem Minimalbeispiel [4] ergänze
\documentclass[a4paper]{article}

\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{filecontents}  
\begin{filecontents}{Quellen.bib}
@BOOK{pap2008,
  title = {Mathematische Formelsammlung für Ingenieure und Naturwissenschaftler},
  publisher = {Vieweg + Teubner},
  year = {2008},
  author = {Lothar Papula},
  owner = {Dave},
  timestamp = {2012.07.28}
}

@BOOK{boeg05,
  title = {Technische Mechanik},
  publisher = {Vieweg + Teubner},
  year = {2005},
  author = {Alfred Böge},
  owner = {Dave},
  timestamp = {2012.07.28}
}

@MANUAL{metall,
  title = {Taschenbuch Metall},
  organization = {Europa Lehrmittel},
  owner = {Dave},
  timestamp = {2012.07.28}
} 
\end{filecontents}

\begin{document}

\blindtext
\cite{metall}

\blindtext
\cite{boeg05}

\blindtext
\cite{pap2008}

\clearpage  

\bibliographystyle{alpha}
\bibliography{Quellen}
\end{document}
erhalte ich das Ergebnis im Anhang. Drei- bis viermal kompilieren ist nötig (pdflatex - bibtex - pdflatex - pdflatex).

Gruß, Sepp.-
Dateianhänge
biblio182.pdf
(74.78 KiB) 503-mal heruntergeladen

Kristin2912
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mo 11. Jun 2012, 15:42

Beitrag von Kristin2912 »

Damit bei mir ein lauffähiges Dokument entsteht und das Literaturverzeichnis korrekt ausgegeben wird, brauche ich diese Packet und ich dachte, die könnten dir auch helfen.
Aber dein Minimalbeispiel funktioniert doch gut, kannst du nochmal beschreiben wo darin dein Problem liegt?
MfG Kristin

Antworten