我试着将一些作者引用到我的投影手中。引用发生在一个框架标题内。它完全正常,直到我想要上标它们。我尝试使用包[super]{cite}
,但它不起作用。我遇到了一些编译问题:
! Undefined control sequence.
\beamer@todo ...ust \edef \inserttocsectionnumber
{\the \beamer@tempcount }\
为了编译我的作品,我使用了以下bash:
pdflatex example
bibtex example
pdflatex example
pdflatex example
答案 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{...}
,它应该可以正常工作。