Archive Liste Typographie
Message : Re : gut (Oudin-Shannon) - Vendredi 04 Mai 2001 |
Navigation par date [ Précédent Index Suivant ] Navigation par sujet [ Précédent Index Suivant ] |
Subject: | Re : gut |
Date: | Fri, 04 May 2001 21:57:25 +0200 |
From: | "Oudin-Shannon" <liberman@xxxxxxxxxxxxx> |
---------- >De : Damien WYART <dwyart@xxxxxxx> >À : typographie@xxxxxxxx >Objet : Re: Re : gut >Date : Ven 4 mai 2001 20:39 > >* "Oudin-Shannon" <liberman@xxxxxxxxxxxxx> [010504 19:52]: > >> Je n'ai eu aucune réponse sérieuse sur les avantages de Tex. > >Ah ben, ça fait plaisir de s'être décarcassé ! Je comprends mieux >pourquoi certains ici vous ont pris en grippe. > >De toutes façons, pourquoi écouter l'opinion de gens sectaires qui vont >soit porter teX aux nues (c'est mon cas), soit le descendre parce qu'ils >n'aiment pas la philosophie ? > Vraiment !? Excusez moi mais je ne m'y retrouve pas. J'ai dit que j'avais eu « l'impression » de tomber dans une secte, rien ne vous autorise à dire que je pense que les utilisateurs de Tex sont des gens sectaires... J'ai cherché à connaître les avantages de Tex, excusez moi mais je ne sais toujours pas. A moins de dire que dans l'ensemble des réponses qui suivent il-y-a de quoi s'y retrouver : Disons que le principe est que TeX prend en charge tout ce qu'un machine peut faire (au prix de l'obligation de baliser le texte). L'ennui c'est que dans le milieu des utilisateurs de TeX, les gens croient qu'une machine peut tout faire (et donc que ce qu'une machine ne peut pas faire ne relève pas de la typographie). Ceux qui n'ont jamais fait d'informatique, mais ont fait un peu de voile peuvent se référer à l'adage célèbre : « Tout ce qui freine le bateau est bon pour le spi. » En fait Knuth, l'inventeur de TeX, est un informaticien génial et qui admirait la typographie de très haute qualité. Donc il a écrit un langage de traitement de texte génial capable de rendre une typographie de trés haute qualité. Donc TeX est un truc incompréhensible pour le commun des mortels, plein de subtilités ahurissantes, qui conduisent dans 80 % des cas à un résultat complétement différent de celui escompté, résultat de toute façon imprévisible, mais parfois mieux que celui prévu. Heureusement, Knuth et quelques autres génies semble être parvenus à en tirer des trucs vraiment beaux utilisés par le commun des mortels sans trop se poser de question. Et encore, je parle pas de Metafont, le langage de création de fonte qui va avec TeX. Mais sinon, c'est quand même trés bien. Pour un certain public qui a de certains besoins, TeX est absolument fantastique : en gros, c'est le seul traitement de texte scientifique qui donne de la typographie un temps soit peu de bonne qualité. En fait la qualité est même pas mal du tout. Ensuite tu peux faire faire à TeX absolument n'importe quoi, avec plus ou moins de difficultés. Par exemple, moi, obtenir une marge à droite de tant de cm ça m'a pris une demi-journée (je rigole pas !), et obtenir des tirets de césure mis dans la marge à peu près un quart d'heure. Quand à dire que TeX est daté, oui, mais pour reprendre un qualificatif souvent appliqué aux films, je dirais qu'il a particulièrement bien vieilli. D'un point de vue utilisateur, en tous cas (la conception monolithique est extrêmement lourde, c'est indéniable). Il est parfaitement utilisable sur des travaux de tailles très variées, et je dirais que sur le fond, il n'y a pas eu grand'chose de nouveau ces dernières années (sauf ConTeXt et pdfteX, peut-être) ; ce qui semble révéler une maturité plutôt qu'une décrépitude. Et la transcription en C du source de départ permet des performances excellentes sur les machines actuelles. Alors qu'il fut un temps où il fallait vraiment avoir un source parfait, parce que la compilation d'une thèse prenait une nuit entière sur des machines lentes ! Donc TeX est un truc incompréhensible pour le commun des mortels, plein de subtilités ahurissantes, qui conduisent dans 80 % des cas à un résultat complétement différent de celui escompté, résultat de toute façon imprévisible, mais parfois mieux que celui prévu. Ce qui est difficile à déterminer c'est ce qu'on a effectivement demandé à TeX de faire : dans une utilisation courante (je veux dire avec Latex et quelques packages), à cause de l'empilement des fichiers de commandes appelés, il est parfois particulièrement difficile de prévoir ce que TeX fera étant donné qu'entre le début de votre fichier et telle commande une douzaine de package et quelques centaines de commandes interagissant les unes avec les autres ont été chargés. Mais pour être plus objectif, je dirai que je suis globalement d'accord avec vous. Peut-être devrions nous préciser, pour les néophytes de cette liste, que malgré tout TeX est un systéme daté, trés daté même, mais qu'heureusement de nombreuses extensions l'actualise assez heureusement pour la plupart. D'une part, TeX est un langage de programmation, et ne comporte plus de bug connu d'implantation. Donc qualifier ce qu'il fait d'imprévisible est complètement erroné. Il fait ce qu'on lui demande, rien de plus, rien de moins. D'autre part, si vous qualifiez d'imprévisible ce que fait TeX vu par quelqu'un qui ne le connaît pas, cela n'a pas beaucoup de sens. Toute personne qui ne connaît pas un mécanisme ou phénomène un tant soit peu complexe va être tentée de le qualifier de mystérieux ou imprévisible, parce qu'elle n'a pas les éléments pour déchiffrer et interpréter son fonctionnement. TeX est très puissant et plutôt générique (dans le domaine qui est le sien, et du point de vue de son fonctionnement, pas de sa conception, et en se replaçant 20 ans en arrière), et il est donc plutôt logique qu'il soit complexe. Le fait qu'il soit relativement ancien explique aussi en partie sa complexité. Quelque chose de très simple et d'utilisable sans apprentissage qui soit en même temps très puissant et générique est malheureusement difficile à concevoir et encore plus à réaliser. Donc pour utiliser TeX (je ne parle pas de LaTeX et assimilés), il faut l'apprendre, et le rendre « prévisible », pour reprendre votre terminologie. Il n'y a pas lieu de se plaindre de cet état de fait, je pense. Et ce d'autant plus qu'au départ, Knuth a écrit TeX pour son usage personnel, donc il n'a pas cherché à le rendre spécialement « sympathique ». Heureusement, Knuth et quelques autres génies semble être parvenus à en tirer des trucs vraiment beaux utilisés par le commun des mortels sans trop se poser de question. Knuth n'a absolument pas participé aux extensions de plain, ni à LaTeX, ni à ConTeXt. C'est normal, vu que TeX est un langage de programmation, et qu'il faut tout un tas de lignes de codes pour lui faire faire des choses très simples ou au contraire une caractère pour lui faire faire des choses très compliqués.
- Re: Re : gut, (continued)
- Re: Re : gut, Damien WYART (04/05/2001)
- Re: Re : gut, Thierry Bouche (05/05/2001)
- [HS] réponse sur les avantages de TeX, Thomas Baruchel (05/05/2001)
- Re : gut, Oudin-Shannon <=
- Re: Re : gut, Damien WYART (04/05/2001)
- Re: gut, Paul Pichaureau (04/05/2001)
- Tirets de césure, Thomas Baruchel (05/05/2001)
- Re : gut, Oudin-Shannon (04/05/2001)
- Re : gut, Oudin-Shannon (04/05/2001)
- Re: Re : gut, Thierry Bouche (05/05/2001)
- Netiquette, Alain Hurtig (06/05/2001)