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

Table des matières de ce fascicule | Article précédent | Article suivant
Andrew E. Dobrowolski
Typesetting SGML documents using TeX
Cahiers Gutenberg no. 10-11 (1991), p. 185-196
Article PDF

Abstract

Since its publication as an international standard in 1986, the Standard Generalized Markup Language (SGML) has become a preferred document markup standard within many industries. Many users have developed their own document type definitions (DTDs) which define the elements (tag sets) for their documents. However, if SGML is to become a universally accepted standard of document interchange then a standard way to specify formatted output and a means of producing that output will be needed.

The U.S. government’s Computer-aided Acquisition and Logistic Support (CALS) initiative selected SGML as the standard of text interchange. The output specification section of the CALS standards proposed the Formatted Output Specification Instance (FOSI) as the means of formatted output specification interchange.

TeX can be used as the formatting engine to implement FOSI-based formatting. But without extending TeX not every FOSI formatting request can be fulfilled. Conversely, certain TeX capabilities cannot be formulated in terms of FOSI characteristics. However a FOSI/TeX based formatting system would be a major advance towards fulfilling the document interchange needs of a growing community of SGML users.

Résumé

Depuis sa publication en tant que norme internationale en 1986, SGML a été adopté comme système de marquage de documents dans beaucoup de milieux industriels. Nombre d’utilisateurs développent leurs propres DTD (définition de type de document) qui définissent les différents éléments de leurs documents. Cependant, si SGML est appelé à devenir une norme universelle pour l’échange de documents, il est nécessaire de disposer d’un standard pour spécifier les sorties finales et les façons de les obtenir.

Le programme américain CALS a choisi SGML comme norme d’échange de documents et a proposé la norme FOSI pour spécifier l’aspect physique du document.

TeX peut être utilisé pour traiter les formats FOSI. Mais toutes les requêtes FOSI ne peuvent être exécutées sans extension de TeX. De même, certaines possibilités de TeX ne peuvent s’exprimer en termes FOSI. Quoi qu’il en soit, un système basé sur TeX et FOSI sera un grand pas en avant pour répondre à la demande de la communauté grandissante des utilisateurs de SGML.