PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis mit Bibdesk



mec
05-05-2011, 14:51
Hallo zusammen,
ich habe in Bibdesk Literatur eingegeben und möchte in LaTeX ein Literaturverzeichnis ausgeben, also alle Literatur, die ich in Bibdesk hab. Außerdem möchte ich keine Nummerierung vor den einzelnen Einträgen. Ich komm überhaupt nicht weiter:

\documentclass{scrreprt}
...
\usepackage[authoryear]{natbib}
...
\begin{document}
\nocite{*}

\bibliographystyle{plainnat.bst}
\bibliography{Literatur}
\end{document}

Klappt aber nicht, nur Fehlermeldungen. Hier ein Beispiel:

Warning--entry type for "James2000" isn't style-file defined
--line 322 of file Literatur.bib
Warning--entry type for "Crickfield2007" isn't style-file defined
--line 2123 of file Literatur.bib
while executing---line 1425 of file plainnat.bst.bst
Name 2 in "Accinelli, C. and Sacc{\'a} M.L., and Gruus, G. and Man, S." has a comma at the end for entry Accinelli2008
while executing---line 1425 of file plainnat.bst.bst
Warning--there's a number but no volume in Eastusse2002
Warning--there's a number but no volume in Krieger1986
Warning--there's a number but no series in Hook1999

Hat jemand einen Tipp?
Gruß,
mec

Xenara
05-05-2011, 16:06
Das Problem muss in deinen Literatureinträgen liegen.

"Entry type isn't style-file defined" verstehe ich so, dass du dem Eintrag nicht book, article, misc o.ä. zugewiesen hast sondern vielleicht patent oder sowas was natbib nicht kennt.

Bei Accinelli2008 scheint ein Komma zu viel zu sein.

Die Warnungen kann man ignorieren, du solltest aber kontrollieren, ob du die Angaben in Bibdesk richtig eingetragen hast.

mec
05-05-2011, 16:28
Habe schon die Vermutung gehabt, dass es an den Einträgen liegt, nur weiß ich nicht, wie ich sie richtig eintragen muss. Habe es so gemacht:
@article{Anders2010,
Author = {Anders, D.G. and Zwick, V.},
Journal = {Science},
Number = {2},
Pages = {96-214},
Title = {Titel des Artikels.},
Volume = {9},
Year = {2010}}

Ist das etwa falsch???

Xenara
05-05-2011, 16:40
Nö, _der_ Eintrag ist korrekt. Der wird aber ja auch nicht erwähnt. Vielleicht solltest du dir mal die Einträge anschauen, die in der Fehlermeldung auch aufgeführt sind:
James2000, Crickfield2007, Accinelli2008

mec
06-05-2011, 08:50
Das Problem muss in deinen Literatureinträgen liegen.

"Entry type isn't style-file defined" verstehe ich so, dass du dem Eintrag nicht book, article, misc o.ä. zugewiesen hast sondern vielleicht patent oder sowas was natbib nicht kennt.

Bei Accinelli2008 scheint ein Komma zu viel zu sein.

Die Warnungen kann man ignorieren, du solltest aber kontrollieren, ob du die Angaben in Bibdesk richtig eingetragen hast.
Scheint tatsächlich mit den Einträgen zusammen zu hängen, sobald da nicht book, article oder misc steht, kapiert er das nicht. Aber es kommen trotzdem nur Warnungen, aber Ignorieren klappt nicht.

Warning--there's a number but no volume in Eastusse2002
Warning--there's a number but no volume in Krieger1986
Warning--there's a number but no series in Hook1999

Xenara
06-05-2011, 08:56
Was heisst "Ignorieren klappt nicht"? Erhältst du keine PDF-Datei?

Und was für exotische (?) entrytypes hast du verwendet, dass die nicht erkannt werden?

Ein Minimalbeispiel wäre übrigens auch nicht verkehrt, oder zumindest mal der Code der problematischen Einträge.

mec
06-05-2011, 12:16
Nein, erhalte keine pdf-Datei. Nach Fehlermeldungen und Warnungen läuft nix mehr.
Hier der Latex-Code:

\documentclass[smallheadings,headsepline,12pt,a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\typearea{12}
\usepackage[authoryear]{natbib}
\begin{document}

\nocite{*}

\bibliographystyle{plainnat}
\bibliography{Literatur}
\end{document}

Das Problem liegt nicht am package natbib, tritt auch standardmäßig auf. Und die exotischen entrytypes sind z.B. periodical, url, inproceedings.
Scheinbar wird auch nicht akzeptiert, wenn Einträge fehlen, wie z.B. Seitenangaben.

Xenara
06-05-2011, 13:24
Dein Minimalbeispiel ist nichtssagend, weil das Wichtigste fehlt, nämlich die Literatureinträge.


Nein, erhalte keine pdf-Datei. Nach Fehlermeldungen und Warnungen läuft nix mehr.
[...]
Scheinbar wird auch nicht akzeptiert, wenn Einträge fehlen, wie z.B. Seitenangaben.

Und was für Fehlermeldungen bekommst du? In deinen bisherigen Posts sehe ich nur Warnungen.

Fehlende Einträge werden bei mir akzeptiert:

\documentclass[smallheadings,headsepline,12pt,a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\typearea{12}
\usepackage[authoryear]{natbib}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@article{Anders2010,
Author = {Anders, D.G. and Zwick, V.},
}
\end{filecontents}


\begin{document}

\nocite{*}

\bibliographystyle{plainnat}
\bibliography{Literatur}
\end{document}

mec
06-05-2011, 14:39
So, habe jetzt doch die Warnungen ignorieren können, die Einträge nochmal alle kontrolliert und jetzt klappt es!!! Lag an Sonderzeichen wie &.
Danke nochmal für die Hilfe, wär allein nicht drauf gekommen!!!