3

我想要一个用于制作 html5 幻灯片的 .Rmd 文件模板。一般模板的开头部分是:

% Title    
% Name    
% Date 

我想自动填写日期,以便模板随时可用。(运行 Pandoc 后,如此处所示

这很有效,但是现在日期和名称显示在主 html 文件中(在 html5 处理之前),因为我必须删除%这些元素之前的内容:

% Title    
Name    
`r as.character(format(Sys.Date(), format="%B %d, %Y"))`

```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
library(knitr)
```

也许有一个非 R,更多的 html,修复。

4

1 回答 1

8

结果证明这是一个 Pandoc 问题,它隐藏得非常深,以至于我花了很长时间才意识到那里出了什么问题。问题是前两行末尾有空格。在 Pandoc 的 markdown 中,行尾的两个或多个空格表示换行符。如果您删除前两行中的空格,则一切正常,例如

% Title
% Name
% `r as.character(format(Sys.Date(), format="%B %d, %Y"))`

```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
library(knitr)
```
于 2013-03-16T01:34:43.393 回答