Rules / Build

Package biblatex Error: '…' invalid for '…' — biblatex error

biblatex stopped: BibTeX commands used with biblatex, an incompatible package, or a backend/version mismatch.

Fix

Use biblatex options instead of BibTeX commands; delete the .bbl and rebuild on mismatches.

Example

Reproduced on TeX Live 2026 by CI · lualatex · corpus/biblatex-bibliographystyle

BibTeX commands used with biblatex

Fails: main.tex
\documentclass{article}
\usepackage{biblatex}
\addbibresource{references.bib}
\begin{document}
Typesetting is a solved problem \cite{knuth1984}.
\bibliographystyle{plain}
\printbibliography
\end{document}
What TeX prints in main.log
! Package biblatex Error: '\bibliographystyle' invalid for 'biblatex'.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.6 \bibliographystyle{plain}
                             
Use the package option 'style' instead.
I'm ignoring this command.