Ввод цитаты в суперскрипте в Beamer - PullRequest
3 голосов
/ 15 марта 2011

Я пытаюсь цитировать некоторых авторов в мой проектор.Цитирование происходит в рамке заголовка.Это прекрасно работает, пока я не хочу их надстрочный индекс.Я пытаюсь с пакетом [super]{cite}, и он не работает.У меня возникают некоторые проблемы с компиляцией:

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

Для компиляции моей работы я использовал следующую команду:

pdflatex example
bibtex example
pdflatex example
pdflatex example

1 Ответ

2 голосов
/ 15 марта 2011

Я нашел ответ, используя пакет 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{...}, и он должен работать нормально.

...