Permettez-moi de préciser en disant que cela pourrait être mieux adapté en tant que question html / css mais (a) je ne suis pas très familier avec ces techniques et (b) je voulais tout garder dans la famille (famille R) si possible.
Je voudrais utiliser knitr
pour écrire des rapports de style académique (directives de type APA 6) en utilisant Rmarkdown. J'ai presque tout résolu, mais pas les sauts de page. Je peux définir manuellement des sauts de page avec quelque chose comme :
# 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
Dans le fichier .Rmd suivant, j'aimerais définir de manière programmatique ces sauts après n lignes/n distance. Disons après 8 pouces ou 140 lignes.
# report
```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
```
Texte initial. Hourra !
```{r plot1}
plot(1:10, 1:10)
```
Plus de texte. Exceptionnel. Pourquoi Hadley ne l'appelle-t-il pas plyr2 ?
```{r plot2, fig.width=4, fig.height=4}
plot(1:10, 1:10)
```
`r paste(rep("Tant de texte si peu de temps !", 10000))`
Comment puis-je définir de manière programmatique des sauts de page après une certaine distance. C'est similaire à la façon dont LaTeX
diviserait un fichier en pages, de sorte que si une figure prend trop de place, elle serait forcée sur la page suivante.
MODIFICATION Trouvé cela grâce à un ami : http://www.w3.org/TR/css3-page/ peut être utile.