biblatex-apa:用于引用同一作者但不同出版物的文本:每次在 [ ] 中使用 shortauthor

biblatex-apa:用于引用同一作者但不同出版物的文本:每次在 [ ] 中使用 shortauthor

我正在biblatex-apa使用apa6.cls

在文中我引用了美国精神病学协会(APA)的几版DSM(精神障碍诊断和统计手册):

@book{APA1994,
    author={{American Psychiatric Association}},
    shortauthor = {APA},
    year={1994},
    title="{Diagnostic and statistical manual of mental disorders: {DSM-IV}}",
    publisher={Autor},
    edition = {4th ed.},
    address={Washington, DC},
}

@book{APA2000,
    title = {Diagnostic and Statistical Manual of Mental Disorders: {DSM-IV-TR}},
    edition = {4th ed., text rev.},
    publisher = {Autor},
    author = {{American Psychiatric Association}},
    shortauthor = {APA},
    year = {2000},
    address={Washington, DC},
}

@book{APA2013,
    author = {{American Psychiatric Association}},
    shortauthor = {APA},
    address = {Washington, {DC}},
    edition = {5th ed.},
    title = {Diagnostic and statistical manual of mental disorders: {DSM-5}},
    publisher = {Autor},
    year = {2013},
}

当我第一次引用 fe

\parencite{APA1994}我得到了正确的输出:

(美国精神病学协会[APA],1994)

当我第二次引用时,我得到(这也是正确的):

(APA,1994 年)

\parencite{APA2000}然而,当我在之后引用另一篇出版物时,我得到:

(美国精神病学协会[APA],2000 年)

但是,由于该出版物的作者与之前引用的作者相同,因此我希望将短作者放在那里,例如:

(APA,2000 年)

我如何实现这个目标?

答案1

对于那些感兴趣的人:

新版本已biblatex-apa修复该问题,感谢 PLK。

相关内容