我想使用作者年份格式的首字母缩写,而不是全名。我尝试过:
\usepackage[backend=biber,style=authoryear,hyperref=true,giveninits]{biblatex}
它工作正常但会产生警告:
Conflicting options.
那么如何正确定制 authoryear 样式呢?
答案1
我收到的完整警告信息.log
是
Package biblatex Warning: Conflicting options.
(biblatex) '<namepart>inits' conflicts with 'uniquename=full'.
(biblatex) Setting 'uniquename=init' on input line 10.
这告诉您,由于您只希望使用选项 来显示名字首字母giveninits
,因此您无法获得完整的唯一名称歧义消除(如 样式自动请求的那样authoryear
)uniquename=full
。该消息继续说明选项将设置为
uniquename=init
至少可以通过姓名首字母来消除姓名歧义。
如果您一开始就不想收到警告,那么只需从一开始就biblatex
加载即可。uniquename=init
\usepackage[backend=biber,style=authoryear,uniquename=init,giveninits]{biblatex}
如果你根本不想要名称消歧义,请改用uniquename=false
(请参阅biblatex,authoryear 样式:文内引用显示某些参考书目条目的名字首字母例如)。