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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: BiBTeX (natbib) gibt [?,1] statt der korrekten Angabe aus

von solo_ » Mo 21. Jan 2013, 16:23

Oh man, 4 shame! Crosspost hatte ich nicht dran gedacht.
Danke!

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

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

...

von nixversteh » Di 15. Jan 2013, 17:37

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

von solo_ » Di 15. Jan 2013, 15:30

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

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

von nixversteh » Di 15. Jan 2013, 15:25

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

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

von solo_ » Di 15. Jan 2013, 14:28

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!

Nach oben