我试图在我的演示文稿中包含参考书目,但是出现此错误:
! 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}
在我的序言中。评论后一切都正常了。