Outils pour utilisateurs

Outils du site


projets:informatique:livre

Écriture d'un livre

Depuis de nombreuses années, je pense à écrire un livre. J'ai déjà choisi le thème mais je n'ai pas encore commencé sa réalisation. Je veux écrire un recueil de mes recettes préférées pour remplacer mon cahier de notes et aussi pour laisser quelque chose de personnel à ma fille. J'espère que de décrire mes idées ici déclenchera le processus de réalisation.

Pour me faciliter la vie, je veux avoir un fichier par recette, un répertoire par section. Je veux pouvoir faire une recherche par recette et par ingrédient. Je veux pouvoir générer le fichier final facilement et surtout sans me poser de question. J'aimerai aussi être capable d'intégrer des photos afin d'agrémenter le document.

Donc avant de me lancer dans l'écriture, il faut que je résolve les problèmes suivants :

  • Trouver comment intégrer des fichiers externes avec LaTeX.
  • Trouver comment générer un index de recette avec LaTeX.
  • Trouver comment générer un index d'ingrédient avec LaTeX.
  • Écrire un modèle en LaTeX pour mettre en forme les recettes si je n'en trouve pas un à mon goût.
  • Écrire un script de génération automatique à partir des sources (intégration des fichiers externes, génération des indexes, génération du fichier final).

Après plusieurs années à y penser sans vraiment me lancer, j'ai eu l'opportunité d'avancer fortement ce projet grace à une échéance imposée. Mon beau-frère, qui aime beaucoup la cuisine, va fêter son 50ème anniversaire cette année 1). Je me suis dit que c'était le déclencheur nécessaire pour commencer sérieusement à travailler dessus. Pour l'occasion, j'ai embarqué ma mère, ma fille et mon épouse pour enrichir le contenu tandis que je travaillais fort à la partie technique.

J'ai travaillé de manière à mettre en place de bonnes bases pour pouvoir réaliser mon propre recueil en me basant sur le travail réalisé pour cette occasion. Et je pense que l'objectif est atteint car j'ai mis en place un modèle qui me permet de générer un recueil très facilement en incluant les recettes depuis des fichiers individuels, ce qui me permet d'avoir une recette par fichier 2).

Le modèle mis en place me permet de :

  • Générer un recueil depuis une liste de répertoire contenant des fichiers de recette.
  • Générer un recueil depuis une liste de répertoire contenant des liens symboliques vers des fichiers de recette.
  • Générer un fiche de recette directement depuis un fichier de recette.
  • Intégrer des images depuis un dossier commun à tous les recueils.

Modèle de recette

FIXME

Script de réorganisation de pages pour impression

  1. option pour le calcul des statistiques
  2. option pour extraire par section numérotée (cf curl)
  3. options pour inclure ou exclure les premières pages
  4. option pour ajouter une page de remplissage (blanche par défaut)
  5. option pour génération destructrice (cf sed)
  6. option pour spécifier le nombre de page dans un livret

FIXME

Sources

1)
2021
2)
Ce qui est vraiment intéressant car je n'ai pas à me préoccuper de l'ordre des recettes car c'est fait directement au niveau du système de fichier
projets/informatique/livre.txt · Dernière modification : 2024/01/01 07:53 de alexis