Archive Liste Typographie
Message : [HS] réponse sur les avantages de TeX

(Thomas Baruchel) - Samedi 05 Mai 2001
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    [HS] réponse sur les avantages de TeX
Date:    Sat, 5 May 2001 10:32:25 +0200
From:    Thomas Baruchel <thomas.baruchel@xxxxxxxxxxxxxx>

On Fri, May 04, 2001 at 07:52:33PM +0200, Oudin-Shannon wrote:
> Je n'ai eu aucune réponse sérieuse sur les avantages de Tex.
En deux mots (et encore, de la part de quelqu'un qui est passé de LaTeX à un
vieil ancêtre: troff, plus exactement groff, une pure merveille là aussi).
Formellement, il me semble que la supériorité de TeX sur les autres logiciels
tient à la prise en compte d'une dimension esthétique dans la mise en page.
L'exemple le plus fameux est le suivant:

  La plupart des logiciels procèdent comme suit pour formatter un
  paragraphe. Il commencent par le début, et tant qu'il est possible
  d'ajouter un nouveau mot en les séparant par un espace minimal,
  on continue. Quand ce n'est plus possible, on disperse le restant de place
  en allongeant les espaces de la ligne en question. La gestion des
  césures apporte une légère amélioration.

  TeX au contraire a une vue d'ensemble du paragraphe, et il met en place une
  stratégie esthétique: il est possible qu'un léger sacrifice à la ligne 3
  par exemple du paragraphe ait une répercussion positive considérable sur
  la ou les lignes suivantes. Ainsi, si la ligne 3 se termine par un mot bref
  (un "à") alors que déjà les espaces étaient très petits, pourquoi ne pas
  faire le sacrifice de rejeter le "à" en ligne 4 pour bénéficier d'un effet en
  cascade qui réduira de façon bien plus considérable la taille des espaces
  dans les lignes suivantes ?

Dans le même ordre d'idée, TeX possède une justification verticale (on va
imperceptiblement allonger des espaces entre des lignes, ou mieux: entre la
fin d'un paragraphe et un tableau, etc.) pour que la base de la dernière ligne
se trouve toujours exactement au même endroit en bas de la page.

Etc. Pour ce qui est des avantages techniques, on sortirait vraiment trop
du sujet de la liste.

-- 
        ,--._
      .'o    `-.__
      |     (~'   ~~--.__
      ),-.'  `. '' ,,    ~`-.
     //   \    ( ,,  ,, ''   `)    Thomas Baruchel
    //     `.   `. ,,  ,,'' .'
   //        ~.   `._,,   ,'  <baruchel@xxxxxxxxxxxxxx>
   '   _tb_    `-.___.,-~'
                   \  \                 Brest
                  _/ _/