À l'aide du manuscrit du Le Livre contre-attaque, j'aimerais montrer comment créer un livre de qualité quasi professionnelle, uniquement avec des outils libres, sans que ce soit fastidieux.
Vous pouvez vous inspirer de ce modèle pour vos projets.
L'idée est de basculer en mode coopération. Vous pouvez récupérer les fichiers, les lire, les annoter, faire des retours pour que le texte évolue. Pour les retours, le format DOCX autorise un suivi des corrections avancé. Vous pouvez aussi créer des issues sur GitHub.
Dans ce court essai, je parle de la chose faute d'avoir trouver un mot adéquat pour désigner la chose à combattre.
PS : Il manque un s dans le nom du depôt. Si je corrige en TheBookStrikesBack, l'URL initial sera cassé.
Pour le PDF, j'ai choisi une police Open Font License.
La Playfair Display est une police x-height élevé : les majuscules et les minuscules hautes dépassent à peine les minuscules basses (contrairement à ce qui était le cas dans les typos classiques comme le Garamond). Les polices avec x-height élevé permettent de réduire le corps du texte tout en maintenant une forte lisibilité.
La fonte est, en théorie, disponible sur les systèmes Debians dans le package texlive-fonts-extra
Installer Latex (sur mac, j'utilise https://www.texmacs.org/tmweb/download/macosx.en.html, version complète 4 Go).
Sur le terminal pour voir si install OK :
which tex
tex --versionInstaller Pandoc (https://pandoc.org/installing.html)
Sur le terminal pour voir si install OK :
which pandoc
pandoc --versionJe travaille avec Texmacs 2025 et dernière version de Pandoc.
Sur Mac, mise à jour de pandoc :
brew upgrade pandocDepuis la racine du projet, lancer le script gen.sh avec en argument le format choisi parmi tex, pdf, epub ou docx.
./gen.sh tex
./gen.sh pdf
./gen.sh epub
./gen.sh docxJ'ai essayé de travailler avec Scribus, me heurtant vite à de nombreuses limitations.
J'ai commencé à développer un script d'importation Markdown, plus complet que la fonction native, mais j'ai un peu jeté l'éponge, tant l'API est limité (faudra que j'y revienne).
https://codeberg.org/abrupt/gabarit-abrupt