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

Quarto + Typst 文档目录缩进设置失效问题求助

排查Quarto + Typst目录缩进不生效的方案
  • 确认Quarto版本兼容性
    仅Quarto 1.4及以上版本正式支持Typst输出的toc-indent参数。终端执行quarto --version检查版本,低于1.4请升级至最新稳定版。

  • 校验YAML配置层级
    确保toc-indent放在format.typst层级下,错误层级会被忽略,正确配置示例:

    ---
    title: "文档标题"
    format:
      typst:
        toc: true
        toc-indent: 1.5em
    ---
    

    避免将参数放在根YAML层级或其他无关配置块中。

  • 检查本地Typst版本
    Quarto优先调用系统环境的Typst,若本地Typst版本低于0.10.0,可能不兼容该缩进参数。终端执行typst --version检查,过低则升级Typst。

  • 排除自定义模板干扰
    若文档指定了自定义Typst模板(通过template参数),模板可能硬编码了目录缩进样式,覆盖YAML配置。先注释自定义模板,用默认模板测试。

  • 用最小示例复现验证
    创建极简测试文档,排除其他内容/插件的干扰:

    ---
    title: "缩进测试"
    format:
      typst:
        toc: true
        toc-indent: 3em
    ---
    
    # 一级标题
    测试内容
    
    ## 二级标题
    测试内容
    
    ### 三级标题
    测试内容
    

    编译后若缩进生效,说明原文档存在配置冲突。

  • 查看渲染日志定位问题
    执行quarto render your-document.qmd --log-level debug,查看日志中是否有toc-indent参数被忽略的警告/错误,以此定位具体问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 22:33:12