我使用的是:biblatex
1.7.1;biber
(我猜是 0.9.6)并在 Kubuntu 12.04 上使用 LyX。例如,我在.bbx
文件中将值设置为6
:
\ExecuteBibliographyOptions
{
maxbibnames = 6
}
但在参考文献列表中,参考文献不会像我预期的那样在 6 个名字后被截断,而是只显示 1 个名字 + 等(当然,仅适用于作者超过 6 位的条目)。但如果我将其设置为这样,maxbibnames =99
我就会得到完整的作者列表。我所基于的样式调用了 which ,authoryear.bbx
如果有超过 6 位作者,它会将自身截断为第一个名字 + 等。
这是为什么?
答案1
minbibnames=6
tohecz 是对的,你也需要设置。以下是文档(第 3.1.2.1 节):
maxnames=<integer>
默认值:3
影响所有姓名列表(作者、编辑者等)的阈值。如果列表超出此阈值,即其中包含超过<integer>
姓名,则会根据minnames
选项的设置自动截断。是设置 和的maxnames
主选项。maxbibnames
maxcitenames
minnames=<integer>
默认值:1
影响所有名称列表(作者、编辑等)的限制。如果列表包含超过 的maxnames
名称,则会自动截断为minnames
名称。minnames
值必须小于或等于maxnames
。 是设置和 的minnames
主选项。minbibnames
mincitenames
maxbibnames=<integer>
默认:maxnames
类似maxnames
,但仅影响参考书目。
minbibnames=<integer>
默认:minnames
类似minnames
,但仅影响参考书目。