Ce tutoriel s'adresse aux auteurs qui souhaitent produire eux-mêmes leur EPUB. Il suit un cas réel — un roman ou un essai d'une centaine de pages, sans illustrations complexes — et insiste sur les étapes que les générateurs automatiques (Word « Enregistrer sous EPUB », Google Docs, etc.) bâclent ou ignorent. Comptez deux heures pour un premier passage propre, beaucoup moins ensuite.

1. Préparer le texte source

Avant tout outil, le bon manuscrit. Quel que soit le logiciel choisi ensuite, la qualité de l'EPUB final dépend largement de la propreté du document de départ.

Nettoyer la mise en forme

Structurer en titres hiérarchiques

La hiérarchie de titres (Titre 1, Titre 2, Titre 3 dans Word, ou #, ##, ### en Markdown) est essentielle : elle deviendra la table des matières de votre EPUB et la base de la navigation. Un seul Titre 1 par chapitre, des Titres 2 pour les sections, des Titres 3 pour les sous-sections. Pas de mise en forme manuelle (gras + grande police) faisant office de titre : la liseuse n'y verra rien.

Séparer les pages liminaires

Couverture, page de titre, page de copyright, dédicace, table des matières, préface : ce sont autant de fichiers XHTML distincts dans l'EPUB. Si vous travaillez en Word, créez des sauts de page de section entre chaque ; si vous travaillez en Markdown, un fichier par section.

2. Choisir un outil

Trois grandes voies, chacune adaptée à un profil :

OutilProfilAvantagesLimites
Sigil Auteur qui veut comprendre l'EPUB Édition WYSIWYG et code, validation intégrée, gratuit Courbe d'apprentissage, pas de bibliothèque
Pandoc Auteur Markdown / LaTeX, automatisation Conversion en une commande, scriptable, gratuit Ligne de commande, peu d'options esthétiques
Calibre Conversion depuis Word/PDF Interface graphique, bibliothèque, conversion universelle Sortie EPUB moins propre que Sigil
Vellum Auteur Mac, édition pro Rendu typographique soigné, simple Payant, Mac uniquement, format peu modifiable
InDesign Studio éditorial Contrôle total de la typographie Cher, complexe, EPUB de sortie souvent à corriger

Pour un premier EPUB, je recommande Sigil si vous travaillez à partir d'un texte simple, ou Pandoc si votre source est un Markdown. Le tutoriel qui suit utilise Sigil.

3. Démarrer un projet dans Sigil

Téléchargez Sigil sur sigil-ebook.com et installez-le. Au lancement, l'interface est divisée en trois zones : à gauche le Book Browser (la structure du livre), au centre l'éditeur, à droite la prévisualisation. Sigil crée par défaut un nouveau projet vide avec un fichier Section0001.xhtml.

Importer le texte

Si votre source est Word : exportez d'abord en HTML (Fichier → Enregistrer sous → Page Web filtrée). Dans Sigil, File → Add → Existing Files et sélectionnez le HTML obtenu. Sigil le nettoiera. Si votre source est plain text : copiez-collez directement dans l'éditeur.

Découper en fichiers

Sigil propose Edit → Split at Cursor (raccourci Ctrl+Enter) qui coupe le fichier au curseur et crée un nouveau fichier XHTML. Faites-le à chaque début de chapitre. Renommez ensuite chaque fichier de manière parlante : chapitre-01.xhtml, chapitre-02.xhtml, etc.

4. Renseigner les métadonnées

Allez dans Tools → Metadata Editor. Quatre champs sont indispensables :

Ajoutez ensuite, si pertinent : publisher (nom d'éditeur, ou votre nom en auto-édition), date (date de publication au format ISO), description (résumé court du livre), subject (un ou plusieurs genres : « roman », « essai »).

5. Construire la table des matières

Sigil génère automatiquement le fichier nav.xhtml à partir de vos titres. Tools → Table of Contents → Generate Table of Contents. Vérifiez que tous les chapitres apparaissent et qu'aucune sous-section parasite n'a été incluse. Le NCX hérité (toc.ncx) est généré simultanément pour la rétrocompatibilité.

6. Ajouter une couverture

File → Add → Existing Files, sélectionnez votre image de couverture (format JPEG, 1600 × 2400 px recommandés). Faites un clic droit dessus dans le Book Browser et choisissez Add Semantics → Cover Image. Sigil créera automatiquement la page XHTML correspondante et la placera en première position du spine.

7. Améliorer le style

Sigil charge par défaut une feuille de style style0001.css. Ouvrez-la et personnalisez la typographie : famille de police, taille, marges, indentation des paragraphes. Quelques règles utiles :

styles/main.cssbody {
  font-family: serif;
  line-height: 1.5;
  text-align: justify;
  hyphens: auto;
}
p { text-indent: 1.2em; margin: 0; }
p.first { text-indent: 0; }
h1, h2 { text-align: center; page-break-before: always; }

Restez sobre : la liseuse de votre lecteur a ses propres préférences, mieux vaut ne pas trop imposer. Évitez surtout les polices embarquées sauf nécessité — elles alourdissent l'EPUB et certains lecteurs les ignorent.

8. Valider avec epubcheck

Sigil permet de vérifier rapidement la validité de votre code XML via sa fonction interne (Well-Formedness Check, touche F3). Pour une validation formelle complète et conforme aux standards du W3C, il est recommandé d'utiliser le plugin officiel EpubCheck pour Sigil ou l'outil indépendant (téléchargement). Aucun avertissement ni erreur ne doit subsister avant publication. Les erreurs typiques :

9. Tester sur de vraies liseuses

Aucun outil de validation ne remplace l'œil sur un appareil réel. Au minimum, testez votre EPUB sur :

Cherchez les pages cassées, les images mal cadrées, les paragraphes oubliés, les sauts de page bizarres. Corrigez dans Sigil, exportez à nouveau, retestez.

10. Publier

Le fichier final est un .epub que vous pouvez :

Pour aller plus loin

Le chapitre Le contenu détaille la grammaire XHTML/CSS supportée par EPUB. Le fichier OPF explique en profondeur les métadonnées Dublin Core. Accessibilité est indispensable pour passer les filtres de l'EAA.


Bon courage pour votre premier EPUB. Pour toute question pendant la rédaction, la page de contact est ouverte.