• [^] # Re: Langage

    Posté par . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 10.

    C'est aussi la limite de la philosophie de certains logiciels libres, qui sont pensés par leurs concepteurs pour subvenir à leurs besoins (des concepteurs, elle me fait chier cette phrase). J'imagine bien que quelqu'un qui est "fluent" en Tex et Latex puisse maitriser une telle complexité. Mais Latex n'est pas fait pour être utilisé par des programmeurs, c'est un logiciel de traitement de texte, et il offre bien peu de prises à des débutants. Ce qu'il est possible de faire, c'est d'être un utilisateur passif : on prend un style de classe, on l'applique, point barre. Mais dès qu'on veut modifier le moindre détail, le moindre espacement, la moindre numérotation, on se trouve face à un manuel d'alchimie ésotérique : rien ne correspond vraiment aux langages modernes, il n'y a quasiment pas d'opérations arithmétiques possibles, les concepts sont profonds et potentiellement foireux (typiquement, la dualité entre les environnements et les commandes (\begin{centrer} vs \centering)), il ne semble pas possible de modifier un paramètre dans les objets complexes sans tout redéfinir (pour mettre les titres de sous-section en italique, il faut redéfinir toutes les caractéristiques des titres de sous-section)...

    À mon avis, ce qu'il faudrait à Latex, ce n'est pas un "small bang" : c'est la création d'une nouvelle surcouche au Tex pensée pour l'utilisateur, et pas pour le professionnel de l'édition. Avec Latex, on gagne du temps, c'est indéniable. Mais on en perd aussi tellement pour comprendre toutes ces c***ries liées à une interface utilisateur mal pensée et mal réalisés qu'il reste assez difficile de le prendre pour un exemple de ce qui se fait de mieux dans le libre, et c'est bien dommage.