Logo journal du hacker middle
  1. 3
  1.  

  2. 2

    Latex est très bien pour faire ce genre de chose, le problème est qu’il n’oblige pas à séparer le fond de la forme. Dès lors que l’on retrouve du texte qui se mélange avec des commandes latex, c’est qu’on a manqué quelque-chose. Bien sur, cela fonctionne et le résultat est là, mais ça n’est pas maintenable : on est obligé d’aller modifier le “code latex” si l’on veut modifier le document, et pire, si l’on veut apporter une correction sur le modèle, on est obligé d’aller modifier tous les fichiers dont il est dérivé (alors qu’en faisant un \input{mon_template.tex} en début de fichier on peut versionner le template et le mettre à jour indépendament du document)

    Aujourd’hui, je suis partisant d’une séparation complète entre :

    • le texte (qui peut etre généré à l’aide d’un langage de balisage — avec une sortie Latex)
    • le template latex (qui se présente sous la forme de macro latex qui viennent s’appliquer qui sont appelées à partir du texte).

    C’est comme le code, on peut choisir de tout coder dans le main… mais c’est plus propre de séparer les classes :)

    1. 1

      Tout à fait d’accord, je vais ajouter une section ajout de macros LaTeX et séparer la template en deux fichiers, le contenu de la facture et les macros

      Merci pour ton retour pertinent

      PS: l’intention de cet article est de montrer qu’on peut arriver à une mise en forme de facture satisfaisante avec peu de code

      1. 1

        PS: l’intention de cet article est de montrer qu’on peut arriver à une mise en forme de facture satisfaisante avec peu de code

        J’avais compris, et j’ai hésité avant de poster le commentaire. Si le blog était tenu par un artisan indépendant qui a trouvé avec Latex une solutiion pour éditer ses factures maisons je n’aurait pas peut-etre pas envoyé mon commentaire de la meme façon. Là j’ai vu que tu étais un dev en c++/python alors je me suis laché :)