参考文献的作者部分显示:
荷马,大卫和迈克尔·鲍恩-琼斯 (2014)......
我希望它显示的是:
荷马,大卫和鲍恩-琼斯,迈克尔(2014)....
我该如何改变这一点?
一位 MWE 表示:
\documentclass{article}
\usepackage[style=authoryear]{biblatex} % Referencing
\bibliography{test.bib}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\begin{filecontents}{test.bib}
@book{homer,
author = {Homer, David and Bowen-Jones, Michael},
title = {IB Physics Course Book: 2014 Edition: Oxford IB Diploma Program},
publisher = {Oxford University Press},
date = {2014-04},
edition = {1},
location = {Oxford}
}
\end{filecontents}
\begin{document}
\printbibliography
\nocite{*}
\end{document}
答案1
和
\DeclareNameAlias{sortname}{family-given}
您可以更改与条目相关的主要名称的格式。
\documentclass{article}
\usepackage[style=authoryear]{biblatex} % Referencing
\DeclareNameAlias{sortname}{family-given}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\begin{filecontents}{\jobname.bib}
@book{homer,
author = {Homer, David and Bowen-Jones, Michael},
title = {IB Physics Course Book: 2014 Edition: Oxford IB Diploma Program},
publisher = {Oxford University Press},
date = {2014-04},
edition = {1},
location = {Oxford}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
注意\bibliography
需要文件名没有文件扩展名,我更喜欢\addbibresource
强制使用文件扩展名。我也习惯\DeclareDelimFormat
重新定义nameyeardelim
。
荷马,大卫 (Homer) 和鲍恩-琼斯,迈克尔 (Bowen-Jones,Michael)(2014 年 4 月)。IB 物理课程书:2014 年版:牛津 IB 文凭课程。第 1 版。牛津:牛津大学出版社。