我试图从一个R标记文档中插入一个新页面,该文档调用一个函数为每组数据生成一组图形(在某些情况下是400+页面)。我正在使用LaTeX。
有什么想法吗?下面是一个简单的示例,它演示了我的一些挑战,尽管它没有使用函数来生成输出。
---
title: "Test Page Break"
output: pdf_document
---
```{r}摘要(Cars)
cat(“\分页”)
印刷(汽车)
更新#1:
我的示例没有演示代码块中函数的使用情况。这里有一个更好的例子。
---
title: "Test Page Break"
output: pdf_document
---
```{r}pr_w_pagebreak <- function() {
印刷(摘要(汽车))
cat(“\分页”)
印刷(汽车)
}
pr_w_pagebreak()
发布于 2015-10-22 18:25:05
您将遇到的问题是,您希望某些结果以“标记”形式出现,而有些结果则显示为“asis”。如果您想像使用单个块那样分页,则需要执行以下操作:
```{r, echo=-2}摘要(Cars)
Knitr::asis_output(“\分页”)
印刷(汽车)
否则,你就得做
```{r}摘要(Cars)
\pagebreak
```{r}印刷(汽车)
正如Floo0所指出的,如果使用results = 'asis',您可以从R块中获取results = 'asis'代码,但是您必须小心,因为下面的代码将而不是提供给您想要的。
```{r, results='asis'}摘要(Cars)
cat(“\分页”)
印刷(汽车)
```https://stackoverflow.com/questions/33287622
复制相似问题