我希望 biblatex 像这样引用:
- 一位作者的论文:“Wood 2007”
- 两篇作者论文:“Wood & Newborough 2007”
- 三位或更多作者:“Wood et al. 2007”
我不知道如何为两位作者的论文获取像“Wood & Newborough 2007”这样的引用样式。我使用的是作者年份样式。(编辑:请注意我不要“伍德;纽伯勒 2007”但我想要的是“Wood & Newborough 2007”或“Wood and Newborough 2007”)
设置maxcitenames=1
满足我的要求 1 和 3,但不满足我的要求 2,因为maxcitenames=1
导致双作者论文被引用为“Wood et al. 2007”,而我希望两位作者都出现在引用中。
环境maxcitenames=2
引用了双作者论文,例如“Wood; Newborough 2007”,这是几乎我想要的。但我不喜欢分号!如果我能用一个来代替";"
两位" &"
作者的论文,那么我会很高兴!
(顺便说一句,以防万一这会影响解决方案:我喜欢uniquelist=false
让 biblatex 通过在日期后添加字母来消除同一年同一位第一作者的不同论文的引用歧义,如“Wood 2007a”,“Wood 2007b”)
答案1
Biblatex 可以轻松配置为您想要的工作。
\renewcommand*{\finalnamedelim}{~\&~}
应该可以解决问题。您应该将其添加maxcitenames=2
到您的biblatex
选项中。
答案2
作为选项使用:maxcitename=2, mincitenames=1
。
这样,任何超过2
一位作者的列表都将被截断为1
作者。
如果您希望使用相同的功能作为参考,请使用maxnames=2, minnames=1
。