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 に答える