在 Beamer 文档中,我使用以下命令在末尾附上参考书目:
\begingroup
\makeatletter
\setlength{\hoffset}{.5\beamer@sidebarwidth}
\makeatother
\begin{frame}[noframenumbering,plain,allowframebreaks]\frametitle{References}
\printbibliography[heading=bibintoc]
\end{frame}
\endgroup
使用包:
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{references.bib}
并在开头使用以下命令生成目录:
\begin{frame}
\vspace{-0.5cm}
\frametitle{Table of Contents}
\tableofcontents
\end{frame}
目录中的“参考文献”错误地出现,如下所示:
我该如何从目录中删除“参考文献”?非常感谢!
答案1
该heading=bibintoc
选项明确将引用添加到目录中。因此,要从目录中删除它们,只需不明确添加它们即可。
\documentclass{beamer}
\useoutertheme{sidebar}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\begin{frame}
\vspace{-0.5cm}
\frametitle{Table of Contents}
\tableofcontents
\end{frame}
\begin{frame}
\cite{knuth:ct}
\end{frame}
\begingroup
\makeatletter
\setlength{\hoffset}{.5\beamer@sidebarwidth}
\makeatother
\begin{frame}[noframenumbering,plain,allowframebreaks]\frametitle{References}
\printbibliography%[heading=bibintoc]
\end{frame}
\endgroup
\end{document}