I am currently writing my thesis and i wanted to compare my results with other published works. Doing this I noticed, that if I cite a source for the first time from within the table, all bibliography entries read 0.
Here is the MWE:
\documentclass[]{article}
\usepackage[style=ieee,backend=biber,isbn=false,url=false,doi=false, language=english, defernumbers=true]{biblatex}
\addbibresource{sources.bib}
\usepackage[]{hyperref}
\usepackage{tabularx}
\hypersetup{
colorlinks=true,
}
\begin{document}
Lorem ipsum dolor sit amet.
At vero eos et accusam et justo duo dolores et ea rebum.
\begin{table}[t]
\centering
\begin{tabularx}{1\textwidth}{|X|}\hline
\cite{test} \\\hline
\end{tabularx}
\end{table}
\printbibliography
\end{document}
and the corresponding .bib file
@InProceedings{test,
author = {Test},
title = {Testtitle}
}
If defernumbers=true is removed it results in a usable bibliography.
A similar problem seems to be mentioned in Reference [0] with defernumbers=true
Is this known/expected behavior? In any case I would be glad if someone could provide me with a workaround if available.
Thanks in advance
PS: Compile order was pdflatex biber pdflatex pdflatex
biblatexupdate (edit: I just verified that the issue from the MWE is resolved in thedevversion ofbiblatex). The issue is also discussed at https://tex.stackexchange.com/q/468475/35864, where a workaround is offered. – moewe Jul 11 '19 at 14:39