Biblatex authoryear 样式和 giveninits 选项 - 冲突选项警告

Biblatex authoryear 样式和 giveninits 选项 - 冲突选项警告

我想使用作者年份格式的首字母缩写,而不是全名。我尝试过:

\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,因此您无法获得完整的唯一名称歧义消除(如 样式自动请求的那样authoryearuniquename=full。该消息继续说明选项将设置为

uniquename=init

至少可以通过姓名首字母来消除姓名歧义。

如果您一开始就不想收到警告,那么只需从一开始就biblatex加载即可。uniquename=init

\usepackage[backend=biber,style=authoryear,uniquename=init,giveninits]{biblatex}

如果你根本不想要名称消歧义,请改用uniquename=false(请参阅biblatex,authoryear 样式:文内引用显示某些参考书目条目的名字首字母例如)。

相关内容