我在 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}