Bonjour
writer2latex disponible avec Sigil
Le greffon
ODTimport de Sigil permet désormais de lancer
writer2latex (Java) pour produire un EPUB à partir d'un fichier odt.
On peut ainsi se passer de
writer2xhtml - qui est une extension de LibreOffice - et obtenir pratiquement les mêmes résultats, même avec des fichiers complexes et/ou de grande taille. L'avantage est que l'on n'est plus lié à LibreOffice: on est ainsi immunisé contre toute régression éventuelle de LibreOffice à la suite d'une mise à jour (cela s'est déjà produit) . Une configuration préalable est bien sûr nécessaire.
Testé (v. 9.5. de Sigil - v. 1.5.2.alpha de writer2latex) et approuvé .
L'extension
writer2xhtml pour LibreOffice fait partie de
writer2latex. Ce dernier permet d'utiliser Latex avec un fichier odt. Il permet aussi, et c'est cette fonction qui nous intéresse ici, de produire un EPUB avec un convertisseur java fonctionnant en ligne de commande (
writer2latex.jar). La différence entre les deux est que le premier dépend de LibreOffice alors que le second peut être lancé de façon autonome ("standalone"). Cette version du même moteur java a été adaptée ici, pour fonctionner avec Sigil.
Le greffon de Sigil nommé
ODTimport permet de convertir un fichier odt en EPUB2 ou EPUB3. Outre les fichiers propres à l'architecture des plugin Sigil (qui fait usage d'un interpréteur Python), il contient trois autres fichiers intéressant l'utilisateur Celui-ci peut les modifier ou les changer à sa guise:
- writer2latex.jar
- epub.css
- config.xml
Le premier fait partie des
fichiers que vous téléchargez avec writer2latex.. Ce lien vous permet de télécharger soit la version stable 1.4.0. (celle qui est fournie avec le greffon), soit la version alpha 1.5.2. La principale différence entre les deux est que la version alpha offre un soutien pour l'EPUB3.
Les deux autres sont les fichiers de configuration sur lesquels l'utilisateur a un total contrôle:
Le fichier
epub.css est la feuille de style qui s'affichera dans votre EPUB en complément de celle que
writer2latex produit déjà au vu du fichier odt. Elle est 100% dans les mains de l'uillisateur. Vous pouvez utiliser systématiquement une feuille complexe, prévoyant de nombreux cas de figure. Une fois l'EPUB achevé, le choix d'une simple entrée de menu permet de supprimer le code css inutilisé.
Le fichier
config.xml contient à lui seul toute la configuration de
writer2latex sous forme d'une une liste d'options ainsi que des mappages de styles. il peut être ouvert avec un éditeur de texte. Les utilisateur de
writer2xhtml pourront utiliser pour débuter leur fichier d'option
writer2xhtml.xml après l'avoir renommé.
J'ai reclassé toutes les options du fichier
config.xml par chapitre d'appartenance tout en suivant l'ordre du manuel utilisateur (les noms des chapitres sont aussi tirés de ce manuel).
Les valeurs que l'on peut attribuer à chaque option sont variables. Consulter à ce sujet le manuel utilisateur à partir de la page 25.