Quarto文档参考文献作者名显示格式疑问及修改方法咨询
Quarto参考文献作者格式问题解答
格式差异是否有意为之?
是,这个设计是有意为之的。这是学术出版领域的常见规范,比如APA、芝加哥等主流引用格式都采用这种呈现方式——首位作者用「姓, 名」格式,后续作者用「名 姓」格式,核心目的是突出首位作者(通常是研究的主要贡献者),同时保证参考文献列表的可读性和学术规范性。
修改格式的方法
方法1:自定义CSL样式文件
Quarto基于CSL(Citation Style Language)管理参考文献格式,你可以通过自定义CSL文件统一作者姓名格式:
- 找到当前使用的CSL样式(默认未指定时,Quarto会采用内置的标准样式,如
chicago-author-date) - 编辑CSL文件,定位到
<name>节点的规则,将首位作者和后续作者的form属性设置为相同值:- 统一为「姓, 名」:设置
form="family-given" - 统一为「名 姓」:设置
form="given-family"
- 统一为「姓, 名」:设置
- 在Quarto文档的YAML头部指定自定义CSL文件:
--- project: type: website format: html bibliography: references.bib csl: custom-style.csl ---
方法2:调整pandoc参数(简化方案)
如果不需要复杂样式定制,也可以通过pandoc参数辅助调整,但自定义CSL是更灵活可靠的方式。例如,若要强制所有作者采用统一格式,可在YAML中添加:
--- format: html: citeproc: true pandoc_args: ["--citation-style", "custom-style.csl"] ---
修改后的示例效果
若将所有作者统一为「姓, 名」格式,参考文献会显示为:
Last1, First1, Last2, First2, Last3, First3, and Last4, First4. 2013. “Article Title.” Journal Name 3 (72): 14–18.
内容的提问来源于stack exchange,提问作者Stefan Hansen
相关产品推荐
相关产品推荐

