Beamer 中的脚注引用

Beamer 中的脚注引用

我想在 Beamer 的脚注中添加完整参考。我使用的是 MiKTeX 2.9 和 TeXNicCenter 2.0 Alpha 3 build 1118。

我知道这个问题 将参考书目项目放在框架底部。我尝试按照所选答案中的建议去做 https://tex.stackexchange.com/a/6015/35656

脚注没有获得所需的输出,而是仅包含参考文献的 ID。我在 tex.SE 上进行了更多查看,发现了这个已关闭的问题 \footfullcite 没有提供完整的引用(biblatex、beamer)。我在问题的评论中看到,使用 MikTex 时,我应该在选项中添加“backend=bibtex”。但这对我没有帮助。我一直收到 biblatex 错误“修补脚注失败”。

我粘贴下面的代码。

\documentclass{beamer}
%\usepackage[style=authortitle,backend=bibtex]{biblatex}
\usepackage[backend=bibtex]{biblatex}
\bibliography{foo}
\begin{document}
\begin{frame}
Here is text \footfullcite{ref01}. % this writes ref01 in footnote

Here is text \fullcite{ref01}. % this writes ref01 in place
\end{frame}
\end{document}

答案1

您不需要使用当前 miktex 的 backend=bibtex。

这对我来说很好用

\documentclass{beamer}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\begin{frame}
Here is text \footfullcite{westfahl:space}. % this writes ref01 in footnote
Here is text \fullcite{westfahl:space}. % this writes ref01 in place
\end{frame}
\end{document}

确保你编译了 pdflatex,比伯、pdflatex、pdflatex。您或许必须更改 texniccenter 的配置,以便调用biber file.bcfbiber file而不是bibtex file.auxbibtex file

你还应该检查你的系统是否是最新的。在管理员中运行更新管理器用户模式。

相关内容