• [^] # Re: Bof, pas convaincu par l'article

    Posté par . En réponse à la dépêche Il n'y a pas que le traitement de texte pour manipuler du texte !. Évalué à 2.

    Le traitement de textes, c'est bien quand on veut faire de la mise en page et des documents uniques (c'est à dire des documents dont la mise en page doit être définie au moment de la création du document). Pour des documents faisant partie d'une série dont la mise en page est déjà définie, le traitement de texte, en tant qu'outil permettant à l'utilisateur de faire de la PAO, ne s'impose plus : dans ce cas, ce qui est important c'est le contenu, pas le contenant (puisque le contenant, ou plutôt les règles qui définissent le contenant, sont déjà définies). LaTeX est alors un outil qui permet de se concentrer sur le contenu, et de laisser un logiciel (LaTeX) s'occuper du formattage et d'appliquer les règles de présentation au contenu pour obtenir le résultat final.

    Autre avantage de LaTeX sur les « modèles de documents » de Word, pas forcément toujours utile, mais qui existe néanmoins, c'est la possibilité de changer les règles de formattage et de recréer les documents avec le nouveau format, sans avoir à modifier le « code source » (c-à-d le contenu) du document en question. Pour mes supports de cours, je fais des transparents avec LaTeX. J'ai un fichier source, que je compile avec deux formats différents, un qui fait des transparents classiques pour projeter, et un qui fait des polys pour les étudiants, avec le contenu d'une dizaine de transparents par page pour économiser le papier (mais sans garder la mise en forme classique du transparent, comme le fait powerpoint ou OOo).

    \begin{mavie}
    Par ailleurs, LaTeX c'est bien pour générer des documents imprimables à partir de scripts en Perl (ou autres langage :). Par exemple, je commande du thé par correspondance en France pour mes collègues. Je fais une liste de ce qu'ils veulent commander (du texte, édité avec ViM), puis un script en Perl génère des factures au format A5 (2 A5 par page A4) avec un joli logo, leur nom, leur commande, la participation aux frais de port, le prix final qu'ils doivent me rembourser et mon numéro de compte bancaire pour faire un virement. Tout ça entièrement automatiquement, et sans fausse note.
    \end{mavie}

    Et puis LaTeX, c'est comme Perl, c'est un langage de prog top fun.