\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}]”

此外,在我的參考文獻表中,我得到的是(年月日)而不是(2015)eg,而且參考文獻不是按字母順序排序的。

答案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}]

相關內容