Table of Contents
Rmd: Présentations
Table of Contents
R Markdown permet de produire cinq formats de présentation:
- beamer_presentation - Présentations PDF avec beamer
- ioslides_presentation - Présentations HTML avec ioslides
- slidy_presentation - Présentations HTML avec slidy
- powerpoint_presentation - Présentation PowerPoint
- revealjs::revealjs_presentation - Présentations HTML avec reveal.js
Chaque format divise intuitivement le contenu en diapositives, une nouvelle diapositive commençant à chaque en-tête de premier ou de deuxième niveau.
Pour créer un saut de diapositive manuel, insérer une règle horizontale (*** ) dans le document.
pour créer des puces incrémentielles utiliser >- ..
présentation ioslides
Pour créer une présentation ioslides à partir de R Markdown, spécifie le format de sortie ioslides_presentation dans les métadonnées YAML du document. On peut créer un diaporama divisé en sections à l’aide des balises de titre # et ## (On peut également créer une nouvelle diapositive sans en-tête à l’aide d’une règle horizontale (—). Par exemple, voici un diaporama simple:
--- title: "Habits" author: John Doe date: March 22, 2005 output: ioslides_presentation ---
Présentation slidy
Pour créer une présentation Slidy à partir de R Markdown, spécifier le format de sortie slidy_presentation dans les métadonnées YAML du document. On peut créer un diaporama divisé en sections à l’aide de la balise de titre ## (on peut également créer une nouvelle diapositive sans en-tête à l’aide d’une règle horizontale (—). Par exemple, voici un diaporama simple:
--- title: "Habits" author: John Doe date: March 22, 2005 output: slidy_presentation ---
Présentation Beamer
Pour créer une présentation Beamer à partir de R Markdown, spécifier le format de sortie de beamer_presentation dans les métadonnées YAML du document. On peut créer un diaporama divisé en sections à l’aide des balises de titre # et ## (on peut également créer une nouvelle diapositive sans en-tête à l’aide d’une règle horizontale (—). Par exemple, voici un simple diaporama:
--- title: "Habits" author: John Doe date: March 22, 2005 output: beamer_presentation ---
présentation PowerPoint
Pour créer une présentation PowerPoint à partir de R Markdown, spécifier le format de sortie de powerpoint_presentation dans les métadonnées YAML du document. Ce format de sortie est uniquement disponible dans rmarkdown> = v1.9 et nécessite au moins Pandoc v2.0.5. On peut vérifier les versions du paquetage rmarkdown et de Pandoc avec packageVersion ('rmarkdown') et rmarkdown::pandoc_version() dans R, respectivement. La version 1.1.x de RStudio est livrée avec Pandoc 1.19.2.1, ce qui n’est pas suffisant pour générer des présentations PowerPoint. Il faudra installer Pandoc 2.x vous-même si on utilise RStudio 1.1.x ou installer une version préliminaire de RStudio (> = 1.2.633), qui contient Pandoc 2.x.
Voici un exemple rapide (voir la figure 4.5 pour un exemple de diapositive):
--- title: "Habits" author: John Doe date: March 22, 2005 output: powerpoint_presentation ---
présentations reveal.js
Le paquet Revealjs (El Hattab et Allaire 2017 ) fournit un format revealjs::revealjs_presentation qui peut être utilisé pour créer encore un autre style de diapositives HTML5 basé sur la bibliothèque JavaScript reveal.js. Vous pouvez installer le package R depuis CRAN:
install.packages("revealjs")
Pour créer une présentation de tell.js à partir de R Markdown, spécifier le format de sortie revealjs_presentation dans les métadonnées YAML de votre document. On peut créer un diaporama divisé en sections en utilisant les balises de titre # et ## ; On peut également créer une nouvelle diapositive sans en-tête à l'aide d'une règle horizontale ( — ). Par exemple, voici un diaporama simple:
--- title: "Habits" author: John Doe date: March 22, 2005 output: revealjs::revealjs_presentation --- # In the morning ## Getting up - Turn off alarm - Get out of bed ## Breakfast - Eat eggs - Drink coffee # In the evening ## Dinner - Eat spaghetti - Drink wine ## Going to sleep - Get in bed - Count sheep