Seite 1 von 1

BiBTeX (natbib) gibt [?,1] statt der korrekten Angabe aus

Verfasst: Di 15. Jan 2013, 14:28
von solo_
Hallo, ich bin neu in dem Forum. Ich habe gesehen, dass es bereits einen ähnlichen Beitrag gibt, dieser bot jedoch keine Lösung für mein Problem.
\documentclass[10pt,letter,twocolumn]{article} 
\usepackage[square,comma,sort&compress]{natbib}

\begin{document}
\section{Intro}
Some text "quote" \citep[1]{Key} some more text

\bibliographystyle{abbrv}
\bibliography{file}
\end{document
...und mein file.bib :
@InProceedings{Key,
  author = {some guy},
  title = {TeX},
  booktitle={some title}
  year = 2011
}
Wie ich es verstanden habe, erstellt mir \bibliography mein Verzeichnis, mit den Quellen, die ich tatsächlich im Text referenziert habe. Allerdings sieht bei mir der Output so aus
some text "quote" [?,1] some more text
und es wird keine Literatur am Ende des Dokuments aufgelistet.

Ich habe das Ganze zig-mal kompiliert und es ändert sich nichts. Hat jemand eine Ahnung, an was es liegen könnte?
Danke!

.............

Verfasst: Di 15. Jan 2013, 15:25
von nixversteh
Hallo solo_,

willkommen im Forum. Ich arbeite mit biblatex und biber, solltest du dir auch mal ansehen.

Was mir auf einen Blick auffällt ist, dass du die Klammer hinter
\end{document 
vergessen hat, sowie die beiden Klammern in deiner bib-Datei um
 year = 2011 
Viel Erfolg

Lieben Gruß

Martin

PS.: Ich gehöre zu denen, die wissen möchten, welches Bestriebssytem und welches Distri von LaTex (Texlive oder was sonst) jemand benutzt

Verfasst: Di 15. Jan 2013, 15:30
von solo_
Was mir auf einen Blick auffällt ist, dass du die Klammer hinter
Code:
\end{document
vergessen hat, sowie die beiden Klammern in deiner bib-Datei um
Code:
year = 2011
Ok, das habe ich in meinem Dokument natürlich drin. Es lässt sich ja auch kompilieren. Ich dachte allerdings, dass man bei year und month die Klammern weglassen kann?!

Verwende übrigens Windows 7 und texlive :)

...

Verfasst: Di 15. Jan 2013, 17:37
von nixversteh
Hallo solo_,


deine bib-Datei ist nicht korrekt ...
Teste mal diese
@InProceedings{Key,
  author = {{some guy}},
  title = {{TeX}},
  booktitle={{some title}},
  year = {2011}
}
 
Viel Erfolg

Gruß

Martin

PS.: ich wiederhole: Teste bitte mal biblatex mit seinen vielen Möglichkeiten

Verfasst: Di 15. Jan 2013, 18:28
von Stefan Kottwitz
Hallo,

es läuft auch ohne die zusätzlichen Klammern, jedoch wurde ein Komma zwischen Einträgen in der .bib-Datei vergessen, und es sollte ein natbib-kompatibler Stil gewählt werden, also hier abbrvnat statt abbrv. Das hatte ich zu Deinem crosspost ausführlicher geschrieben: natbib | Citation produces Question Mark instead of Source.

Wie Martin, kann auch ich biblatex sehr empfehlen. Flexibler und leichter zu programmieren als BibTeX.

Bitte gib bei Crosspost immer einen Link an! Sonst kann z.B. hier das Grübeln weitergehen und die Helfer wenden ihre Freizeit dafür auf, wenn das Problem woanders schon gelöst ist.

Stefan

Verfasst: Mo 21. Jan 2013, 16:23
von solo_
Oh man, 4 shame! Crosspost hatte ich nicht dran gedacht.
Danke!