Мне интересно, есть ли хитрость, чтобы поместить текущую дату во внешнюю оболочку YAML .rmd
документа для обработки knitr
и rmarkdown
пакета. Я имел обыкновение иметь следующую строку в верхней части моих вики-страниц,
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
и он будет преобразован в крещение, 3 мая 2014 года в выводе html. Теперь я хотел бы воспользоваться расширенной оболочкой pandoc, предоставляемой rmarkdown
, но наличие r-кода в заголовке YAML, похоже, не работает:
---
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()
, но теперь это тоже не работает.