使用 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}

相關內容