The following minimalistic document produces an "Undefined control sequence" error at \begin{document}. When I put \usepackage[english]{babel}in comments the error disappears. The compilation steps I am doing are pdflatex -> biber -> pdflatex.
\documentclass[a4paper, 12pt]{report}
\usepackage[backend=biber,style=alphabetic,citestyle=authoryear]{biblatex}
\usepackage[english]{babel}
\begin{document}
hello world
\end{document}
For obvious reasons I really want references in my document, but I would also like to use babel. I am using MiKTeX 2.9, pdfTeX version 3.1415926-2.5-1.40.14. Biblatex version is 3.3, and babel is 3.8m. Is there any solution to this conflict of packages?
BibLat
\listfilesat the very top of your document, after a LaTeX run (just force though the errors) you will get a list at the end of your.logfile with the package versions. It is quite likely thatbiblatexandbabelare not up to date (I suspectbabelis too old for yourbiblatex, but I don't know exactly which command TeX complains about). You will need to do an update in User and Amdin mode, see How should one maintain and update a MiKTeX installation?. – moewe Apr 06 '16 at 14:07babelis2016/02/09 3.9q, so I think we can safely say that the problem is with your outdatedbabelversion. You will now only have to find a way to do that update. – moewe Apr 06 '16 at 14:22babelwas outdated). – moewe Apr 06 '16 at 14:57