投影机出现奇怪的无法识别的控制序列错误

投影机出现奇怪的无法识别的控制序列错误

我试图在我的演示文稿中包含参考书目,但是出现此错误:

! Undefined control sequence.
\beamer@sort #1#2->\long \def \beamer@todo 
                                           {#1}\def \beamer@ospec {}\beamer@...

当我第二次运行 pdflatex 时出现此错误,第一次运行完成时没有任何错误并且参考文献出现在参考书目中。

我的书目如下:

\begin{frame}
  \frametitle{References}
  \begin{thebibliography}{nevell1984unified}
    \bibitem[Bandaru and Deb, 2010]{deb10}
      Bandaru, S. and Deb, K. (2010).
      \newblock Automating discovery of innovative design principles through
      optimization.
      \newblock Technical Report 2010001, Kanpur Genetic Algorithms Laboratory,
      Indian Institute of Technology, Kanpur.

    \bibitem[Anderson, 1996]{anderson96}
      Anderson, J. (1996).
      \newblock {\em {The architecture of cognition}}.
      \newblock Lawrence Erlbaum.

  \end{thebibliography}
\end{frame}

我曾尝试使用 bibtex 生成参考书目,但没有成功,但无论我做什么,总是出现同样奇怪的错误,例如\newblock无法识别或\item列表环境中缺失等。如果我删除参考书目,除了未知引用警告外,一切都正常。有没有一种简单的方法可以将参考书目包含在 beamer 中?

答案1

我找到了问题所在,它\usepackage{cite}在我的序言中。评论后一切都正常了。

相关内容