我正在撰写论文,需要使用 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}]