Warum wird meine Bibliographie nicht angezeigt?

Warum wird meine Bibliographie nicht angezeigt?

Ich arbeite mit Sublime Text und jedes Mal, wenn ich eine Bibliographie hinzufügen möchte, schlägt dies mit der Warnung „Leere Bibliographie“ fehl. Wie kann ich dieses Problem beheben? Hier sind meine Codes:

\documentclass[12pt, a4paper, leqno]{article}
\usepackage{a4wide}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{appendix}
\usepackage{float, afterpage, rotating, graphicx}
\usepackage{epstopdf}
\usepackage{longtable, booktabs, tabularx}
\usepackage{fancyvrb, moreverb, relsize}
\usepackage{eurosym, calc}
\usepackage{amsmath, amssymb, amsfonts, amsthm, bm}
\usepackage{newtxtext,newtxmath}
\usepackage{caption}
\usepackage{mdwlist}
\usepackage{xfrac}
\usepackage{setspace}
\usepackage{xcolor}
\usepackage{subcaption}
\usepackage{minibox}
\usepackage{makecell}
\renewcommand{\theadfont}{\normalsize}
\usepackage{geometry}
\geometry{
 left=3cm,
 right=2cm,
 top=2cm,
 bottom=2cm,
}

\usepackage[backend=biber]{biblatex}
\addbibresource{refs.bib}
\usepackage[unicode=true]{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=black,
    anchorcolor=black,
    citecolor=black,
    filecolor=black,
    menucolor=black,
    runcolor=black,
    urlcolor=black
}

\widowpenalty=10000
\clubpenalty=10000

\setlength{\parskip}{2ex}
\setlength{\parindent}{0ex}
\setstretch{1.5}

\begin{document}
abcdefghijklmn...

\newpage
\printbibliography
\end{document}

und meine Bib-Datei ist

@article{acemoglu2008income,
  title={Income and democracy},
  author={Acemoglu, Daron and Johnson, Simon and Robinson, James A and Yared, Pierre},
  journal={American Economic Review},
  volume={98},
  number={3},
  pages={808--42},
  year={2008}
}

@book{baltagi2008econometric,
  title={Econometric analysis of panel data},
  author={Baltagi, Badi},
  year={2008},
  publisher={John Wiley \& Sons}
}

@article{kiviet1995bias,
  title={On bias, inconsistency, and efficiency of various estimators in dynamic panel data models},
  author={Kiviet, Jan F},
  journal={Journal of econometrics},
  volume={68},
  number={1},
  pages={53--78},
  year={1995},
  publisher={Elsevier}
}

Antwort1

Sie müssen die Quellen in Ihrem Dokument zitieren, damit sie in der Bibliographie erscheinen. Ändern Sie Ihre .tex-Datei in:

\documentclass[12pt, a4paper, leqno]{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{refs.bib}
\begin{document}
a\autocite[\pno~1]{acemoglu2008income}

b\autocite{baltagi2008econometric}

cdefghijklmn...

\nocite{kiviet1995bias}

\newpage
\printbibliography
\end{document}

und es sollte funktionieren. Denken Sie daran, pdflatex, biber, pdflatex, pdflatex auszuführen, um alle Referenzen und Notizen richtig zu erhalten.

Erwägen Sie, bei Ihrer nächsten Frage ein minimal funktionierendes Beispiel (ohne alle zusätzlichen Anwendungspakete) zu posten. Manchmal zeigt das Erstellen eines minimalen Beispiels, wo das Problem liegt.

verwandte Informationen