Tuto@Mate Quarto avec Rstudio

77ème tuto et 101 Copil

Bénédicte Garnier

Institut national d’études démographiques (INED), F-93300 Aubervilliers, France

Solenne Roux

LabPsy - UR4139, Université de Bordeaux

Quarto, qu’est-ce que c’est ?

Quarto :

- C’est un système de publication scientifique et technique open source basé sur Pandoc

- Permet de publier sous différents formats (pptx, docx, pdf, html, Revealjs, ePub, etc.)

- Permet de publier différents types de documents (supports de présentation, livres, sites internet, articles, etc.)

- Intègre différents langages de programmation (R, Python, Julia, etc.)

- Intègre aussi le langage markdown (pandoc), html, et les fichiers .css

Quarto, un peu d’histoire

Développeurs de R Markdown et de Quarto :

  • J.J. Allaire (jjallaire)
  • Christophe Dervieux (cderv)
  • Carlos Scheidegger (cscheid)
  • Charles Teague (dragonstyle)
  • Yihui Xie (yihui)

Quarto, les origines du nom

Quarto, l’utiliser avec quoi ?

Différents IDE - integrated development environment - permettent l’utilisation de Quarto :

  • VS Code
  • Rstudio
  • Jupyterlab
  • Editeurs de texte

Quarto avec Rstudio

Crédits: ceridwen/The Hair Studio,lien

Crédits: Le chat de MistralAI

Autres solutions ?

Mais… que de la prise de notes collaborative

Intégration multilangages (Programmation lettrée / Literate Programming )

- RMarkdown : Quarto = RMarkdown + 1

Elements à connaître

  • Les YAML ;
  • le CSS ;
  • les bibliographies

Le YAML

Le CSS

Les bibliographies

Il est possible de lier une base bibliographique en ligne Zotero à son projet Quarto sous Rstudio1.

Comme c’est très bien expliqué sur ce site2.

Exemples de documents édités avec Quarto via Rstudio

Où sommes-nous ?

Tuto@Mate

La forge

Se connecter à la forge

Deux possibilités :

  • - Clef SSH

  • - Tokens

Code source

Ce support de présentation a entièrement été réalisé sous Quarto (dans Rstudio).

Vous pouvez accéder à son code en cliquant sur le bouton </> Code.