我正在准备一个包含多个引用的带有 beamer 包的演示文稿。因此,我决定使用以下包:
\usepackage[style=apa, backend = biber]{biblatex}
\DeclareLanguageMapping{american}{american-UoN}
\addbibresource{Literature.bib}
在引用的幻灯片中我没有遇到任何问题,但是在参考幻灯片中,我通过以下方式制作:
\begin{frame}[t,allowframebreaks]
\frametitle{References}
\printbibliography
\end{frame}
没有显示年份。我多次编译了 bib 和 tex 文件。不幸的是,没有运气。幻灯片中的引用保持为:
参考幻灯片如下:
我将不胜感激任何帮助。提前谢谢您
注:此参考文献的 bib 条目如下:
@phdthesis{beall2003role,
title={The role of reverse auctions in strategic sourcing},
author={Beall, Stewart},
year={2003},
school={Arizona State University}
}
在定义框架中我这样调用它:
在预定的时间段内以较低的价格投标。'' \cite{beall2003role}
参考框架如下所示:
\begin{frame}[t, allowframebreaks]{References}
\printbibliography
\end{frame}
答案1
使用时biblatex-apa
需要包含对biblatex-apa
的语言文件的调用。除其他外,这些.lbx
文件还包含biblatex-apa
的日期宏,用于格式化参考书目中的日期。
加载后biblatex
,应添加一行,该行对应\DeclareLanguageMapping{<language>}{<language>-apa}
于;在我们的示例中,该行应为
\DeclareLanguageMapping{american}{american-apa}