Nous sommes le Jeu 28 Mars, 2024 09:00
Supprimer les cookies

LaTeX -> epub

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Ven 27 Mars, 2015 12:50

Bonjour à tous,

en parcourant le framabook, je me suis rendu compte que (pour ce livre : http://framabook.org/avant-de-dormir/) la source est en LaTeX et qu'une version epub est disponible.

Savez-vous comment passe-t-on de LaTeX à epub ? (sans passer par pdf, ce qui est, sommes toutes, assez lourd).


merci par avance


Chi
LeChi

Avatar de l’utilisateur
Messages : 20
Géo : Belgo-Franco-Luxembourgeois

Ven 27 Mars, 2015 18:28

Sous [color=#008000]LinuxMint[/color] (Sarah - Cinnamon 64 bits) (de moins en moins sous Windows XP ou Seven)
serged

Avatar de l’utilisateur
Messages : 1300
Géo : Montrouge (92)

Ven 27 Mars, 2015 22:15

Hello

En fait nous n'avons pas transformé du LaTeX vers du e-pub. La conversion entre ces deux langages balisés est fortement contrainte par les macros que l'on crée avec LaTeX. Pour passer de LaTeX vers du e-pub, selon le livre et sa mise en page, il faudrait passer beaucoup de temps à créer des filtres, des regex, etc.
Par ailleurs, lorsqu'on veut imprimer un ouvrage, on sait bien que la mise en page par un logiciel ne suffit jamais : il y a toujours des ajustements à faire, des bricolages, qui ne sont jamais parfaitement compatibles pour une transformation "en un clic". Et oui, éditeur, c'est un métier :)

Donc nous avons tenu compte d'un avantage et effectué une opération en amont :

1. Le roman en question ne nécessite pas de mise en page complexe (par exemple il n'y a pas d'encart avec des icônes, des formules mathématiques, etc).

2. Il peut donc s'écrire dans un format fortement malléable et qui ne dispose pas de beaucoup de fonctionnalités : le format markdown. Celui-ci présente aussi l'avantage qu'on peut y inclure des éléments de HTML ou de LaTeX.

Ensuite on utilise pandoc, un programme qui permet de transformer très proprement différents formats. Pandoc dispose de plusieurs fonctionnalités qui permettent de faire des merveilles.

On est donc parti du format markdown pour le transformer en HTML (et, donc en e-pub), tout en utilisant des règles typographiques et d'encodage qui assurent l'accessibilité et la mise en page correcte. Puis ensuite retouches sur le HTML.

Et simultanément, une transformation en LaTeX, adaptation à la maquette Framabook et retouche pour mise en page finale.

Voilà :)
framatophe

Avatar de l’utilisateur
Messages : 1

Ven 27 Mars, 2015 22:30

Le code de l’epub a aussi été repris à la main pour ajouter les bouts de code propres aux epubs comme les epub:type.
kinou

Messages : 1

Lun 30 Mars, 2015 07:49

merci pour ces explications

bien à vous

Chi
LeChi

Avatar de l’utilisateur
Messages : 20
Géo : Belgo-Franco-Luxembourgeois

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit