我正在努力解决什么可能是微不足道的降价问题。我希望避免使用YAML和其他标头模板,如果可以的话。因此,我的问题很简单,欢迎您提供反馈。对于编织为PDF的R Markdown,如何在每个打印页面上重复标题和日期?
或者,我很高兴使用使用#语法的标头。但是,如果我可以使用标题参数,那将是首选。
到目前为止的标题:
---
title: "Dashboard"
date: '`r paste(Sys.Date(), " to ", Sys.Date()+14)`'
output:
pdf_document:
latex_engine: xelatex
mainfont: Calibri
geometry: margin=1cm
classoption: landscape
params:
set_title: !r test_title
header-includes:
- \usepackage{titling}
- \pretitle{\begin{flushleft}\huge}
- \posttitle{\end{flushleft}}
- \preauthor{\begin{flushleft}}
- \postauthor{\end{flushleft}}
- \predate{\begin{flushleft}\large}
- \postdate{\end{flushleft}}
---
编译Rmd文档时,其所有元数据都在YAML部分中将存储在列表对象
rmarkdown::metadata
中。您可以使用此对象在您的R代码中。例如,rmarkdown::metadata$title
给您标题文档的内容。