2

我一直在寻找一些自动化的方法,用 biblatex 在 beamer Madrid 的同一张幻灯片上对参考文献进行编号。这适用于\pauseand \footcite{}。但是当我在同一张幻灯片上有多个项目符号(例如 5 个),并且我想引用最后一点时,问题是引用出现在第一张幻灯片上。我希望仅在相关幻灯片出现时才出现参考(即本例中的第 5 张)

  • \documentclass{beamer}
  • \mode<presentation>{\usetheme{Madrid}}
  • \usepackage[style=verbose]{biblatex}

\only<2->{...}等是一种解决方案,但我认为更新幻灯片上的所有数字需要大量手动工作,例如,当我需要删除(或添加)一个参考点时。

谢谢。

4

1 回答 1

2

如果您使用相对覆盖而不是绝对数字,则无需更新任何数字:

\documentclass{beamer}

\mode<presentation>{\usetheme{Madrid}}
\usepackage[style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
    \begin{frame}
        \begin{itemize}[<+->]
            \item ABC \only<.->{\footcite{knuth:ct:a}}
            \item XYZ \only<.->{\footcite{knuth:ct:b}}
        \end{itemize}
    \end{frame}
\end{document}
于 2020-05-03T11:16:58.887 回答