\footcite 没有出现在 beamer 中

\footcite 没有出现在 beamer 中

我尝试\footcite在其中一张幻灯片中使用,但参考文献未显示。我引用的参考文献是:

@article{question,
  title={My article},
  author={Joe, Smith},
  year={2020}
}

下面提供了最小的工作示例。

\documentclass[hyperref={pdfpagelabels=false}]{beamer} 
\usetheme{CambridgeUS}
\usepackage{biblatex}
\bibliography{References}


 \begin{document}
\begin{frame}{Deneme}
    Here \footcite{question}
\end{frame}

\begin{frame}
\printbibliography
\end{frame}

\end{document}

在此处输入图片描述

答案1

在您的例子中,引用出现了——但可以说格式很无益。

对于大多数标准样式,该命令仅排版您在脚注中\footcite所说的正常引用标签。\cite

该示例biblatex以 的形式加载\usepackage{biblatex},因此请求style=numeric,这意味着您正在使用数字样式,其中\cite(通常)会产生一个简单的数字。

这解释了您在此处看到的内容。\footcite生成包含条目的引用标签的脚注。 输出更加令人困惑,因为您的beamer补丁版本biblatex的书目输出将书目中的标签编号替换为可爱的小图标,因此您无法知道每个数字指的是什么。 (在我的biblatex和版本中不是这种情况beamer,但我不确定这是故意的还是只是暂时的。)

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{biblatex}
\bibliography{biblatex-examples}

\begin{document}
\begin{frame}{Deneme}
  \begin{itemize}
    \item lorem \footcite{sigfridsson}
    \item ipsum \footcite{worman}
    \item dolor \footcite{sigfridsson}
    \item sit \footcite{nussbaum}
  \end{itemize}
\end{frame}

\begin{frame}
\printbibliography
\end{frame}
\end{document}

脚注 1 显示“2.”,脚注 2 显示“3.”,脚注 3 有“2.”,脚注 4 显示“1.”。

biblatex如果您使用该样式,您可能会得到更接近您所希望的结果verbose。请注意,在这种情况下根本没有引用编号,您看到的唯一数字是连续的脚注编号。

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[style=verbose]{biblatex}
\bibliography{biblatex-examples}

\begin{document}
\begin{frame}{Deneme}
  \begin{itemize}
    \item lorem \footcite{sigfridsson}
    \item ipsum \footcite{worman}
    \item dolor \footcite{sigfridsson}
    \item sit \footcite{nussbaum}
  \end{itemize}
\end{frame}

\begin{frame}
\printbibliography
\end{frame}
\end{document}

人们通常希望看到的是数字引用,并在底部的幻灯片上显示按顺序排列的“迷你参考书目”。很多很多更难实现,目前我还不知道有什么好的、强大的解决方案。footcite-重复引用看起来很有希望,但根据您所想的具体要求,可能还需要做更多的工作。

相关内容