在_output.yml中,一些参数被忽略

时间:2018-08-06 18:42:50

标签: r r-markdown knitr

我在_output.yml中定义了某些pandoc选项:

```
author: "abc"
date: "`r format(Sys.time(), '%d %B, %Y')`"
```

但是,除非在R Markdown文件内的YAML标头中定义了这些内容,否则这些内容将被忽略。

是否禁止将其包含在单独的YAML文件中?是的,请您指出在Markdown文件中还应该定义哪些其他参数。

1 个答案:

答案 0 :(得分:2)

_output.yml文件只能用于设置输出格式,如bookdown book中所述。因此,您可以指定与输出格式(HTML / PDF / Word)相关的任何内容,例如:

html_document:
  toc: TRUE
  theme: flatly
pdf_document:
  toc: FALSE

在您的示例中,您提供的参数与文档内容有关。因此无法指定诸如authortitledatefontsize之类的内容。

  

此问题在R Markdown的GitHub问题中也得到解决,以供进一步阅读。