如何为论文补充图设置独立计数器并正确引用?
补充图独立计数实现方案
在Quarto中可通过自定义交叉引用类型实现补充图的独立计数,具体操作如下:
1. 配置自定义交叉引用规则
在文档开头的YAML元数据中添加以下配置,定义独立的补充图计数器:crossref: custom: suppfigure: label: "Supplementary Figure" counter: "suppfigure"其中
counter: "suppfigure"指定了单独的计数序列,避免与普通figure的计数器混淆。2. 创建独立计数的补充图
将原有的#figure标签替换为自定义的#suppfigure,示例代码如下:#suppfigure( grid( columns: 2, column-gutter: 4mm, [#image("../figures/dummy_image.svg", width: 70%)], [#image("../figures/dummy_image.svg", width: 70%)], ), caption: [#lorem(50)], ) <figure_supplementary_test>3. 引用补充图
引用时直接使用交叉引用ID,示例如下:@figure_supplementary_test如需自定义显示文本,可写成:
@figure_supplementary_test[Supplementary Figure]此时引用会显示为
(Supplementary Figure 1),后续补充图将按1、2、3...独立递增计数,不受普通图序号影响。4. 控制图的显示位置
若要仅在正文引用补充图而不显示图本身,只需将所有#suppfigure代码块放在附录章节中,正文仅保留引用语句即可。
内容的提问来源于stack exchange,提问作者wiesoauch
相关产品推荐
相关产品推荐

