2 Introduction
Bienvenue dans ce guide de prise en main de Bookdown, un outil puissant pour créer des livres interactifs, des rapports scientifiques, des tutoriels ou des cours en ligne à partir de fichiers R Markdown.
2.1 Qu’est-ce que Bookdown ?
Bookdown est un package R développé par Yihui Xie qui permet de :
- Structurer plusieurs fichiers
.Rmd
en chapitres et sous-chapitres, - Générer des livres interactifs au format HTML, PDF ou EPUB,
- Inclure facilement des formules mathématiques, du code R exécutable, des figures, des tables, et même des références croisées,
- Publier en ligne (sur bookdown.org, GitHub Pages, Netlify, etc.).
2.2 Outils nécessaires
Avant de commencer, assure-toi d’avoir installé :
Outil | Rôle |
---|---|
R | Langage principal |
RStudio | Environnement de développement intégré |
Pandoc | Conversion des fichiers Markdown en HTML/PDF (inclus dans RStudio) |
Git (optionnel) | Pour publier sur GitHub ou collaborer |
2.3 Pourquoi apprendre Bookdown ?
Bookdown est utile si tu veux :
- Rédiger un mémoire ou rapport de projet dynamique,
- Documenter un cours de statistiques ou un projet de recherche,
- Créer des supports pédagogiques interactifs en ligne,
- Générer des rapports reproductibles, avec du code exécuté automatiquement.
2.4 Ce que tu vas apprendre dans ce livre
À travers ce guide, tu apprendras à :
- Organiser les fichiers de ton projet Bookdown,
- Maîtriser le YAML (
title
,output
, etc.), - Compiler ton livre dans différents formats,
- Insertion d’images de vidéos de fichiers audio et plus,
- Le personnaliser (styles CSS, titres, etc.),
- Le publier en ligne.