De R Markdown à Quarto pour aller plus loin avec ses publications
Posit
21 juin 2023
Configuration de votre environment:
Téléchargez et installez les dernières versions de R, RStudio et Quarto :
2023.03.1+446
ou supérieur) : https://posit.co/download/rstudio-desktop1.3.361
ou supérieur) : https://quarto.org/docs/get-startedInstallez les paquets suivants :
Les organisateur·rice·s des Rencontres R 2023 s’engagent à offrir une expérience de conférence sans harcèlement pour tous, quel que soit l’âge, le sexe, l’orientation sexuelle, le handicap, l’apparence physique, la race ou la religion (ou son absence).
Instructeur: Christophe Dervieux
TA: Maëlle Salmon
Les deux: développeur·euse·s R depuis plusieurs années, utilisateur·rice·s R Markdown et Quarto avancé·e·s
Prenez un peu de temps pour voir qui va pouvoir vous aidez à coté de vous!
Pour vous aider :
00:30
Je vais supposer que vous
connaissez R Markdown avec knitr et la syntaxe Markdown,
avez travaillé avec RStudio,
voulez en savoir plus sur Quarto.
Je vais vous apprendre
Syntaxe et formats Quarto,
Evolution par rapport à R Markdown,
Comment s’y retrouver pour aller plus loin avec Quarto.
Oui construit sur 10 ans de knitr + rmarkdown -> Même principe…
…mais Quarto ouvre aussi de nouveaux horizons!
unifie + étend l’écosystème R Markdown
unifie + étend l’écosystème R Markdown
unifie pour ceux qui aiment R Markdown
unifie + étend l’écosystème R Markdown
unifie pour ceux qui aiment R Markdown
étend pour les personnes qui ne connaissent pas R Markdown
rmarkdown ne disparaît pas !
L’écosystème R Markdown continue d’exister. Pas de deprecation en vue.
Illustration par Alison Hill and Allison Horst, pour RStudio.
Quarto est une interface de ligne de commande (CLI) qui rend les formats de texte brut (.qmd
, .rmd
, .md
) OU les formats mixtes (.ipynb
/Jupyter notebook) en rapports statiques PDF/Word/HTML, livres, sites web, présentations et plus encore.
$ quarto --help
Usage: quarto
Version: 1.3.361
Description:
Quarto CLI
Options:
-h, --help - Show this help.
-V, --version - Show the version number for this program.
Commands:
render [input] [args...] - Render files or projects to various document types.
preview [file] [args...] - Render and preview a document or website project.
serve [input] - Serve a Shiny interactive document.
create [type] [commands...] - Create a Quarto project or extension
create-project [dir] - Create a project for rendering multiple documents
convert <input> - Convert documents to alternate representations.
pandoc [args...] - Run the version of Pandoc embedded within Quarto.
run [script] [args...] - Run a TypeScript, R, Python, or Lua script.
add <extension> - Add an extension to this folder or project
install [target...] - Installs an extension or global dependency.
publish [provider] [path] - Publish a document or project. Available providers include:
check [target] - Verify correct functioning of Quarto installation.
help [command] - Show this help or the help of a sub-command.
05:00
À faire ensemble
simple-document.qmd
simple-document.qmd
est disponible pour téléchargement si besoin
Voyons maintenant pour passer de Rmd à Quarto et produire des documents …
Comment cela va se passer ?
Des parties présentations
Des démos en directe que vous pouvez suivre aussi
Des exercices à faire vous même
Obtenir de l’aide
Pendant les parties non exercices, ou dans les transitions - levez la main
Pendant les exercices – , mais utilisez aussi les autocollants pour vous signaler :