引用作者姓名首字母

引用作者姓名首字母

我使用biblatexwithbiber和 as 风格alphabetic

\usepackage[backend = biber, style=alphabetic ,maxnames=4,minnames=3,maxbibnames=99]%
  {biblatex}

目前,对于所有拥有 4 位以上作者的参考书目条目,我都会得到类似的结果[McW+07](第一作者姓氏的前三个字母),但我想得到[MBC+07]。(MBC前三位作者的姓名首字母)

有没有办法改变我的 LaTeX 代码来解决我的问题?

答案1

这只是一个设置问题。如果你看一下ieee-alphabetic.cbx,你会发现它所做的就是设置一些选项,然后加载alphabetic

    \ExecuteBibliographyOptions{
      maxalphanames = 4,
      maxcitenames  = 3,
      minalphanames = 3,
      minnames      = 1
    }

标签生成使用 完成maxalphanames/minalphanamesmaxnames/minnames不会改变这一点(因为只有当labelalpha选项为真时才会启用它们)。因此,您只需设置maxalphanames=4minalphanames=3即可alphabetic正常使用。请参阅 PDF 文档中的这些选项。

您可能还想看看,\DeclareLabelalphaTemplate因为您可以自定义很多标签格式。正如您所发现的,此标签生成与设置交互maxalphanames/minalphanames

答案2

好的,这是我的工作:

\usepackage[backend = biber,citestyle=ieee-alphabetic, bibstyle=alphabetic ,maxnames=4,minnames=3,maxbibnames=99]{biblatex}

相关内容