Biblatex 和 Beamer 在标题中创建不需要的“参考”

Biblatex 和 Beamer 在标题中创建不需要的“参考”

当将 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}

在此处输入图片描述

相关内容