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

Quarto PDF文档YAML头部自定义日期设置方法咨询

在Quarto PDF中设置自定义日期的解决方法

1. 设置固定自定义日期(如「Spring 2022」)

直接在YAML头部的date字段赋值字符串即可,Quarto会直接渲染这个文本,不会强制转换为标准日期格式:

---
title: "示例Quarto文档"
date: "Spring 2022"
format: pdf
---

2. 动态生成并格式化日期

如果需要自动更新的动态日期,Quarto支持在YAML中通过!expr执行R代码来生成日期,结合format()函数可以自定义显示格式:

---
title: "示例Quarto文档"
# 生成类似「October 05, 2024」的格式
date: !expr format(Sys.Date(), "%B %d, %Y")
format: pdf
---

也可以通过format.pdf.date-format参数统一指定日期格式(适用于date字段为日期对象的情况):

---
title: "示例Quarto文档"
date: !expr Sys.Date()
format:
  pdf:
    # 自定义中文日期格式
    date-format: "%Y年%m月%d日"
---

特殊情况处理

如果设置后仍显示默认的%m/%d/%Y格式,通常是因为你使用的LaTeX模板硬编码了日期格式。此时可以在文档正文手动插入{{< meta date >}}来调用你设置的日期值,或者修改模板中的日期渲染逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 07:20:41