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

相关内容