I get an 'Undefined control sequence \autocite{donnellanSpeakingNothing1974}' error with the following MWE:
\documentclass{article}
\usepackage[style=chicago-authordate]{biblatex}
\addbibresource{bibliography.bib}
\begin{document}
\autocite{donnellanSpeakingNothing1974}
\printbibliography
\end{document}
and bibliography.bib:
@Article{donnellanSpeakingNothing1974,
author = {Donnellan, Keith S.},
title = {Speaking of Nothing},
journaltitle = {The Philosophical Review},
date = {1974},
volume = {83},
number = {1},
pages = {3--31},
doi = {10.2307/2183871},
}
This is not a duplicate of "Undefined control sequence." when using autocite and biblatex-chicago because I am not using bibtex.
What do I need to do to use \autocite
with biblatex-chicago?
I want to use autocite, because I want to make the .tex file with Pandoc and that's how it writes citations.
I am passing a style option to biblatex.sty because that's how Pandoc's templates work. This may be the source of my problems: Difference between biblatex [style=chicago] and biblatex-chicago packages?
According to page 87 of the biblatex-chicago manual I should use xstring.sty and nameref.sty. That doesn't help; the following gives me the same error:
\documentclass{article}
\usepackage{xstring}
\usepackage{nameref}
\usepackage[style=chicago-authordate]{biblatex}
\addbibresource{bibliography.bib}
\begin{document}
\autocite{donnellanSpeakingNothing1974}
\printbibliography
\end{document}