\printbibliography 的问题

\printbibliography 的问题

我正在撰写论文,需要使用 APA 引用格式。

我在主文档中使用了以下代码:

\usepackage[backend=biber,style=apa,sorting=none,natbib=true]{biblatex}
\addbibresource{library.bib} 
\usepackage[autostyle=true]{csquotes} 

并在我的主文档的最后..

\printbibliography[heading=bibintoc,[title={References}]

但是我总是收到这个错误:

“未定义控制序列。\printbibliography[heading=bibintoc,[title={References}]”

此外,在我的参考文献表中,我得到的是(yearmonthday)而不是(2015)例如,并且参考文献没有按字母顺序排序。

答案1

使用 biblatex 时,您需要检查几件事。其中一些已在评论中概述。
应该\printbibliography看起来像\printbibliography[heading=bibintoc,title=References]
首先,这是我使用的模板中的一个功能示例:

\usepackage[american]{babel}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa} %Literaturverzeichnis american-apa style
\addbibresource{library.bib} 
\usepackage[babel,threshold=2]{csquotes}

答案2

在我看来,您的括号关闭得太多了。

尝试使用这个:

\printbibliography[heading=bibintoc,title={References}]

相关内容