Afin de créer un livre au format ePub à partir d'un document tex, j'aimerais créer une classe capable de prendre les informations du document (titre, auteur, etc.) pour générer automatiquement le fichier YAML des métadata, afin de pouvoir l'utiliser ensuite avec pandoc. Est-il possible de générer un fichier supplémentaire en plus des fichiers de sortie habituels ? Comment fait-on ? Pensez-vous que ma méthode serait la meilleure pour générer un fichier ePub ? |
Pour créer un fichier avec des données extraites d'un fichier Ouvrir dans l'éditeur Overleaf
\documentclass[french]{book} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{geometry} \newwrite\metadata \immediate\openout\metadata=\jobname.txt \makeatletter \AtBeginDocument{% \immediate\write\metadata{Title = "\@title"}% \immediate\write\metadata{author = "\@author"}% \immediate\closeout\metadata} \makeatother \title{Mon Livre} \author{Moi Meme} \begin{document} \maketitle \tableofcontents \chapter{Foo} \end{document} Est-ce que c'est la bonne méthode ? je ne sais pas, je n'est jamais utilisé LaTeX pour EPUB. Et en plus, ça marche ! Excellent, merci !
(06 Mai '17, 19:55)
sveyret
Bonjour, Grâce à votre aide, j'ai pu générer une classe pour mes livres. Cette classe est ouverte à vos commentaires afin que je puisse l'améliorer. J'ai ouvert un autre sujet pour cela : http://texnique.fr/osqa/questions/3352/ecrire-des-livres Merci.
(02 Jul '17, 00:35)
sveyret
|
Avez vous vu cette page
La page est intéressante, merci. J'hésitais à passer par tex4ht. J'ai aussi un peu regardé comment utiliser Calibre. J'aimerai que l'opération de génération du fichier soit entièrement automatisable, mais Calibre possède également un outil en ligne de commande, donc ce n'est pas le problème.
Par contre, j'aimerai ne pas avoir à saisir à chaque fois toutes les méta-données. C'est pour cela que j'aimerai que latex puisse me générer un fichier « annexe » à partir des informations du document.tex.
Merci de préciser ces informations.