Mettendo citazione nel apice all'interno di Beamer
Domanda
cerco fare per citare alcuni autori nel mio proiettore. La citazione si svolge all'interno di un frametitle. Funziona perfettamente bene fino a quando voglio Apice loro. Provo con il pacchetto [super]{cite}
e non funziona. Ottengo alcuni problemi di compilazione:
! Undefined control sequence.
\beamer@todo ...ust \edef \inserttocsectionnumber
{\the \beamer@tempcount }\
Per compilare il mio lavoro, ho usato il seguente bash:
pdflatex example
bibtex example
pdflatex example
pdflatex example
Soluzione
Ho trovato la risposta utilizzando il pacchetto natbib e corretto utilizzo particolarmente definendo la bibliographystyle nel preambolo e di definire una funzione newblock vuoto per compilare bene.
Il preambolo dovrebbe essere simile:
\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}
...
Non dimenticare il \citep{...}
e dovrebbe funzionare bene.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow