Fehlende Referenzen in BibTex

Fehlende Referenzen in BibTex

Ich habe Probleme, meine Referenzen anzuzeigen. Sowohl meine Bib-Datei als auch mein Tex-Dokument befinden sich im selben Unterverzeichnis. Wenn ich sie zitiere, erhalte ich nur Fragezeichen und meine Referenzen werden am Ende der Seite nicht angezeigt. Ich arbeite in XeTeX, falls das einen Unterschied macht.

\documentclass[12pt]{article}
\usepackage{natbib}

\begin{document}

\citet{asker:2010b} describes the setting:

\bibliographystyle{plainat}
\bibliography{bidrings}
\end{document}

Meine Bib-Datei sieht folgendermaßen aus:

@article{asker:2010b,
  title={bidding rings},
  author={Asker, John and others},
  journal={The New Palgrave Dictionary of Economics},
  volume={4},
  year={2010},
  publisher={Palgrave Macmillan}
}

Antwort1

Es gibt einen Tippfehler im Argument von \bibliographystyle: Es sollte heißen plainnat,nicht plainatWenn Sie die Datei („BibTeX-Log“) untersuchen .blg, sollten Sie etwa die folgende Meldung finden:

I couldn't open style file plainat.bst
---line 2 of file x.aux
 : \bibstyle{plainat
 :                  }
I'm skipping whatever remains of this command
I found no style file---while reading file <\jobname>.aux

Es gibt noch ein zweites, separates Problem, das Sie ansprechen müssen: Es ist falsch, den Eintragstyp @articlefür den vorliegenden Eintrag zu verwenden. Sie sollten @inproceedingsstattdessen -- verwenden und den journalFeldnamen in ändern booktitle. DieNeues Palgrave-Wörterbuch der Wirtschaftswissenschaftenist eine mehrbändige Buchreihe und kein „Journal“ – zumindest nicht im üblichen, akademischen Sinne des Begriffs „Journal“.

Ein vollständiges (funktionierendes) MWE (führen Sie xelatex, bibtex und xelatex noch zweimal aus):

Bildbeschreibung hier eingeben

% !TEX TS-program = xelatex
\RequirePackage{filecontents}
\begin{filecontents}{bidrings.bib}
@inproceedings{asker:2010b,
  title={Bidding rings},
  author={Asker, John and others},
  booktitle={The New Palgrave Dictionary of Economics}, 
  volume={4},
  year={2010},
  publisher={Palgrave Macmillan}
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{natbib}
\bibliographystyle{plainnat} % <-- not "plainat"

\begin{document}
\citet{asker:2010b} describes the setting:
\bibliography{bidrings}
\end{document}

verwandte Informationen