如何在RMarkdown中以功能方式生成叙事?例如,假设我想生成3个标题,如
##First
##Second
#Third
从矢量c('First', 'Second', 'Third')
,然后编织到pdf
答案 0 :(得分:1)
如果您正在尝试编织为pdf,此解决方案会在R代码块中调用LaTeX,以根据您的请求创建标头。只需将其添加到.Rmd文件中:
---
title: "Untitled"
author: "Ryan Runge"
date: "8/30/2017"
output: pdf_document
---
```{r eval=TRUE, results='asis' }
headers <- c('First', 'Second', 'Third')
cat(paste("\\section{",headers,"}"))
```
输出结果为:
如果您不希望R代码块显示在pdf中,只需在代码块选项中提供echo = FALSE。
答案 1 :(得分:1)