
我只是想用 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}