使用 style=apa 时缺少 bookauthor 字段

使用 style=apa 时缺少 bookauthor 字段

我很困惑地发现 biblatex-apa (style=apa) 没有输出 bookauthor 字段。相反,它只使用 booktitle 字段。

    \documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[backend=biber,style=apa]{biblatex}

    \begin{filecontents}{\jobname.bib}
        @inbook{test2021,
        bookauthor = {Doe, John and Doe, Jane},
        booktitle = {This is our book},
        author = {Joe, GI},
        title = {I appear in your book},
        pages = {110-120},
        number = {144},
        publisher = {Fantasy Press},
        address = {Mars},
        year = {2021}
        }
    \end{filecontents}
    \bibliography{\jobname.bib}

    \begin{document}
        \parencite{test2021}
        \printbibliography
    \end{document}

结果

我尝试使用但没有任何运气。

谢谢您的回复。

答案1

根据我的经验,善意 @inbook条目。这些条目中的大多数实际上是@incollections(区别在于,出现@incollection在由不同作者撰写的论文编辑的集合中,而是由同一组作者撰写的整篇@inbook文章的章节/部分/部分@book)或可以通过引用整个来更好地处理@book。有关@incollectionvs 的更多信息@inbook更多信息,请参阅使用 Chicago-Annote 样式修改 InBook Reference我的@inbook 没有显示编辑者和书名?

biblatex-apa尽可能接近 APA 格式。如果没有规定善意 @inbookAPA 出版手册中的条目,这些条目的预期输出有点未定义。biblatex-apa可能无法根据您对 APA 指南的期望/插值来处理这些条目。

如果你有一个真正的@inbook条目没有被正确处理biblatex-apaAPA 出版手册中的规则正确处理,请打开一个错误报告https://github.com/plk/biblatex-apa/issues结合您所想到的真实世界示例,最好参考 APA 手册的相关部分。

相关内容