這個電子源
\documentclass{article}
\usepackage[backend = biber, style=authoryear, uniquename=false]{biblatex}
\addbibresource{ref.bib}
\usepackage{filecontents}
\begin{filecontents}{ref.bib}
@Electronic{Friston2,
author = {K. J. Friston},
year = {2011}
url = {http://www.fil.ion.ucl.ac.uk/spm/course/video/},
timestamp = {2017.04.24}
}
\end{filecontents}
\begin{document}
\textcite{Friston2}
\printbibliography
\end{document}
在參考書目中看起來像這樣:KJ Friston (2011)。 SPM簡介。 http://... 但它應該像:Friston, KJ (2011)。 SPM簡介。 http://...
當我文本引用時,它是這樣的:KJ Friston,(2011)而不是:Friston(2011)
我究竟做錯了什麼?
答案1
文件中名稱的正確格式.bib
為:
LastName, FirstName and LastName, I. I.
對於一個單一的名字,你可以僥倖逃脫FirstName LastName
,但最好不要這樣做。
這是您的範例(我在文件中的年份後面添加了一個逗號.bib
。)
\documentclass{article}
\usepackage[style=authoryear, uniquename=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Electronic{Friston2,
author = {Friston, K. J. },
year = {2011},
url = {http://www.fil.ion.ucl.ac.uk/spm/course/video/},
timestamp = {2017.04.24}
}
\end{filecontents}
\begin{document}
\textcite{Friston2}
\printbibliography
\end{document}