Ce dépôt contient une présentation sur les langages de balisage et des exemples pratiques d'utilisation de Quarto pour la recherche en sciences sociales.
Pour avoir tous les fichiers sur votre ordinateur :
git clone https://github.com/votre-username/eiom_markup_language.git
cd eiom_markup_language
En ayant le repository en local, vous pouvez :
- Modifier les fichiers directement sur votre machine
- Tester et compiler les présentations sans dépendre d'internet
- Expérimenter avec les exemples sans risquer de casser quoi que ce soit
- Adapter les templates à vos propres projets
- Travailler hors ligne une fois Quarto installé
Avant de commencer, assurez-vous d'avoir :
- Git installé sur votre machine (pour cloner le repo)
- Quarto installé (voir section installation ci-dessous)
- Optionnel : RStudio pour une expérience plus simple
presentation.qmd
: Présentation principale sur les langages de balisagetemplates_quarto/
: Exemple d'article scientifique formaté avec Quartocustom.css
: Styles personnalisés pour la présentation_quarto.yml
: Configuration du projet Quarto
Bonne nouvelle ! Si vous avez RStudio installé, vous pouvez installer Quarto très facilement :
- Ouvrez RStudio
- Dans la console R, tapez cette commande :
install.packages("quarto")
- Ou encore plus simple, téléchargez directement Quarto :
- Allez sur https://quarto.org/docs/get-started/
- Cliquez sur "Download" pour votre système (Windows/Mac/Linux)
- Installez comme n'importe quel logiciel
Après l'installation, ouvrez le Terminal dans RStudio (onglet à côté de "Console") et tapez :
quarto --version
Si vous voyez un numéro de version, c'est bon !
- Ouvrez le fichier
presentation.qmd
dans RStudio - Cliquez sur le bouton "Render" (ou "Rendu") en haut du document
- Attendez quelques secondes ⏳
- Votre présentation s'ouvre automatiquement dans votre navigateur !
Pas de panique ! Utilisez le Terminal dans RStudio :
- Ouvrez le Terminal (onglet en bas à côté de "Console")
- Tapez cette commande :
quarto render presentation.qmd
- Appuyez sur Entrée et attendez
- Ouvrez le fichier
presentation.html
qui a été créé
Si vous voulez voir les changements en temps réel pendant que vous modifiez :
quarto preview presentation.qmd
Une page web s'ouvre et se met à jour automatiquement quand vous sauvegardez le fichier !
Un document Quarto (.qmd
) a toujours cette structure :
---
title: "Mon titre de présentation"
author: "Votre nom"
format: revealjs
---
# Ma première diapositive
Du texte normal ici
## Ma deuxième diapositive
- Point 1
- Point 2
- Point 3
# Une nouvelle section
Plus de contenu...
- Les
---
au début : C'est la configuration, ne les enlevez pas ! - Un
#
= nouvelle section - Deux
##
= nouvelle diapositive dans la section - Sauvegardez souvent et cliquez sur "Render" pour voir le résultat
Quarto prend votre fichier .qmd
et le transforme automatiquement :
Votre fichier .qmd → Quarto fait sa magie → Présentation HTML
C'est comme un traducteur qui transforme votre texte simple en belle présentation web !
Dans le dossier templates_quarto/
, il y a un exemple complet d'article avec :
- Bibliographie automatique
- Graphiques générés par du code R
- Format professionnel pour publication
- Ouvrez
templates_quarto.qmd
dans RStudio - Cliquez sur "Render"
- Un PDF se génère automatiquement !
- Le fichier
presentation.html
peut être envoyé par email - Ça marche sur n'importe quel ordinateur avec un navigateur
quarto publish gh-pages presentation.qmd
Votre présentation sera accessible sur internet !
Solution : Utilisez le Terminal avec quarto render presentation.qmd
Solutions :
- Vérifiez que les
---
au début sont bien présents - Sauvegardez le fichier avant de compiler
- Redémarrez RStudio
Solution : Modifiez le custom.css
ou changez le thème dans l'en-tête :
format:
revealjs:
theme: moon # Essayez : dark, league, sky, beige, simple
Utilisez des blocs comme ça :
```{r}
plot(mtcars$mpg, mtcars$hp)
```
- Documentation officielle : https://quarto.org/docs/
- Exemples de présentations : https://quarto.org/docs/presentations/
- Thèmes disponibles : https://quarto.org/docs/presentations/revealjs/themes.html
N'hésitez pas à expérimenter ! Quarto est fait pour être facile à utiliser. 🚀