Biblatex を使用した最小限の動作例の取得

Biblatex を使用した最小限の動作例の取得

私は、パッケージの使い方を学べるように、Biblatex で最小限の動作例を取得しようとしているだけです。私は TexMaker を使用していますが、同じ警告が表示され続け、引用「dirac」が未定義であるという警告も表示されます。

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

私の序文には次のように書かれています。

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

\addbibresource{sample.bib}

私の文書には次の内容が記載されています:

I am citing Dirac \cite{dirac}

メインの .tex ファイルと同じフォルダーに保存されている sample.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}
}

これは主に Overleaf ヘルプ ページから直接コピーされたものです。

ここで何が間違っているのでしょうか?

答え1

@DavidCarlisle がコメントで既に提案しているように、つまり、予備的な LaTeX 実行後に biber を実行し、その後にもう一度 LaTeX を実行すると、次のような結果になります。

ここに画像の説明を入力してください

\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}

関連情報