Sites


Créer un Epub

Créer un epub avec Sigil

Logo SigilSigil est un logiciel libre de création/modification de fichiers epub. Il s'agit d'un éditeur dit WYSIWYG (What You See is What You Get), c'est-à-dire que vous voyez directement à l'écran à quoi ressemblera l'aspect final du fichier sur lequel vous travaillez. Mais en plus de cela, il donne moyen aux personnes exigeantes, ou qui ont des besoins de production à grande échelle, d'agir au coeur du fichier pour contrôler très précisément le contenu du livre numérique. De plus, il respecte totalement les spécifications Epub2 et est disponible sur http://code.google.com/p/sigil/  pour les systèmes Linux, Mac et Windows. 

Créer ses fichiers Epub avec Sigil est une approche totalement différente de la production papier puisqu'elle ne permet pas de produire simultanément un pdf imprimeur. Dans la majorité des cas, elle ne peut pas se baser non plus sur l'existence d'un document PDF. Elle est donc pertinente dans le cas d'une édition exclusivement électronique ou dans une démarche de modification d'un Epub créé par ailleurs (depuis un éditeur de texte ou un logiciel de mise en page papier).

Nous vous présentons ici les fonctions essentielles du logiciel et vous invitons, pour aller plus loin, à consulter la documentation officielle du projet.

Par où commencer ?

Avec Sigil vous pourrez :

  • créer de nouveaux documents au format Epub ;
  • retravailler un livre Epub2 existant ;
  • importer des fichiers txt ou html dans votre projet Epub.

L'interface

Sigil  donne accès aux options de mise en forme et de gestion de fichiers essentielles de façon simple et intuitive.

L'écran principal est divisé en 3 fenêtres.

  • La fenêtre Navigateur du livre utilisée pour accéder à toutes sections de l'epub est située à gauche, répartie en quelques dossiers et fichiers; nous vous conseillons de ne pas les supprimer, en particulier les fichiers content.opf et toc.ncx qui sont nécessaires au bon fonctionnement du livre numérique.
  • Au centre, une fenêtre plus grande permettant d'éditer le contenu du livre.
  • Enfin la troisième fenêtre située à droite contient la table des matières du livre. Si elle n'est pas présente, utilisez Affichage > Table des matières. Il est possible d'y placer en dessous une fenêtre d'aperçu qui peut être utile lorsque le mode d'édition graphique est désactivé au profit du mode technique.

Sigil : présentation de linterface

Tous les éléments ouverts ou ajoutés au projet de livre apparaissent à gauche dans le navigateur. Ils respectent l'ordre dans lequel les fichiers HTML de votre Epub apparaîtront. Vous pouvez les déplacer à loisir.

Le Navigateur du livre, contient plusieurs dossiers pour le travail de mise en page. Parmi lesquels :

  • Texte : contient le texte à mettre en page qui sera reparti en plusieurs sections ;
  • Styles : contient les feuilles de style qui seront créées au cours de la mise en page comme dans les autres logiciels de mise en page et qui permettront de jouer sur l'aspect graphique des éléments ainsi que la typographie ;
  • Images : contient toutes les images qui seront intégrées dans le livre ;
  • Polices (ou Fonts) : contient toutes les polices de caractères qui seront utilisées dans le livre ;

Cette structure de dossier n'est pas fixe et peut être adaptée, mais elle fait référence pour la majorité des ouvrages et s'y tenir facilite le travail.

On peut y remarquer aussi les dossiers Audio et Video qui seront utiles pour le placement des ressources multimédias dans le cadre de la création d'un livre Epub3.

Gérer les pages

Gérer l'affichage de la page

Sigil peut afficher les pages de 2 façons différentes : 

Sigil : vue document : permet d'éditer et d'afficher le livre dans sa version visuelle, proche de ce que lecteur aura sous les yeux sur son périphérique de lecture ; ce mode sera utile pour vérifier les actions et sera le mode par défaut pour les débutants ou non connaisseur du langage Epub.

Sigil : vue code : permet d'éditer le code des différents composants du livre, en particulier les fichiers HTML et CSS qui constituent les pages du livre. Il permettra d'aller plus en profondeur dans la modification, d'être plus précis à de nombreux égards, d'utiliser éventuellement des fonctions avancées, voire de personnaliser certains comportements du livre électronique comme créer des interactions en javascript. Ce mode sera celui des exigeants qui souhaitent optimiser le travail sur leur collection ou produire des livres uniques.

Résultat des vues documents et code dans Sigil

Ajouté à cela, la réglette et les boutons sigil : dézoomer et Sigil : zoomer placé en bas à droite permettent de zoomer en cas de besoin.

Importer des documents existants

Si vous décidez de réaliser un Epub, deux principales solutions s'offrent à vous :

  1. Récupérer des textes auparavant écrits avec d'autres logiciels (Openoffice, libreoffice ...)
  2. Écrire directement dans Sigil.

Nous conseillerons la première qui offre à l'heure actuelle la plus grande pérennité à vos données. Cela se passe facilement en quelques étapes :

  1. Allez dans le menu Fichier>Ajouter. Il vous propose l'ajout de documents vierges, mais aussi des Fichiers existants.
  2. Naviguez dans vos dossiers et choisissez la page HTML que vous souhaitez importer.
  3. Lorsque vous aurez validé, Sigil ajoutera la page dans le dossier Text, et si elle en contient une feuille de style associée ou des images, celles-ci seront directement placées dans les dossiers correspondants.

Notez que l'importation du fichier d'autres formats tels que .txt ou OpenOffice .odt ne constitue pas une importation en tant que page de texte, mais en tant que fichier associé placé dans Misc. Sigil ne vous donnera pas la possibilité de tous les éditer. Cela sera pourtant possible avec les fichiers .txt, mais ils ne sont pas prévus pour recevoir mise en forme ou mise en page.

Manipuler et scinder les pages

Scinder une page en deux

Alors que le PDF est conçu comme un fichier totalement homogène au format stable et dont le contenu ne peut être scindé, le livre numérique au format Epub essaie quant à lui de s'adapter à tous formats d'écrans, mais aussi d'économiser les ressources du périphérique, par exemple la batterie. Pour y arriver, une des technique simple est de scinder le document en plusieurs fichiers. Ainsi le logiciel de lecture du livre Epub n'aura qu'à charger en mémoire que la partie nécessaire et pas tout le livre. Cette action doit être préparée par le créateur de l'Epub, mais elle est transparente pour le lecteur qui ne remarquera rien.

Pour scinder un livre, il y a deux méthodes. La première consiste à :

  1. Placez le curseur à l'emplacement exact où la scission doit être réalisée;
  2. Cliquez sur le bouton  Scinder à partir du curseur Sigil : scinder une page en deux ou le menu du même nom dans Édition.

Le logiciel ajoute alors un nouveau fichier dans le dossier Text. Celui-ci est placé à la suite et contient le texte qui était placé après le curseur.

La seconde méthode sera plus pratique si vous avez plusieurs scissions à faire par exemple; si vous partez du texte complet dans une seule page.

  1. Placez le curseur à l'emplacement où une scission doit être faite;
  2. Allez dans Insérer>Marqueur de séparation;
  3. Un trait va apparaître pour afficher la position du marqueur. Répétez l'opération immédiatement aux autres emplacements ou prenez le temps de faire cela au fur et à mesure de votre travail de mise en page ;
  4. Lorsque tous les marqueurs sont placés, utilisez Édition>Subdiviser où sont les marqueurs, et le tour est joué.

Ajouter une page vierge

Dans certains cas, il sera peut-être nécessaire d'ajouter des pages vierges pour ajouter de nouveaux contenus. Avec le bouton droit sur le dossier Text, choisissez parmi les options d'insertion : une page HTML vierge.

Par défaut, les noms commencent par "section", ce qui n'est pas très explicite, vous pouvez le changer très simplement.

  1. Cliquez avec le bouton droit sur le fichier;
  2. Choisissez Renommer;
  3. Le texte est en surbrillance et il suffit d'écrire immédiatement;
  4. Appuyez sur Entrée pour valider le changement.

Surtout, la nouvelle page s'est placée en bas de la liste, vous pouvez la placer selon vos souhaits dans la liste des fichiers en le glissant simplement à la souris.

Mettre en forme le contenu

Créer des titres et des paragraphes

Pour créer des titres, il suffira d'utiliser les boutons h1 (Sigil : mettre un grand titre niveau 1) à H6 (Sigil : appliquer un titre niveau 6) de la barre sous le menu. h1 servira à spécifier le titre principal, h2 un titre moins important et cela jusqu'au sixième niveau d'importance.

Les paragraphes de textes normaux sont appliqués si nécessaire avec le bouton p (), comme paragraphe. Celui-ci peut alors être alors configuré (alignement, puces…) et son contenu modifié avec les options de mise en forme (gras, italique…).

Ayez cependant en tête que la taille du texte est toute relative dans un fichier Epub car la plupart des applications de lecture de livres offrent au lecteur la possibilité de changer la taille voire la police pour améliorer le confort de lecture.

L'utilisation des boutons de mise en forme de titre ou de paragraphe a deux principaux avantages :

  • ils permettent d'appliquer plus rapidement des changements tout en étant sûr d'avoir la même mise en forme dans tout le document. Ainsi, si vous ne risquez pas d'oublier la police, la taille ou la couleur à saisir pour vos niveaux de titre. Si vous souhaitez personnaliser l'aspect, il faudra utiliser la technologie CSS telle que montré dans le chapitre Les bases du HTML et du CSS de ce livre (pour plus d'informations, vous pouvez lire le livre dédié à la mise en forme CSS de flossmanuals francophone);
  • ils vont permettront de pouvoir utiliser de façon efficiente la fonction de création de tables des matières intégrées à Sigil. Ce point à lui seul, fait gagner plusieurs dizaine de minute, et évite à connaître le code Epub spécifique à écrire pour obtenir une table fonctionnelle dans les liseuses.

Insertions d'éléments

Pratique, un seul bouton Sigil : insertion image ou video, son va permettre l'ajout de contenu visuel ou multimédia (son ou vidéo) dans le livre.  Dans la fenêtre qui apparaît, choisir à gauche le type de contenu, la liste des fichiers contenus dans le livre doit se mettre à jour. Cliquez sur Autres Fichiers pour naviguer dans vos dossiers et importer les ressources. Une copie en sera faite dans votre Epub. Pour insérer une image dans vos pages, il faudra retourner dans cette fenêtre et double-cliquer sur la ressource souhaitée.

Ajout de médias dans lepub Sigil 

Il est important que le contenu ait été correctement préparé au préalable (poids, dimension…) de manière à assurer un bon compromis entre le confort de lecture et le contenu l'économie de débit ou de batterie.

Concernant les images , veillez à bien les enregistrer dans l'un des formats suivants : jpeg, png, gif (menu Fichier>Exporter de Gimp) ou svg (avec Inkscape), seul format vectoriel supporté dans Epub. Dans le cas des trois premiers cas, il s'agira de bien définir la taille en pixels de celles-ci pour ne pas alourdir inutilement le fichier. 

En fonction du type de ressources, l'élément sera copié dans le dossier approprié.

Pour insérer des caractères spéciaux utilisez une petite fenêtre bien pratique appelée en appuyant sur Bouton dinsertion de caractère spécial dans Sigil  . Très utilisé nbsp permet d'ajouter un espace insécable et shy un trait d'union pour les coupures (césure) de mot en fin de ligne si nécessaire.

Ensuite, la possibilité d'insérer des liens est évidemment intrinsèque à l'édition électronique. Elle sera utile pour faciliter la navigation d'une partie à l'autre du livre ou envoyer le lecteur vers des ressources externes sur le web.

  1. Sélectionnez le texte ou l'image sur lequel le lecteur pourra cliquer;
  2. Cliquez sur le bouton Sigil : insertion de lien;
  3. Par défaut, seules les sections internes du livre sont listées dans la fenêtre. Le champ Cible peut cependant être utilisé pour saisir une URL standard contenant les http:;
  4. Cliquez sur OK, pour valider et retourner à la page.

Pour pointer vers un emplacement particulier du livre (rappels, index…) utilisez  Sigil : insertion de point de référence pour identifier un emplacement de destination après y avoir placé le curseur. Il apparaîtra dans la fenêtre des liens précédés d'un #.

Enrichissements de l'epub

Après avoir créé votre projet Epub et importé ou écrit le texte, vous devrez l'enrichir graphiquement. Pour cela, vous pouvez utiliser des images comme précédemment, mais aussi des fontes personnalisées, ajouter une couverture ou divers autres éléments.

Ajouter les fontes

Sigil n'intègre pas automatiquement les fontes contenues dans le système car ces fontes peuvent varier d'un périphérique de lecture à un autre. Si vous le souhaitez, vous pouvez ajouter des fontes dans le répertoire Polices en faisant clic droit puis Ajouter des fichiers existants qui vous permettra de sélectionner les fichiers de fontes présents sur votre ordinateur. Ayez à l'esprit que le lecteur pourra toujours les remplacer par les siennes. Vérifier aussi le cas échéant dans la licence d'utilisation que la diffusion avec les ouvrages est autorisée ou utiliser des polices libres telles que mentionnées dans l'ouvrage Fontes Libres.

Créer une couverture

La création d'une couverture dépendra du contenu. Si vous souhaitez que votre couverture ne contienne que du texte, créez simplement une page vierge comme vue précédemment, écrivez et mettez en forme votre texte. Enfin, à l'aide d'un clic droit sur le fichier dans le navigateur, utilisez Ajouter des notions>Couverture

Cette dernière n'est pas nécessaire, mais constitue une bonne pratique qui permet aux logiciels de lecture de clairement identifier le fichier servant de couverture et qui sera alors utilisé comme icône de bibliothèque numérique.

Sigil : Ajout de notion pour couverture

Si votre couverture est composée d'une image, vous pouvez procéder de la même façon ou utiliser le menu Outils>Ajouter une couverture. Une fenêtre vous demandera de choisir l'image, et à la validation créera automatiquement la page, la mettra en premier et ajoutera la notion adéquate. Vous pouvez bien sûr personnaliser le contenu si vous souhaitez. l'avantage de cette méthode est que Sigil automatise des tâches et rend l'image étirable à l'écran ce qui est bien pratique.

La couverture de l'Epub est maintenant disponible.

Générer une table des matières

Une table des matières interactive est nécessaire pour aider les lecteurs à se retrouver facilement dans l'ebook (et répondre aux spécifications Epub). Sigil en génère automatiquement tous les aspects techniques normés. Utilisez  Outils>Table des matières >Générer la table des matières.

Cette fenêtre vous propose de choisir les titres à faire apparaître dans la table des matières. Pour aller vite vous pouvez sélectionner les niveaux voulus dans la liste déroulante placée en bas de la fenêtre et ainsi choisir, tous les h1, les h2...

Choix des titres à mettre dans la table des matières
Sigil affiche alors la Table des matières dans la partie à droite de l'interface principale. Elle peut alors aussi servir à naviguer dans les différentes pages de votre document tout comme votre lecteur le fera.

La table des matières de lepub est générée

Insérer les métadonnées

Les métadonnées sont des éléments invisibles à l'utilisateur mains néanmoins importantes. C'est là que sont centralisées les informations bibliographiques qui serviront aux différents logiciels de lecture du livre électronique par exemple pour des tris selon auteur, selon dates...

Editeur de métadonnées dans Sigil

  1. Allez dans le menu Outils>Éditeur de métadonnées (raccourci F8) ou le bouton Sigil : bouton permettant dafficher les métadonnées.
  2. Une fenêtre dédiée s'ouvre et propose plusieurs champs prédéfinis.
  3. Vous pouvez tout d'abord y inscrire le titre de l'ouvrage, le nom de l'auteur et la langue principale.
  4. Pour ajouter des champs, cliquez sur le bouton Ajouter Basique;
  5. Dans la liste, choisissez le champ à ajouter en double-cliquant dessus puis ajoutez les informations associées dans l'éditeur de métadonnées.

Ajouter des métadonnées dans Sigil

Vérifier son livre avec Sigil

Epub est une norme qui vise à standardiser l'affichage des livres électroniques sur des périphériques de taille ou marques variées. S'assurer du bon respect de la norme est une étape importante de travail.

Lorsque vous travaillez avec Sigil, celui-ci s'occupe de tout, mais si vous travaillez en mode code, vous allez peut-être introduire des erreurs. Dans ce cas, il peut être utile  de Valider les feuilles de styles avec le W3C placer dans le menu Outils.

Pour assurer un fichier léger autant que possible de manière à ce qu'il économise les batteries au même titre que le temps de téléchargement, il peut aussi être intéressant de Supprimer les médias inutilisés placés dans le même menu. Ainsi, les images, vidéo, sons qui ont été importés dans le projet Epub mais qui n'apparaissent dans aucune page seront ressorties du projet.

Enfin, cliquez sur Sigil : valider un document epub effectue le contrôle complet de la validité du fichier Epub tout en signalant les insuffisances éventuelles. Elles seront notifiées dans une fenêtre placée sous la zone principale et il faudra les corriger une à une pour assurer que le document sera correctement lisible par tous. Dans l'exemple ci-dessous, on remarquera des polices, images et vidéos en trop dans les dossiers après avoir oublié de supprimer les médias inutilisés. De plus, certains éléments comme les vidéos ne devraient pas être utilisés en Epub2.

 

Vous pouvez consulter le chapitre Vérifier la validité du fichier dans la section Contrôler ses fichiers pour en savoir plus, notamment, sur les erreurs les plus courantes.

Votre livre électronique sera alors prêt à être mis en ligne ou diffusé par les moyens qui vous sembleront adéquats pour toucher vos lecteurs. 

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.