Мені цікаво, чи є хитрість укласти поточну дату в передній частині YAML .rmd
документа, який буде оброблений, knitr
і rmarkdown
пакета. У мене був такий рядок у верхній частині моїх сторінок вікі,
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
і це буде перетворено на баптист, 03 травня 2014 року у вихідному форматі html. Тепер я хотів би скористатися розширеною обгорткою Pandoc, наданою компанією rmarkdown
R, але, маючи 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()
, але зараз це також не працює.