Rechercher un article
Cahiers GUTenberg (en ligne) issn 2118-8254

Table des matières de ce fascicule | Article précédent | Article suivant
Daniel Taupin
Commentaires sur la portabilité de TeX
Cahiers Gutenberg no. 15 (1993), p. 3-31
Article PDF

Résumé

TeX est un logiciel réputé, au moins dans le monde universitaire, pour sa qualité d’impression, sa versatilité pour l’usage de langues variées — y compris dans un même texte — et pour sa portabilité. Malheureusement, le développement récent de « styles » nationaux, de polices avec lettres accentuées, et la saisie à partir de claviers autres que le jadis tout-puissant QWERTY réduisent considérablement cette portabilité si l’on n’y prend garde. Nous proposons donc aux auteurs de fichiers source TeX un certain nombre de règles — voire d’« interdits » — assurant la portabilité entre modèles d’ordinateurs et formats de base distincts :

  • n’expédier que des caractères ISO 8859 (ASCII) à 7 bits et imprimables,
  • expédier tous les fichiers de styles et de macros hormis standards internationaux plain et LaTeX,
  • n’expédier que des textes compatibles sans modification avec les formats basés sur n’importe quelle série de polices, tout particulièrement ceux basés sur les polices cmxxx,
  • renoncer définitivement à expédier des textes qui utilisent les coupures automatiques de mots, hormis l’anglais.

Nous formulons aussi un certain nombre de critiques et de recommandations aux auteurs de styles et implémenteurs de formats de base plain et LaTeX.

Abstract

TeX is a world known software, and usually favourite at least in the university or research world. This favour is due to its printing quality, its adaptability to various languages—including in the same paper—and to its portability. Unfortunately, the recent development of national “styles”, of fonts with accented letters, and its typing from keyboards differing from the previously allmighty QWERTY ones actually restrict that portability, unless extreme care is exercised. Therefore, we propose the TeX file writers a certain number of rules—even some “interdictions”—to ensure a satisfactory portability between the various base formats and computer types :

  • send only 7 bit ISO 8859 (ASCII) files, containing only printable characters,
  • send all macro and style files except world international standards plain and LaTeX,
  • only send texts which can be typeset with formats based on any of the various standard font series, especially those based on cmxxx fonts,
  • do not rely on automatic hyphenation of non english texts.

We also express some criticism and further recommendations to style writers and base format (plain and LaTeX) implementors.