Помещение цитирования в руководитель в Beamer
Вопрос
Я стараюсь привести некоторых авторов в свой Бимер. Цитация происходит в рамках кадров. Это работает совершенно хорошо, пока я не захочу их переписать. Я пытаюсь с пакетом [super]{cite}
И это не работает. У меня проблемы с компиляцией:
! Undefined control sequence.
\beamer@todo ...ust \edef \inserttocsectionnumber
{\the \beamer@tempcount }\
Чтобы скомпилировать свою работу, я использовал следующий удар:
pdflatex example
bibtex example
pdflatex example
pdflatex example
Решение
Я нашел ответ, используя пакет Natbib и правильно его использовал, особенно путем определения библиографического стиля в преамбулу и определить пустую функцию 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{...}
И это должно работать нормально.
Не связан с StackOverflow