我的文档编译正确,包括参考书目(与 .tex 文件位于同一目录中)。现在所有引用突然产生未定义的控制序列错误。此外,\@year@ 的一些错误与其定义错误不匹配,仍然适用于引用。
看起来像这样:
\documentclass[jou,apacite]{apa6}
\usepackage{url}
\def\UrlBreaks{\do\/\do-}
\title{foo}
\shorttitle{bar}
\author{me}
\affiliation{Uni}
\rightheader{APA style}
\leftheader{me}
\begin{document}
\maketitle
Blabla~\cite{Author1979}.
\bibliography{BetterBibTex}
\end{document}
答案1
cfr 的评论给出了答案——删除生成的文件(aux 等)并重新编译即可解决这个问题。有时这很简单……