3

我试着在我的投影仪中引用一些作者。引用发生在框架标题内。在我想给它们上标之前,它工作得很好。我尝试使用包[super]{cite},但它不起作用。我遇到了一些编译问题:

! Undefined control sequence.
\beamer@todo ...ust \edef \inserttocsectionnumber
                                              {\the \beamer@tempcount }\

为了编译我的工作,我使用了以下 bash:

pdflatex example
bibtex example
pdflatex example
pdflatex example
4

1 回答 1

2

我通过使用包 natbib 找到了答案并正确使用它,特别是通过将 bibliographystyle 定义到序言中并定义一个空白函数 newblock 以便很好地编译。

序言应如下所示:

\documentclass[pdf,10pt]{beamer}

\usepackage[sort&compress,comma,super]{natbib}
\bibliographystyle{apalike} % Or your specific bibliographystyle

\def\newblock{} % To avoid a compilation error about a function \newblock undefined

\begin{document}
 ...

不要忘记\citep{...}它,它应该可以正常工作。

于 2011-03-15T13:56:27.867 回答