Overleaf - 请参考哈佛风格的参考系统

Overleaf - 请参考哈佛风格的参考系统

希望你们都一切顺利。我使用的是哈佛风格的参考系统;在我的工作中,我试图在引文中只显示姓氏,但目前,引文包括名字或首字母(如“(I. Alamen、Radkov 和 Al-Hadhrami,2019)”)。我希望它只显示“(Alamen、Radkov 和 Al-Hadhrami,2019)”,拜托。

我正在使用以下代码

\usepackage[style=authoryear, backend=biber, natbib=true]{biblatex}
\addbibresource{references.bib}

\DeclareNameFormat{family}{%
  \usebibmacro{name:family}
    {\namepartfamily}
    {\namepartgiveni}
    {\namepartprefix}
    {\namepartsuffix}%
  \usebibmacro{name:andothers}}
\DeclareNameAlias{sortname}{family}
\DeclareNameAlias{default}{family}

\DeclareFieldFormat[article]{title}{#1} % Title in regular font
\DeclareFieldFormat[article]{journaltitle}{\mkbibemph{#1}} % Journal name in italics
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}} % Volume in bold

我需要您的帮助才能尽快解决此问题。感谢您的理解

答案1

删除名字

{\namepartgiveni}

此命令代表一个人的名字(名、中间名等)的首字母。

相关内容