Einfügen eines Seitenumbruchs innerhalb eines code-chunk in rmarkdown (Konvertierung in pdf)

Ich bin mit rmarkdown, pandoc und knitr erstellen Sie eine pdf-darunter Stücke von r-code. Innerhalb eines code-chunk habe ich eine for-Schleife, die druckt eine Anzahl von Graphen und statistischen Ergebnissen.

Ich würde gerne einen Seitenumbruch einfügen in die Schleife (erscheint in der pdf-Ausgabe). Auf dieser Seite Bruch würde auftreten, nach jeder Grafik gedruckt, um sicherzustellen, dass jedes Diagramm wird auf eine Seite gedruckt und die statistischen Ergebnisse auf der nächsten.

Habe ich nicht in der Lage war einen Weg zu finden, einschließlich einen Seitenumbruch in meiner r-code-chunk. Ich habe versucht cat("\\newpage") und cat("\\pagebreak") in der Hoffnung es würde anerkannt werden, die von pandoc aber ohne Erfolg (es wird nur gedruckt wörtlich in die endgültige pdf-Datei).

Vorschläge dankbar. Hier ist der code, den ich bisher:

```{r, echo =FALSE, message=FALSE, warning=FALSE, comment=NA, results='asis'}
library("markdown") 
library("rmarkdown") 
library("knitr")
library("ggplot2")
for (v in Values){

# read in file
testR <- read.csv(file.path, header=T)

print(ggplot(testR, aes(x=Time, y=Value, color=Batch)) + geom_point(size = 3) +
xlab ("Timepoint") +
ylab (v) +
scale_x_continuous(breaks=seq(0, 60, by=6)) +
ggtitle(paste("Scatterplot of Batches for ", v, sep="")))
ggsave(paste(timestamp, "__", 
       "Scatterplot of Batches for ", v, ".jpeg", sep = "")) 

cat("\\pagebreak")
writeLines(v)
writeLines("\n")
writeLines("\n Test for homogenity of slopes \n")
av1 <- aov(Value~Time*Batch, data=testR)
print(summary(av1))
}
```

InformationsquelleAutor Rachel | 2015-08-05

Schreibe einen Kommentar