I am using rmarkdown, pandoc and knitr to create a pdf including chunks of r code. Within a code chunk I have a for loop which prints a number of graphs and some statistical out
If the \newpage
and \pagebreak
latex macros aren't working for you, here's a workaround using HTML.
For example:
---
title: "The Rent"
output:
pdf_document: default
html_document: default
---
# This is pre-chunk text.
```{r, echo=FALSE, results='asis'}
print("Now we're inside the chunk, using the power of HTML.
!")
print("As you can see from the following diagram")
cat("\n")
print("The rent...
")
print(plot(1:10))
print("") #forced new-page happens here.
print("
Is too damned high!!
")
writeLines("\n")
print("Finished")
cat("\n\n")
```
This is post chunk text.
Produces this for me:
The key ingredients is the ")print("
and the {r, echo=FALSE, results='asis'}
in the chunk header.