我正在用 beamer 做一个演示文稿。如果我只包含一位或两位作者的引文,则不会出现问题,但当我包含两位以上作者的引文时,编译(pdflatex 和 bibtex)会失败:
[19] (./presentacion.bbl !未定义控制序列。 \beamer@sort #1#2->\long \def \beamer@todo {#1}\def \beamer@ospec {}\beamer@... l.4 ...1990)Willson, Rice y Westoby}]{Willson1990}
?
如果我使用文档类{article}而不是beamer,相同的参考书目不会产生问题。
我的代码是这样的:
\documentclass{beamer}
\mode<presentation>
\usetheme{Warsaw}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{xcolor}
\usepackage{natbib}
\bibliographystyle{estilo}
\begin{document}
\begin{frame}
\citep{willson1990}
\end{frame}
\begin{frame}[allowframebreaks]
\frametitle{Referencias}
\bibliographystyle{estilo}
\begin{footnotesize}
\bibliography{biblio2.bib}
\end{footnotesize}
\end{frame}
\end{document}
有人知道这是什么问题吗?
先谢谢了
迭戈·萨拉萨尔