Ein minimales funktionierendes Beispiel mit Biblatex erhalten

Ein minimales funktionierendes Beispiel mit Biblatex erhalten

Ich versuche nur, ein minimales funktionierendes Beispiel mit Biblatex zu erhalten, damit ich lernen kann, wie man das Paket verwendet. Ich verwende TexMaker und erhalte immer dieselbe Warnung zusammen mit einer Warnung, dass mein Zitat „dirac“ nicht definiert ist:

Package biblatex Warning: Please (re)run Biber on the file:

In meiner Präambel steht folgendes:

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}

\addbibresource{sample.bib}

In meinem Dokument habe ich:

I am citing Dirac \cite{dirac}

In der Datei sample.bib, die im selben Ordner wie die Haupt-.tex-Datei gespeichert ist, habe ich:

@book{dirac,
  title={The Principles of Quantum Mechanics},
  author={Paul Adrien Maurice Dirac},
  isbn={9780198520115},
  series={International series of monographs on physics},
  year={1981},
  publisher={Clarendon Press},
  keywords = {physics}
}

Dies wurde größtenteils direkt von den Overleaf-Hilfeseiten kopiert.

Was läuft hier schief?

Antwort1

Wenn Sie es so machen, wie @DavidCarlisle es bereits in einem Kommentar vorgeschlagen hat, also biber nach einem vorläufigen LaTeX-Lauf ausführen, gefolgt von einem weiteren LaTeX-Lauf, erhalten Sie etwa Folgendes:

Bildbeschreibung hier eingeben

\documentclass{article}

\begin{filecontents}[overwrite]{mybib.bib}
@book{dirac,
  title={The Principles of Quantum Mechanics},
  author={Paul Adrien Maurice Dirac},
  isbn={9780198520115},
  series={International Series of Monographs on Physics},
  year={1981},
  publisher={Clarendon Press},
  keywords = {physics}
}
\end{filecontents}

\usepackage[%
  backend=biber,
  style=alphabetic,
  sorting=ynt]{biblatex}
\addbibresource{mybib.bib}

\begin{document}
I am citing Dirac \cite{dirac}.
\printbibliography
\end{document}

verwandte Informationen