An open API service indexing awesome lists of open source software.

https://github.com/kevcaz/rmarkdowndocfr

:notebook: Utiliser R Markdown pour créer et éditer des documents dynamiques
https://github.com/kevcaz/rmarkdowndocfr

pandoc r rmarkdown rmarkdown-document

Last synced: about 1 year ago
JSON representation

:notebook: Utiliser R Markdown pour créer et éditer des documents dynamiques

Awesome Lists containing this project

README

          

---
title: "Utiliser R markdown"
output:
github_document:
toc: true
toc_depth: 2
---

[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
[![Render and deploy HTML document](https://github.com/KevCaz/Rmarkdowndocfr/workflows/Render%20and%20deploy%20HTML%20document/badge.svg)](https://github.com/KevCaz/Rmarkdowndocfr/actions?query=workflow%3A"Render+and+deploy+HTML+document")

# Objectif

[Ce document](https://kevcaz.github.io/Rmarkdowndocfr/) est une introduction à R Markdown conçue pour répondre aux objectifs suivants:

1. comprendre ce qu'est R Markdown;
2. comprendre les liens entre R, Markdown et Pandoc;
3. apprendre la syntaxe Pandoc Markdown;
4. apprendre à créer des documents dynamiques avec le package `rmarkdown`.

Pour installer [`rmarkdown`](https://rmarkdown.rstudio.com/):

```r
install.packages("rmarkdown")
```

Notez que ce package requiert [Pandoc](https://pandoc.org/), voir https://pandoc.org/installing.html si vous rencontrez des problèmes d'installation. Une fois le package installé, vous pouvez le charger et vérifier la version du package installé ainsi que celle de Pandoc comme suit:

```{r version}
library(rmarkdown)
packageVersion("rmarkdown")
pandoc_available()
pandoc_version()
```

# Reproduire le document localement

## Dépendances

Pour reproduire le document, en plus de `rmarkdown`, les packages suivants doivent être installés:

- [`reticulate`](https://CRAN.R-project.org/package=reticulate)
- [`JuliaCall`](https://CRAN.R-project.org/package=JuliaCall)

```{r, eval = FALSE}
install.packages(c("reticulate", "JuliaCall"))
```

Notez que pour utiliser `reticulate`, Python doit être installé et pour utiliser `JuliaCall`, une version de Julia est requise.

## Générer le document

Pour générer le fichier document en PDF:

```r
render("UtiliserRMarkdown.Rmd", "pdf_document")
```

Pour générer le fichier document en HTML:

```r
render("UtiliserRMarkdown.Rmd", "html_document")
```

Pour obtenir le document en html, Markdown, pdf et Word :

```r
render("UtiliserRMarkdown.Rmd", "all")
```

# Contribuer

Toutes les contributions sont les bienvenues et même souhaitées! Des fautes d'orthographe, de grammaire ou des coquilles? Il manque de l'information? N'hésitez pas à ouvrir un "issue" et même mieux, une PR!

# Remerciements

Merci à [Nicolas Casajus](https://github.com/ahasverus) pour avoir corrigé des coquilles dans une première version du document!

# License

Le document produit sous la license [*Creative Commons BY-NC-SA*](https://creativecommons.org/licenses/by-nc-sa/2.0/).