Tôi tự hỏi liệu có một mẹo để đưa ngày hiện tại vào phần trước của YAML của một .rmd
tài liệu được xử lý theo knitr
và rmarkdown
gói. Tôi đã từng có dòng sau ở đầu trang wiki của tôi,
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
và nó sẽ được chuyển đổi thành baptiste, 03 tháng 5 năm 2014 trong đầu ra html. Bây giờ, tôi muốn tận dụng trình bao bọc pandoc tiên tiến được cung cấp bởi rmarkdown
, nhưng có mã r trong tiêu đề YAML dường như không hoạt động:
---
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
Bất kỳ cách giải quyết?
!expr
, ví dụdate: !expr Sys.time()
, nhưng bây giờ điều này cũng không hoạt động.