Bien que ce ne soit pas une solution parfaite, c'est un bon point de départ : Yihui a récemment ajouté des modèles HTML à knitr, et docco est un exemple de page à deux colonnes : http://cran.r-project.org/web/packages/knitr/vignettes/docco-classic.html.
Vous pouvez voir le fichier de modèle utilisé pour cette sortie ici : https://github.com/yihui/knitr/blob/master/inst/misc/docco-template.html.
Alternativement, vous pouvez essayer d'insérer du HTML en ligne directement dans vos morceaux de R Markdown, mais c'est très bricolé et vous pourriez vous sentir mal à l'aise de le faire. Nous utilisons results='asis'
pour que le HTML cat
é soit rendu correctement, et out.extra=''
pour garantir que le HTML utilisé pour générer les figures soit généré immédiatement, plutôt que le langage Markdown pour l'inclusion des images.
```{r two-column, results='asis', echo=FALSE, out.extra=''}
library(knitr)
cat("")
cat("")
cat("")
cat("")
plot( rnorm(10) )
cat("")
kable( rnorm(10), format="html" )
cat("")
```
Appeler knit
sur cela devrait produire une mise en page à 2 colonnes pour ce fragment particulier (bien que sans aucun style agréable pour le tableau ; vous pourriez ajouter cela vous-même avec un peu de CSS)