По умолчанию использование \cite
в классе Beamer LaTeX помещает фактическую информацию о цитировании в конце презентации на отдельном слайде, содержащем библиографию. Как получить информацию о цитировании вместо этого на том же слайде, что и цитата (ожидаемая, вежливая практика для большинства презентаций)?
Вставка текста цитаты на том же слайде с LaTeX Beamer
Ответ 1
Если вы используете пакет biblatex, вы можете вставить полную библиографическую запись с помощью команды \fullcite
.
Ответ 2
Я использовал стиль bibentry для этого (часть natbib), который позволяет вам писать \bibentry{key}
, который напрямую расширяется до полной библиографической записи.
Ответ 3
Чтобы разместить цитату внизу того же слайда, мы можем использовать \footfullcite
вместо \fullcite
.
Выполните следующие шаги:
- Включить
\usepackage{biblatex}
и\bibliography{<your_bib_file>}
в вашей преамбуле. - Используйте
\footfullcite{paper}
в вашем кадре.
Ответ 4
Итак, вот минимальный (но полный) рабочий пример: предполагается, что файл .bib назван как biblio.bib:
\documentclass{beamer}
\usepackage[style=verbose]{biblatex}
\bibliography{biblio}
\begin{document}
\begin{frame}
Some text.\footnote{Some text in a footnote.} Some more text.\footcite{foo12}
\end{frame}
\end{document}