Here is a simple document:
\documentclass{article}
\usepackage[%
backend = biber,
bibstyle = biblatex-sp-unified,
]{biblatex}
\addbibresource{test.bib}
\begin{document}
\cite{test}
\printbibliography{}
\end{document}
Which refers to this bbx and this simple bib file:
@article{test,
Author = {test},
Title = {test}
}
This used to work. After updating my MacTeX distribution this Sunday morning and (full disclosure) doing a sudo tlmgr update --all, I now receive errors like the following:
! Undefined control sequence.
<argument> \bbl@main@language
l.12 \printbibliography{
}
?
Curiously, if either the Author or Title field is missing, I don't get an error. Moreover, if I remove the bibstyle option, the error goes away. This leads me to suspect that the problem is somewhere in the bbx file linked above, but that's as far as my limited knowledge and expertise gets me.
I realize this might be a rather specific question (and I have opened an issue on the github I linked to), but perhaps there is a general issue causing the problem here, in which case others might benefit from a general solution.
.bblfiles might thus need to be regenerated. – Joseph Wright Jun 19 '16 at 14:55.bbx: probably it's in need of an update – Joseph Wright Jun 19 '16 at 14:57babel(with a language option) help? – moewe Jun 19 '16 at 15:14