現在の日付を、.rmd
処理対象のドキュメントknitr
とrmarkdown
パッケージのYAMLフロントマターに入れるトリックがあるのかと思います。私のwikiページの上部に次の行がありました。
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
そしてそれはhtml出力で2014年5月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
回避策はありますか?
!expr
などを、date: !expr Sys.time()
が、今、これはどちらか動作しません。