# Rmd: Présentations {{INLINETOC}} 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