Quarto中按章节编号设置图编号的可行性及配置问题
解决Quarto图/表按章节编号的问题
Quarto完全支持让图、表格编号跟随所在章节的需求,你之前的YAML配置因为放置位置错误导致未生效,正确的配置方式如下:
title: "图编号设置" author: "姓名" format: html: number-sections: true crossref: fig-number-sections: true tbl-number-sections: true
关键说明:
number-sections: true必须开启,这是章节编号的基础,只有章节有了编号,图/表才能基于章节生成层级编号- 交叉引用相关的配置(比如
fig-number-sections、tbl-number-sections)需要放在专门的crossref字段下,而不是直接嵌套在html格式配置里,这样Quarto才能正确识别并应用按章节编号的规则
配置完成后,第1章的图会自动编号为1.1、1.2,第2章的图则为2.1、2.2,表格同理。另外引用图/表时记得使用Quarto的交叉引用语法(比如@fig-示例图),才能正确显示带章节的编号。
内容的提问来源于stack exchange,提问作者user29224865
相关产品推荐
相关产品推荐

