![\cite 突然产生“未定义的控制序列”](https://linux22.com/image/294491/%5Ccite%20%E7%AA%81%E7%84%B6%E4%BA%A7%E7%94%9F%E2%80%9C%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E6%8E%A7%E5%88%B6%E5%BA%8F%E5%88%97%E2%80%9D.png)
我的文档编译正确,包括参考书目(与 .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 等)并重新编译即可解决这个问题。有时这很简单……