![\footcite 没有出现在 beamer 中](https://linux22.com/image/425115/%5Cfootcite%20%E6%B2%A1%E6%9C%89%E5%87%BA%E7%8E%B0%E5%9C%A8%20beamer%20%E4%B8%AD.png)
我尝试\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}
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-重复引用看起来很有希望,但根据您所想的具体要求,可能还需要做更多的工作。