如何在Quarto书籍章节中调整参考文献列表至补充材料之前?
调整Quarto章节参考文献位置至补充材料前的实现方案
完全可以实现,以下是两种可行方法:
方法一:手动指定参考文献位置(推荐)
利用section-bibliographies过滤器支持手动渲染位置的特性,在章节的讨论部分之后、补充材料之前插入特定容器块,就能强制参考文献生成在该位置。
示例章节代码
# Title of my project ## Introduction text text text ## Methods text text text ## Results text text text ## Discussion text text text ## References ::: {#refs} ::: ## Supplementary information even more text
配套YAML配置
保留原有配置的基础上,添加section-bibs: true确保过滤器识别手动标记:
filters: - section-bibliographies reference-section-title: References bibliography: references.bib section-bibs: true
方法二:统一配置书籍章节结构
如果所有章节结构完全一致,可在书籍主配置文件_quarto.yml中,将参考文献章节固定在补充材料之前的位置。这种方式适合批量统一调整,但灵活性不如手动插入。
原理说明
section-bibliographies过滤器默认会在章节末尾自动生成参考文献,但当检测到手动插入的{#refs}容器时,会优先将参考文献渲染到该容器内,从而精准控制其在章节中的位置。
内容的提问来源于stack exchange,提问作者MC26
相关产品推荐
相关产品推荐

