将rmarkdown中的参数传递给文本或标题

将rmarkdown中的参数传递给文本或标题,r,r-markdown,R,R Markdown,有没有办法将rmarkdown文档中的参数传递到代码块之外?例如,我希望能够将参数值作为标题 下面是一个简短的示例.Rmd文件: --- title: "param_test" author: "test" date: "September 14, 2017" output: pdf_document params: param_test: this_text --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE

有没有办法将rmarkdown文档中的参数传递到代码块之外?例如,我希望能够将参数值作为标题

下面是一个简短的示例
.Rmd
文件:

---
title: "param_test"
author: "test"
date: "September 14, 2017"
output: pdf_document
params:
  param_test: this_text
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## I want this heading to be the value of params$param_test

```{r cars}
params$param_test

print(params$param_test)
```

有人对此有什么想法吗?

您只需将
results='asis'
添加到块中,然后就可以从代码中打印出标题

cat(“#”,params$param_test,“\n”)

另一个选项是使用pander库并运行


pandoc.header(params$param_test)

这正是我想要的。