TeX - LaTeX Asked on March 17, 2021
After my latest MikTeX update (November 2020) I have witnessed several issues when compiling files that compiled before the update. These were mostly related to the biblatex or the babel packages. I have been able to sort some of them, but the following MWE won’t compile on my Windows 10 system. (Please note the comment inside the document
environment.)
documentclass{article}
usepackage{biblatex}
begin{filecontents}{bibtest.bib}
@MvBook{Theory,
author = {Someone},
title = {Theory},
volumes = {2},
}
end{filecontents}
addbibresource{bibtest.bib}
begin{document}
volcite{1}[11]{Theory}
% If the optional argument is removed, the file compiles.
%volcite{1}{Theory}
end{document}
More precisely, the first compilation works and it is after running Biber and compiling for the second time that it fails. In my case, it gets stuck while loading the file english.lbx
from biblatex
. How can this issue be solved?
This was a bug (https://github.com/plk/biblatex/issues/1039) in biblatex
3.15 that was resolved in the version 3.16 (released 2020-12-31).
It was caused by using field format aliases too eagerly, which lead to an infinite loop.
Update your TeX system to get biblatex
v3.16 and a matching Biber version.
While you wait for the release of version 3.16 you can fix the issue by providing the appropriate definition for the field format volcitepages
in the preamble
documentclass{article}
usepackage{biblatex}
DeclareFieldFormat{volcitepages}{mkpageprefix[pagination][mknormrange]{#1}}
addbibresource{biblatex-examples.bib}
begin{document}
volcite{1}[11]{knuth:ct}
end{document}
Answered by moewe on March 17, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP