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

如何在Quarto的YAML配置中为PDF封面设置多个日期?

解决Quarto PDF封面设置双日期的问题

要在Quarto PDF封面的日期部分显示双日期(比如2024年11月5-6日),不需要借助LaTeX,直接通过YAML配置就能实现,核心是绕过Quarto的日期解析机制:

  • 直接将日期以纯字符串形式赋值给date字段,用引号包裹确保YAML不会尝试将其解析为日期对象:
    title: 你的文档标题
    author: 作者名
    date: "2024年11月5-6日"
    format: pdf
    
    或者用斜杠格式:
    date: "05/11/2024 - 06/11/2024"
    

为什么之前的配置会报错?

Quarto的date字段默认会尝试将值解析为标准日期对象,当你输入多个日期(比如05/11/2024, 06/11/2024)时,解析器无法识别这种格式,就会抛出"Invalid Date"错误。而date-format参数只对已成功解析的日期对象生效,所以在这种场景下不需要设置它。

用纯字符串的方式,Quarto会直接把内容渲染到封面的日期位置,完全满足你的需求,不需要退而求其次只保留月份和年份。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 16:07:06