更改 biblatex 样式中首字母的顺序

更改 biblatex 样式中首字母的顺序

我对 不是很熟悉biblatex,但我希望这个问题的答案会相对简单。我使用的是 样式authoryear,参考列表中的参考文献如下所示:

Wilson, RT 和 EJ Milton (2010)。自动选择合适的大气校正站点。引自:遥感和摄影测量学会年会,2010 年 9 月,爱尔兰科克。

这看起来很棒,除了第一作者和第二作者的姓名首字母顺序不同之外。第一作者的姓名首字母是Surname, Initials,第二作者的姓名首字母是Initials, Surname

因此,我的问题有三个:是否有一个简单的选项可以改变这种情况?如果没有,我可以简单地修改文件.bbx来改变这种情况吗?如果没有,是否有另一种biblatex样式可以做到这一点,而不会对参考样式的其余部分进行太多更改?

答案1

一个简单的方法是设置

\DeclareNameAlias{sortname}{first-last}

或者

\DeclareNameAlias{sortname}{last-first}

加载后biblatex,选择哪一个取决于您希望首字母出现的位置。

答案2

正如约瑟夫所指出的,

\DeclareNameAlias{sortname}{<formatting macro>}

可用于更改authoryear样式及其变体的名称格式。这也适用于authortitle和样式系列。要更改和样式系列verbose的名称格式,您必须使用numericalphabetic

\DeclareNameAlias{default}{<formatting macro>}

答案3

我个人使用 natbib 样式,您可以在 CTAN 上找到它们。将样式文件放在正确的目录中后,您可以按以下方式使用样式:

\usepackage[bibstyle=nature, citestyle=numeric-comp, sorting=none,backend=biber]{biblatex}%this style compresses the numbering 

它会按照你的意愿运行。我刚刚用我自己的图书馆使用双作者参考快速测试了它,它就是这样显示的。

  1. De Vries, R. & Visser, J. 黑曲霉阿魏酸酯酶 (faeA) 基因的调控。应用与环境微生物学 65, 5500 (1999)。

相关内容