Помещение цитирования в руководитель в Beamer

StackOverflow https://stackoverflow.com/questions/5311680

  •  24-10-2019
  •  | 
  •  

Вопрос

Я стараюсь привести некоторых авторов в свой Бимер. Цитация происходит в рамках кадров. Это работает совершенно хорошо, пока я не захочу их переписать. Я пытаюсь с пакетом [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{...} И это должно работать нормально.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top