I'm writing a LaTeX document using biber for references. If I include the following in the .bib file:
@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},
}
then all of my references break: even the references that worked previously will all throw reference undefined warnings and fail to properly be presented (showing the cite key instead of the number), and I get the following:
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.
I am compiling the document properly (pdflatex, biber, pdflatex, pdflatex) and everything works if this one reference is omitted from the .bib file. What's wrong with it?
EDIT:
Here is a minimal example that replicates the issue:
main.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}
bibliography.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;}
If compiled as provided, no references work properly. If compiled without the second reference, the first one works.
\usepackage{hyperref}in your main file, right? – Henk Metselaar Dec 14 '17 at 04:10bibergives a warning because you should usemonth = {3}notmonth = {Mar}. Are you sure there are no errors given at either thebiberorlatexstages? – David Purton Dec 14 '17 at 05:53.blgfile (on a Windows machine it might be classified as 'Performance Monitor' file, but it is really just a plain text log file that you can open in your favourite editor). – moewe Dec 14 '17 at 09:20.bibfile only containing what you posted above or is there more in the file? Did you follow my last link? – moewe Dec 15 '17 at 09:48pdflatex,biber,pdflatexand againpdflatexit works for me, too. Try deleting all your auxiliary files, and rerunning in that sequence. – CarLaTeX Dec 16 '17 at 10:28