Je me demande s'il y a une astuce pour mettre la date actuelle dans la première page YAML d'un .rmd
document à traiter knitr
et du rmarkdown
package. J'avais l'habitude d'avoir la ligne suivante en haut de mes pages wiki,
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
et il serait converti en baptiste, le 03 mai 2014 dans la sortie html. Maintenant, je voudrais profiter du wrapper pandoc avancé fourni par rmarkdown
, mais avoir le code r dans l'en-tête YAML ne semble pas fonctionner:
---
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
Une solution?
!expr
, par exempledate: !expr Sys.time()
, mais maintenant cela ne fonctionne pas non plus.