Beamer:\printbibliography 的内容很奇怪

Beamer:\printbibliography 的内容很奇怪

以下 MWE 产生了奇怪的印刷书目内容并使用了错误的框架标题。

\documentclass{beamer}

\usepackage{biblatex}

\begin{filecontents}{foo.bib}
@article{barzel2007konnen,
  title={Wie k{\"o}nnen Lehramtsstudierende auf den Einsatz von Rechnern 
im Mathematikunterricht vorbereitet werden?},
  author={Barzel, B{\"a}rbel},
  journal={Beitr{\"a}ge zum Mathematikunterricht 2007, 41. Jahrestagung der Gesellschaft f{\"u}r Didaktik der Mathematik vom 25.3. bis 30.3. 2007 in Berlin},
  year={2007},
  publisher={Gesellschaft f{\"u}r Didaktik der Mathematik}
}
\end{filecontents}
\addbibresource{foo.bib}

\AtBeginSection{\frame{\frametitle{Gliederung}\tableofcontents[sectionstyle=show/shaded,hideothersubsections]}}

\begin{document}
\section{Literatur}
\nocite{barzel2007konnen}

\begin{frame}[noframenumbering,plain,allowframebreaks]{Literatur}
    \printbibliography
\end{frame}

\end{document}

如下所示,第一个框架与目录的位置正确。但第二个框架的章节标题错误(应为“Literatur I”而不是“Gliederung I”),并且两个水平线之间的空格不应该存在。

错误输出

如果我注释掉\AtBeginSection,则参考书目会正确呈现(见下文),但每个部分开头所需的目录会丢失 - 因为我将其注释掉了。

几乎正确的输出

任何想法如何解决这一问题?

答案1

出现该问题的原因是\printbibliography在您的框架内创建了一个新的(未编号的)部分——要禁用此功能,请使用\printbibliography[heading=none]

\documentclass{beamer}

\usepackage{biblatex}

\begin{filecontents}{foo.bib}
@article{barzel2007konnen,
  title={Wie k{\"o}nnen Lehramtsstudierende auf den Einsatz von Rechnern 
im Mathematikunterricht vorbereitet werden?},
  author={Barzel, B{\"a}rbel},
  journal={Beitr{\"a}ge zum Mathematikunterricht 2007, 41. Jahrestagung der Gesellschaft f{\"u}r Didaktik der Mathematik vom 25.3. bis 30.3. 2007 in Berlin},
  year={2007},
  publisher={Gesellschaft f{\"u}r Didaktik der Mathematik}
}
\end{filecontents}
\addbibresource{foo.bib}

\AtBeginSection{\frame{\frametitle{Gliederung}\tableofcontents[sectionstyle=show/shaded,hideothersubsections]}}

\begin{document}
\section{Literatur}
\nocite{barzel2007konnen}

\begin{frame}[noframenumbering,plain,allowframebreaks]{Literatur}
    \printbibliography[heading=none]
\end{frame}

\end{document}

相关内容