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
È stato utile?

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
scroll top