相关疑难解决方法(0)

YAML当前日期在rmarkdown

我想知道是否有一个技巧可以将当前日期放在.rmd要处理的文档的YAML前端knitrrmarkdown包中.我以前在我的维基页面顶部有以下行,

   _baptiste, `r format(Sys.time(), "%d %B, %Y")`_
Run Code Online (Sandbox Code Playgroud)

它将在html输出中转换为20145月3日的baptiste.现在,我想利用由提供的高级pandoc包装器rmarkdown,但在YAML头中使用r代码似乎不起作用:

---
title: "Sample Document"
output:
  html_document:
    toc: true
    theme: united
date: `r format(Sys.time(), "%d %B, %Y")`
author: baptiste
---

Error in yaml::yaml.load(front_matter) : 
  Scanner error: while scanning for the next token at line 6, column 7
 found character that cannot start any token at line 6, column 7
Calls: <Anonymous> ... output_format_from_yaml_front_matter -> 
       parse_yaml_front_matter -> <Anonymous> -> .Call
Run Code Online (Sandbox Code Playgroud)

任何解决方法?

yaml r knitr r-markdown

213
推荐指数
5
解决办法
7万
查看次数

标签 统计

knitr ×1

r ×1

r-markdown ×1

yaml ×1