biblatex 在 beamer 中引用当前框架

biblatex 在 beamer 中引用当前框架

是否可以在此幻灯片底部的参考书目中仅引用 beamer 当前幻灯片(框架)中的参考文献?

我尝试了这个:

\documentclass{beamer}
\usepackage[
  backend=bibtex8,
  defernumbers=true,
  sorting=none,
  firstinits=true,
  uniquename=init,
  uniquelist=false,
  refsegment=section,
  citestyle=numeric
]{biblatex}
\addbibresource{mini.bib}
\begin{document}
\section{Start}
\begin{frame}
  first cite\cite{Julie2006}
  \printbibliography
\end{frame}
\section{2nd}
\begin{frame}
  Second cite\cite{gyof}
\end{frame}
\end{document}

mini.bib 为:

@article{gyof,
  Author={BLJ},
  Journal={joural1},
  volume={15},
  pages={1337},
  Year={1985}
}
@article{Julie2006,
  Author={JBS},
  Journal={journal2},
  volume={74},
  pages={144411},
  Year={2006}
}

这是我得到的...我已尝试过refsegment=section但没有找到任何带有框架的东西。

答案1

显然 biblatexrefsection选项与 不兼容beamer。有几种解决方法。第一种方法是\newrefsection在适当的位置手动插入命令,第二种方法是使用etoolbox工具来自动执行此操作;即您需要添加以下行:

\preto{\section}{\newrefsection}

在此处输入图片描述

相关内容