Génération de sorties multiples à partir d'Omega - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

Generating multiple outputs from Omega

Génération de sorties multiples à partir d'Omega

Résumé

In this paper, we describe how to generate multiple outputs (DVI, PostScript, PDF, XML, ...) from the same Omega document. The Omega engine is augmented with a library for manipulating multidimensional contexts. Each macro can be defined in multiple versions, and macros can thereby adapt to differing contexts. Macros can be specialized for several different output formats, without changing the overall structure. As a result, the same document can be used to easily produce different output formats, with appropriate specializations for each of them, without having to make any changes to the document itself. The complete paper will contain a detailed explanation of the internal Omega mechanics, and will give a number of different examples.
Dans cet article nous décrivons le processus de génération de sorties multiples (DVI, PostScript PDF, XML, ...) à partir du même document Omega. Le moteur Omega a été muni d'une bibliothèque de sous-routines dédiée à la manipulation de contextes multi-dimensionnels. Les macros TeX peuvent être spécialisés selon le format de sortie, sans changer leur structure globale. Ainsi, le même document peut, sans la moindre modification, produire facilement différents formats de sortie avec les spécialisations ad hoc. Dans l'article nous allons donner une explication détaillée des mécanismes internes d'Omega ainsi que nombreux exemples.

Mots clés

Fichier non déposé

Dates et versions

hal-02173716 , version 1 (04-07-2019)

Identifiants

  • HAL Id : hal-02173716 , version 1

Citer

John Plaice, Yannis Haralambous. Génération de sorties multiples à partir d'Omega. EuroTeX'2003 : 14th European TeX Conference, ENST Bretagne, Jun 2003, Brest, France. ⟨hal-02173716⟩
14 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More