Позвольте мне предостеречь, сказав, что это может быть лучше подходит как вопрос html/css, но (а) я не слишком хорошо знаком с этими методами и (б) я хотел сохранить все это в семье ( R), если возможно.
Я хотел бы использовать knitr
для написания отчетов академического стиля (Руководства типа APA 6) с использованием Rmarkdown. У меня есть большинство аспектов, но не разрыв страницы. Я могу вручную установить разрывы страниц с чем-то вроде:
# report
```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
```
------
## Page 1
```{r plot1}
plot(1:10, 1:10)
```
------
## Page 2
В следующем .Rmd я хотел бы программно установить эти разрывы после n строк /n расстояния. Так что скажем, после 8 дюймов или 140 строк.
# report
```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
```
Initial Text. Yay!
```{r plot1}
plot(1:10, 1:10)
```
More Text. Outstanding. What Hadley not calling it plyr2?
```{r plot2, fig.width=4, fig.height=4}
plot(1:10, 1:10)
```
`r paste(rep("So much text so little time!", 10000))`
Как я могу программно установить разрывы страниц после n расстояния. Это похоже на то, как LaTeX
разбивает файл на страницы, поэтому, если фигура занимает слишком много места, она будет вынуждена перейти на следующую страницу.
РЕДАКТИРОВАТЬ Обнаружено это от друга: http://www.w3.org/TR/css3-page/ может быть полезным.