导致“空书目”错误的一个来源

导致“空书目”错误的一个来源

我正在使用 biber 编写 LaTeX 文档作为参考。如果我在 .bib 文件中包括以下内容:

@article{boschmassspec,
  author={Fritz Bosch},
  title={Schottky mass- and lifetime-spectrometry of unstable, stored ions},
  journal={Journal of Physics B: Atomic, Molecular and Optical Physics},
  volume={36},
  number={3},
  pages={585},
  url={http://stacks.iop.org/0953-4075/36/i=3/a=316},
  year={2003},
}

然后我的所有引用都会中断:即使以前有效的引用也会全部抛出引用未定义的警告并且无法正确显示(显示引用键而不是数字),我得到以下信息:

main.tex:78: LaTeX Warning: Empty bibliography on input line 78.
main.tex: LaTeX Warning: There were undefined references.
main.tex: Package biblatex Warning: Please (re)run Biber on the file:(biblatex)                main(biblatex)                and rerun LaTeX afterwards.

我正在正确编译文档(pdflatex、biber、pdflatex、pdflatex),如果从 .bib 文件中省略此引用,则一切正常。这有什么问题?

编辑:

这是一个重现该问题的最小示例:

主要.tex:

\documentclass[twoside,onecolumn,11pt,a4paper]{book}
\usepackage{amsmath}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{units}
\usepackage{mathtools}
\usepackage{hyperref}
\usepackage{physics}
\usepackage{amssymb}
\usepackage{parskip}
\usepackage[backend=biber,style=numeric,sorting=none]{biblatex}

\addbibresource{bibliography.bib}
\begin{document}
\cite{akberetal}

\cite{boschmassspec}

\printbibliography
\end{document}

书目.bib:

% Encoding: UTF-8

@Article{akberetal,
  author  = {Akber, A. and Reed, M. W. and Walker, P. M. and Litvinov, Yu. A. and Lane, G. J. and Kibedi, T. and Blaum, K. and Bosch, F. and Brandau, C. and Carroll, J. J. and et al.},
  title   = {Increased isomeric lifetime of hydrogen-like Os192m},
  journal = {Physical Review C},
  year    = {2015},
  volume  = {91},
  number  = {3},
  month   = {Mar},
  doi     = {10.1103/physrevc.91.031301},
}

@article{boschmassspec,
  author={Fritz Bosch},
  title={Schottky mass- and lifetime-spectrometry of unstable, stored ions},
  journal={Journal of Physics B: Atomic, Molecular and Optical Physics},
  volume={36},
  number={3},
  pages={585},
  url={http://stacks.iop.org/0953-4075/36/i=3/a=316},
  year={2003},
}
@Comment{jabref-meta: databaseType:bibtex;}

如果按提供的方式编译,则所有引用均无法正常工作。如果编译时没有第二个引用,则第一个引用可以正常工作。

相关内容