如何使投影仪引用遵循覆盖?

如何使投影仪引用遵循覆盖?

我有一张幻灯片,我想在其中显示两句带引文的名言。我使用\onslide一次显示一句名言来\footcite显示来源的引文。

\documentclass[10pt,xcolor=dvipsnames, aspectratio=169]{beamer}

\usepackage[natbib=true, style=alphabetic, citestyle=authoryear,backend=biber]{biblatex}
\addbibresource{refs.bib}
\DeclareLanguageMapping{american}{american-apa}
\begin{document}

\begin{frame}
  \onslide<1->{
    \begin{quote}
       Quote 1 \footcite{palen_success_2015}.
    \end{quote}
  }
  \vfill
  \onslide<2->{
    \begin{quote}
      Quote 2 \footcite{crawford_what_2016}.
    \end{quote}
  }
\end{frame}
\end{document}

我希望只在显示引文时显示引用。但是,脚注中的引用出现在每张幻灯片上。

在此处输入图片描述 在此处输入图片描述

如何才能在footcite显示时显示引用?

编辑我不同意将此问题标记为重复。当我搜索问题的答案时,我没有找到建议的重复。此外,我认为很多人可能不明白如何使用该问题的答案来解决问题。尽管这两个问题都涉及引用和之间的关系,但only它们似乎足够不同,以至于两者都存在。

答案1

您可以使用以下方法隐藏第一张幻灯片上的第二个引文\only<2->{}

\documentclass[10pt,xcolor=dvipsnames, aspectratio=169]{beamer}

\usepackage[natbib=true, style=alphabetic, citestyle=authoryear,backend=biber]{biblatex}
\addbibresource{refs.bib}
\DeclareLanguageMapping{american}{american-apa}
\begin{document}

\begin{frame}
  \onslide<1->{
    \begin{quote}
       Quote 1 \footcite{palen_success_2015}.
    \end{quote}
  }
  \vfill
  \onslide<2->{
    \begin{quote}
      Quote 2 \only<2>{\footcite{crawford_what_2016}}.
    \end{quote}
  }
\end{frame}
\end{document}

相关内容