当将 Biblatex 与 Beamer 结合使用时,所有框架标题(不仅仅是参考书目框架)中都会添加不需要的“参考”。我想关闭此行为,但找不到任何提示。奇怪的是,它仅在翻译文档两次后才会出现。这是一个最小示例。
\documentclass{beamer}
\usetheme{Frankfurt}
\usepackage{biblatex}
\addbibresource{Test.bib}
\begin{document}
\begin{frame}\frametitle{Test}
\nocite{*}
\printbibliography
\end{frame}
\end{document}
答案1
原因是\printbibliography
增加了一个新的部分,请参阅biblatex 破坏了 beamer 中的章节编号或者如何删除 beamer 演示文稿中的参考文献链接?。可以分别使用\defbibheading{bibliography}[\bibname]{}
或来避免这种情况\printbibliography[heading=none]
。
\documentclass{beamer}
\usetheme{Frankfurt}
\usepackage{biblatex}
% See https://tex.meta.stackexchange.com/questions/4407
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\addbibresource{\jobname.bib}
% https://tex.stackexchange.com/questions/120851
% or https://tex.stackexchange.com/questions/231385
% \defbibheading{bibliography}[\bibname]{} or
% \printbibliography[heading=none] (see below).
\begin{document}
\section{Normal Section}
\begin{frame}{Normal Frame}
\end{frame}
\section{References}
\begin{frame}\frametitle{Test}
\nocite{*}
\printbibliography[heading=none]
\end{frame}
\end{document}