Как создать библиографию в конце слайда и в конце презентации

Как создать библиографию в конце слайда и в конце презентации

Презентация — это последовательность beamerслайдов. Я готовлю презентацию для аудитории, состоящей из двух групп. Одна группа хочет визуализировать различные ссылки в конце каждого слайда. Другие хотят просмотреть их все вместе в конце презентации. Чтобы все они были удовлетворены, мне нужно написать ссылки автор-имя-журнал-год как внизу каждого слайда, так и в конце презентации.

Для размещения ссылки в конце слайда мы можем использовать \footcite{}пакет biblatex. Но он не генерирует библиографию в конце презентации.

Чтобы написать библиографию в конце презентации, мы можем использовать простой код, например:

\begin{frame}[allowframebreaks]

        \frametitle{References}
        \bibliographystyle{alpha}
        \bibliography{library}

\end{frame}

Этот метод не создает библиографию в конце слайдов.

Даже эти два метода несовместимы друг с другом, так как использование одного мешает запуску другого. Таким образом, как мне подготовить свою презентацию, чтобы удовлетворить всю аудиторию? Надеюсь, есть решения, которые мне неизвестны. Обратите внимание, что я люблю использовать .bibфайлы для создания библиографии.

решение1

С использованиемbiblatex, вы можете использовать \footfullcite{key}для добавления полной записи в качестве примечания и, используя \printbibliographyв конце, вы также получите полную библиографию. Небольшой пример:

\documentclass{beamer}
\usepackage{biblatex}

\usepackage{filecontents}
\begin{filecontents*}{xyyzzz.bib}
@article{bertram,
  author       = {Bertram, Aaron and Wentworth, Richard},
  title        = {Gromov invariants for holomorphic maps on {Riemann} surfaces},
  journaltitle = jams,
  date         = 1996,
  volume       = 9,
  number       = 2,
  pages        = {529-571},
  langid       = {english},
  langidopts   = {variant=american},
  shorttitle   = {Gromov invariants},
  annotation   = {An \texttt{article} entry with a \texttt{volume} and a
                  \texttt{number} field},
}
\end{filecontents*}

\addbibresource{xyyzzz.bib}

\begin{document}

\begin{frame}
test\footfullcite{bertram}
\end{frame}

\begin{frame}[allowframebreaks]
\frametitle{\bibname}
\printbibliography
\end{frame}

\end{document}

Результат:

введите описание изображения здесь

В качестве примечания: попытайтесь убедить группу, которая хочет, чтобы записи были представлены в виде сносок, что это не очень хорошая идея.

Связанный контент