• # Latex

    Posté par (site web personnel, Mastodon) . En réponse au journal Outils pour écrire un livre. Évalué à 8. Dernière modification le 05 mai 2021 à 10:41.

    Petit retour d'expérience sur Latex, que j'utilise avec un mélange de Kile et Vim :

    • ça demande un apprentissage, et il y a parfois voire souvent besoin de chercher sur le net, donc ça peut être exclus d'après tes critères
    • il y a des erreurs de compilations, ça peut taper sur les nerfs quand on ne sait pas d'où ça vient, mais si tu sauvegardes/compile régulièrement, tu devrais les voir suffisamment tôt pour trouver le problème.
    • il accuse son age, et n'est pas toujours très intuitif (les erreurs peuvent être cryptiques, il faut activer Unicode et les paquets qui correspondent à ce que tu veux avant que ça soit agréable à utiliser),

    Ça c'est pour les mauvais côtés maintenant les bons :

    • le résultat est souvent très (très très) bien, et correspond aux normes typographiques
    • c'est du texte, ça se sauvegarde facilement et tu peux versionner sans problème
    • c'est du texte, tu peux utiliser tous les outils standards pour faire des modifications, tu peux faire un script qui t'importe automatiquement toutes les images d'un répertoire si ça t'arrange pas exemple.
    • ça s'exporte dans n'importe quoi (PDF, ePub, HTML, etc.). Avec Pandoc tu peux très certainement en faire du RST voire du ODT, donc possibilité de changer de train si tu changes d'idée.
    • une fois que t'as compris le truc, ça te fait une grosse partie du boulot (tout ce qui est références, figures, table des matières, numérotation, etc. est fait automatiquement et dans les règles de l'art, et ça s'adapte relativement facilement à tes besoins)
    • une fois que t'as compris le truc, tu te concentres sur le contenu, la mise en page est gérée en grande partie automatiquement, et tu ajustes comme tu l'entends vraiment à la fin
    • il y a une grosse communauté et beaucoup de ressources/paquets/thèmes
    • c'est utile à connaître, ça peut servir pour faire des présentations, pour écrire des formules mathématiques, d'autres livres à l'avenir

    Sphinx est super pour de la doc (je l'utilise) mais ça ne serait pas mon outil de choix pour un livre. Scribus j'avais utilisé à ses début, c'était déjà bien et je pense que c'est super aujourd'hui, mais je l'utiliserais plutôt pour un dépliant ou un magazine.

    Bref, pour un livre je choisirais très probablement Latex, mais c'est un choix qui demande un certain investissement (qui vaut le coup sur le long terme à mon avis), il n'est pas forcément le bon pour tout le monde (et puis je suis développeur).