Frage

Ich versuche, einige Autoren in meinen Beamer zu zitieren. Das Zitat findet innerhalb eines Frametitels statt. Es funktioniert vollkommen in Ordnung, bis ich sie übertreffen möchte. Ich versuche es mit Paket [super]{cite} Und es funktioniert nicht. Ich bekomme einige Zusammenstellungsprobleme:

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

Um meine Arbeit zu kompilieren, habe ich die folgende Bash verwendet:

pdflatex example
bibtex example
pdflatex example
pdflatex example
War es hilfreich?

Lösung

Ich fand die Antwort mit dem Paket -Natbib und korrekt, insbesondere indem ich den Bibliographiestil in der Präambel definieren und eine leere Funktion Newblock definieren kann, um gut zu kompilieren.

Die Präambel sollte aussehen wie:

\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}
 ...

Vergiss nicht das \citep{...} Und es sollte gut funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top