章节中首次引用的完整作者列表 [apa.csl]

Full author list for first citation in a chapter [apa.csl]

我正在用 R markdown 写我的论文。我正在使用 bibtex、pandoc-citeproc 和 apa.csl with bookdown。我的 _bookdown.yml 中有 new_session: yes 并且主要编译为 PDF(documentclass:bookclassoption: oneside)。

我的系统正确地使用了完整的作者列表来代替 "et al.",这是我第一次引用 3-6 位作者的作品。也就是说,我的导师第一次想要完整的作者名单我引用了一部作品每章

有解决这个问题的简单方法吗?

这是我正在使用的apa.csl:

https://github.com/citation-style-language/styles/blob/master/apa.csl

事实证明,基于 biblatex 的解决方案确实与 @moewe showed on TeX.SE 一样非常灵活。当将 style=apaciterest=chapter 组合在一起时,就会得到您想要的效果。在最小的 R-markdown 文档中:

---
output: 
  pdf_document:
    citation_package: biblatex
documentclass: book
bibliography: biblatex-examples.bib
biblio-style: apa
biblatexoptions:
  - citereset=chapter
---

# Intro

[@herrmann] and [@yoon]

[@herrmann] and [@yoon]

# Method

[@herrmann] and [@yoon]

[@herrmann] and [@yoon]

# References

确保您的 TeX 系统包含 biber 程序。