Biblatex apa 样式编辑器重复多次

Biblatex apa 样式编辑器重复多次

当使用 biblatex 和 style=apa 时:

\documentclass[12pt]{scrreprt}
\usepackage[style=apa,backend=biber,language=english]{biblatex}
\addbibresource{literatur.bib}
\begin{filecontents}{literatur.bib}
    
@conference{abc,
 author = {A Author and B Author},
 editor = {A Editor and B Editor},
 year = {2010},
 title = {{Title}},
 booktitle = {Conference title},
 publisher = {Springer},
 address = {Stuttgart}
}
\end{filecontents}
\begin{document}

\nocite{*}
\printbibliography

\end{document}

添加会议类型的 bib 入口会创建多次重复编辑器的输出:

Latex 输出

预期输出:

作者,A. & 作者,B. (2010)。标题。在:A. 编辑 & B. 编辑 (Eds.),会议名称. 斯图加特:Springer。

如何让它输出正确的格式?

,此外,在最后一位作者之前也不应该有 &

答案1

使用@InProceedings 代替@conference:

\documentclass[12pt]{scrreprt}
\usepackage[style=apa,backend=biber,language=english]{biblatex}
\addbibresource{literatur.bib}
\begin{filecontents}{literatur.bib}
    
@InProceedings{abc,
 author = {A Author and B Author},
 editor = {A Editor and B Editor},
 year = {2010},
 title = {{Title}},
 booktitle = {Conference title},
 publisher = {Springer},
 address = {Stuttgart}
}
\end{filecontents}
\begin{document}

\nocite{*}
\printbibliography

\end{document}

输出 在此处输入图片描述

来自文档和这个讨论

保留会议仅仅是为了兼容性原因,请改用 inproceedings。

相关内容