在 beamer 中参考同一张幻灯片并使用 \pause

Reference on same slide in beamer and with \pause

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

\only<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}