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
- Host: GitHub
- URL: https://github.com/kevcaz/rmarkdowndocfr
- Owner: KevCaz
- License: cc-by-4.0
- Created: 2015-08-21T16:11:09.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2021-12-23T18:18:26.000Z (over 4 years ago)
- Last Synced: 2025-03-24T06:12:26.313Z (about 1 year ago)
- Topics: pandoc, r, rmarkdown, rmarkdown-document
- Language: TeX
- Homepage: http://kevcaz.github.io/Rmarkdowndocfr/
- Size: 33.7 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.Rmd
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
---
title: "Utiliser R markdown"
output:
github_document:
toc: true
toc_depth: 2
---
[](https://www.repostatus.org/#wip)
[](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/).