我的博士论文参考书目中有两位作者,AB Smith 和 CD Smith。
AB Smith 的作品来自 20 世纪 20 年代和 30 年代,我多次引用他的作品。CD Smith 的作品来自 2002 年,我只引用过一次。但由于 CD Smith 的这项工作,每当我写\citeauthor{Smith1928}
\parencite{Smith1928} 和 时\textcite{Smith1928}
,我都会得到“ A. B. Smith
”、“” (A. B. Smith, 1928)
、“和A. B. Smith (1928)
” 。我希望得到的是“ Smith
”、“ (Smith, 1928)
”、“”和“ Smith (1928)
”。CD Smith 不会产生歧义。但是,当我引用 CD Smith 时,我希望得到的是“ C. D. Smith (2002)
”,而不是“ Smith (2002)
”。
理想情况下,我不想为此更改我的全局设置。我更愿意使用新命令,例如\citeauthornoinitials{...}
、\parencitenoinitials{...}
和\textcitesnoinitials{...}
。
我该怎么做?我的 biblatex 设置如下:
\usepackage[sorting=nyt, style=authoryear-comp, backend=biber, uniquelist=false, maxbibnames=10, maxcitenames=2, doi=false, autolang=other, useprefix=true, datecirca=true]{biblatex}