The following code does not format the citation and reference. The final PDF contains the sentence Let’s cite Mittlebach mittelbach2004. I am using the latest version of MikTeX, which I (re)installed. I included two error messages I get after the code.
\begin{filecontents}{\jobname.bib}
@book{mittelbach2004,
title={The \LaTeX Companion},
author={Mittelbach, Frank and Goossens, Michel},
year={2004},
publisher={Addison-Wesley Publishing Company},
address={Reading (MA):}
}
\end{filecontents}
%
\documentclass{article}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
%
\begin{document}
Let's cite Mittlebach \cite{mittelbach2004}.
\printbibliography
%
\end{document}
Error messages:
LaTeX Warning: Citation 'mittelbach2004' on page 1 undefined on input line 18.
LaTeX Warning: Empty bibliography on input line 19.
.bibfile. Don't sayaddress={Reading (MA):}, sayaddress={Reading (MA)},. The style you are currently using automatically adds a colon after thelocation/address. If you want to use a style that normally does not add a colon there, it is normally possible to modify it to do so, – moewe Jan 04 '22 at 16:30