Question

J'essaie de faire citer quelques auteurs dans mon Beamer. La citation a lieu dans un frametitle. Il fonctionne parfaitement bien jusqu'à ce que je veux les SuperScript. J'essaie avec [super]{cite} paquet et il ne fonctionne pas. Je reçois quelques problèmes de compilation:

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

Pour compiler mon travail, j'ai utilisé le bash suivant:

pdflatex example
bibtex example
pdflatex example
pdflatex example
Était-ce utile?

La solution

J'ai trouvé la réponse en utilisant le natbib paquet et utiliser correctement, il est particulièrement en définissant le bibliographystyle dans le préambule et de définir une newblock fonction vide afin de compiler bien.

Le préambule devrait ressembler à:

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

Ne pas oublier les \citep{...} et il devrait fonctionner correctement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top