You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarto PDF书籍跨章节图表连续编号及表格按图编号设置问询

解决Quarto书籍PDF图表连续编号及表格按图编号的问题

实现方法

通过在Quarto中插入自定义LaTeX代码修改计数器规则,具体操作如下:

  1. 在书籍配置或文档YAML中添加LaTeX头部配置
    在Quarto书籍的_quarto.yml文件(或单个.qmd文档的YAML区域)中,为PDF格式添加include-in-header字段,内嵌自定义LaTeX代码:

    format:
      pdf:
        include-in-header:
          text: |
            % 取消图表的章节级编号依赖,实现跨章节连续编号
            \counterwithout{figure}{chapter}
            \counterwithout{table}{chapter}
            % 让表格复用图的计数器,实现图表共用同一连续编号序列
            \let\c@table\c@figure
            \renewcommand{\thetable}{\thefigure}
            % 可选:将表格标题前缀从"Table"改为"Figure"(按需添加)
            \renewcommand{\tablename}{Figure}
    
  2. 代码说明

    • \counterwithout{figure}{chapter}:移除图计数器对章节的绑定,使其跨章节连续计数,不再按章节重置。
    • \counterwithout{table}{chapter}:同理,让表格计数器脱离章节控制。
    • \let\c@table\c@figure:让表格直接复用图的计数器实例,确保图表共用同一编号序列。
    • \renewcommand{\thetable}{\thefigure}:同步表格的编号显示格式与图一致。
    • \renewcommand{\tablename}{Figure}:将表格标题前缀从默认的"Table"改为"Figure",完全实现表格按图的规则编号(若编辑要求表格显示为Figure X而非Table X则添加此命令)。
  3. 验证效果
    重新渲染PDF后,图表会从1开始连续编号,跨章节不会重置;若添加了最后一条命令,表格标题会显示为Figure X,否则表格会显示Table X但编号与图连续(例如图1、表2、图3)。

内容的提问来源于stack exchange,提问作者Roberto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 06:49:51