当以这种方式在文档中使用\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}}