footcite 在 beamer 中运行不佳

footcite 在 beamer 中运行不佳

当以这种方式在文档中使用\footcite内部itemize环境时:beamer

%beamer document
\begin{itemize}[<+->]
    \item a\footcite{citation}.
    \item b
    \end{itemize}

发生了一些奇怪的事情:引用在框架移动时会改变其外观。下面我提供了一张图片。

图像

还有一个 MWE:

\documentclass[aspectratio=169, hyperref={pdfpagelabels=false}]{beamer}
\usetheme{Madrid} 
\let\Tiny=\tiny
\usepackage{multimedia}
\usecolortheme{whale} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usefonttheme{professionalfonts}  
\usenavigationsymbolstemplate{} 
\setbeamertemplate{footline}[frame number]
\setbeamertemplate{frametitle}[default][center]
\setbeamersize{text margin left=2em,text margin right=2em}
\usepackage{ragged2e}
\usepackage{csquotes} %"para citar bien"

\usepackage[style=verbose, backend=biber]{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@Article{trochine2014benznidazole,
  Title                    = {Benznidazole biotransformation and multiple targets in Trypanosoma cruzi revealed by metabolomics},
  Author                   = {Trochine, Andrea and Creek, Darren J and Faral-Tello, Paula and Barrett, Michael P and Robello, Carlos},
  Year                     = {2014},
  Number                   = {5},
  Pages                    = {e2844},
  Volume                   = {8},

  Journal                  = {PLoS Negl Trop Dis},
  Publisher                = {Public Library of Science}
}
\end{filecontents}
\usepackage[style=verbose,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\begin{frame}{benznidazol}
\begin{itemize}[<+->]
\item a\footcite{trochine2014benznidazole}.
\item b
\end{itemize}
\end{frame}
\end{document}

itemize也许和之间存在兼容性问题,\footcite但不知道如何解决。

答案1

您可以使用\footfullcite{trochine2014benznidazole},该命令将阻止 biblatex 第二次进行简短引用。

答案2

这是意料之中的。该verbose样式仅在第一次引用时显示完整引用,后续对作品的调用将缩短为“作者+标题”。

您可以使用选项关闭负责此事的引用跟踪citetracker=false

或者,你可以使用重新定义使所有引用都变长

\renewbibmacro*{cite}{%
  \usebibmacro{cite:citepages}%
  \usebibmacro{cite:full}}

相关内容