将引号加入Beamer中的上标

时间:2011-03-15 12:26:31

标签: latex beamer citations

我试着将一些作者引用到我的投影手中。引用发生在一个框架标题内。它完全正常,直到我想要上标它们。我尝试使用包[super]{cite},但它不起作用。我遇到了一些编译问题:

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

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

pdflatex example
bibtex example
pdflatex example
pdflatex example

1 个答案:

答案 0 :(得分:2)

我通过使用natbib包找到答案并正确使用它,特别是将参考书目样式定义为前导码并定义一个空白函数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{...},它应该可以正常工作。