2011-03-15 51 views
3

我試着引用一些作者進入投影機。引文發生在一個框架內。它很好地工作,直到我想爲他們上標。我嘗試與包[super]{cite},它不起作用。我得到一些編譯問題:將引文放入投影儀內的引文中

! Undefined control sequence. 
\[email protected] ...ust \edef \inserttocsectionnumber 
               {\the \[email protected] }\ 

編譯我的工作,我用下面的bash:

pdflatex example 
bibtex example 
pdflatex example 
pdflatex example 

回答

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{...},它應該工作的罰款。