结合使用 biblatex 和 apa 格式,我想引用机构作者的参考文献。正如上一篇我使用该shortauthor
字段来包含缩写。
我的问题出现在包含多个机构作者的参考文献中。在这里我也想使用多个条目shortauthor
。但我得到的输出看起来完全不像预期的那样。
例子:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@BOOK{ACER2015,
author = {{Agency for the Cooperation of Energy Regulators} and {Council of European Energy Regulators}},
shortauthor = {{ACER} and {CEER}},
title = {{ACER/CEER} Annual Report},
year = {2015}
}
@TECHREPORT{CEER2014,
author = {{Council of European Energy Regulators}},
shortauthor = {{CEER}},
title = {{CEER} Advice},
year = {2014}
}
\end{filecontents}
\usepackage[backref=false,style=apa,backend=biber]{biblatex}
\addbibresource{references.bib}
\begin{document}
First reference produces output with unexpected format \parencite{ACER2015}.
Second reference looks correct \parencite{ACER2015}.
A third reference to one of the previous authors produces full output \parencite{CEER2014}.
\end{document}
我该如何利用该shortauthor
领域来达到预期的结果?
答案1
这实际上不可能以任何简单的方式实现,因为您必须将短作者与相关作者进行匹配。使用注释功能可以实现,但这对于 APA 样式来说有点过头了。这不能接受吗:?
@BOOK{ACER2015,
author = {{Agency for the Cooperation of Energy Regulators} and {Council of European Energy Regulators}},
shortauthor = {{ACER/CEER}},
title = {{ACER/CEER} Annual Report},
year = {2015}
}