Beamer \foocite{} 和多个叠加导致多种引用样式

Beamer \foocite{} 和多个叠加导致多种引用样式

我在 Beamer 演示文稿中使用它\footcite{}来提供一些引文。不幸的是,我发现了以下我无法解决的问题:我有一张幻灯片包含多个覆盖层,但只有一个引文,即

\begin{frame}
    \frametitle{<Title>}
    \visible<1->{ 
         Some text with a citation\footcite{citekey}
       
    }
    \visible<2->{ Some more text whithout a citation
    }
    \visible<3>{
            again some more text
       
    }
           
\end{frame}

当我查看幻灯片时,在第一个覆盖层中有以下引用:

引用编号 作者 “标题”。在:书籍,页码..

作者和书名以 blendedblue (beamer 标准) 突出显示。

但在下一个覆盖层(即同一张幻灯片)上,我只有

引用编号 作者 “标题”

并且 blendedblue 中没有突出显示任何内容。那么,您知道如何确保每个覆盖层上的引用相同吗?

答案1

您可以使用\footfullcite而不是 来避免此问题\footcite。这将确保 biblatex 始终打印完整的引用。

\documentclass{beamer}

\usepackage[style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
    
\begin{frame}
    \frametitle{Title}
    \visible<1->{ 
         Some text with a citation\footfullcite{knuth:ct}
       
    }
    \visible<2->{ Some more text whithout a citation
    }
    \visible<3>{
            again some more text
       
    }
           
\end{frame}

\end{document}

或者你可以关闭citetracker

\documentclass{beamer}

\usepackage[style=verbose,citetracker=false]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
    
\begin{frame}
    \frametitle{Title}
    \visible<1->{ 
         Some text with a citation\footcite{knuth:ct}
       
    }
    \visible<2->{ Some more text whithout a citation
    }
    \visible<3>{
            again some more text
       
    }
           
\end{frame}

\end{document}

相关内容