I reinstalled MiKTeX and now I can't make bibliographies anymore. I have a file called a.tex containing
\documentclass{book}
\usepackage[backend=biber]{biblatex}
\bibliography{b}
\begin{document}
\cite{a}
\printbibliography
\end{document}
and b.bib containing
@book{a,
title={a},
author={a}
}
Even after compiling multiple times with LaTeX and biber, there is no bibliography and it says that the citation is undefined. Am I missing something? Why doesn't it work? I installed the latest updates in the MiKTeX console.
.blgfile (on Windows that file may mistakenly be classified as "performance monitor file", but it is a text file you can open with any text editor), please add the complete contents of your.blgfile to your question. – moewe Jul 03 '20 at 05:48.blgfile anymore. – Luca Jul 03 '20 at 10:42biblatexwithbackend=biber,you must compile the document with Biber. It is possible that your editor is (or was) configured to run Biber when you click on a button that says "BibTeX", but that doesn't change the fact that only Biber can be used. A Biber run can only be successful after a successful LaTeX run (where "LaTeX" can be your favourite flavour of LaTeX: pdfLaTeX, LuaLaTeX, XeLaTeX). If something is wrong Biber should tell you about it directly when you run it from the command line. – moewe Jul 03 '20 at 11:53