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

Table des matières de ce fascicule | Article précédent | Article suivant
Steen Larsen; Arne Flemming Jensen
Tailored database publishing with TeX
Cahiers Gutenberg no. 10-11 (1991), p. 117-134
Article PDF

Abstract

TeX is well suited to produce inventories such as bibliographies or dictionaries. Such publications are characterized by a large number of entries, a high uniformity of structure, typographical variation, and high demands to line and page breaking. Furthermore, sorting of entries and compiling of indexes will often be necessary. In the necessary TeX input files there will be a large percentage of control sequences.

Producing inventories based on. text editors present numerous difficulties as regards for example TeX syntax control, data validation, and sorting. Producing them via a standard database system gives better data control, but forces the user to accept the limitations of the system’s user interface.

This paper presents an approach chosen when establishing a tailored TeX-based database publishing system for the bibliography Nordic Archaeological Abstracts. The solution was implemented by combining three different systems: an interface management system, a database management system, and TeX. The system is described and compared to the previous editor-based production, and future possibilities are briefly sketched.

Résumé

TeX est bien adapté pour produire des listes, telles qu’une bibliographie ou un dictionnaire. De telles publications ont pour caractéristiques un grand nombre d’entrées, une structure uniforme, et des problèmes de mise en page liés aux coupures de lignes et de pages. De plus, les entrées sont généralement triées, et un index est nécessaire. Un tel texte TeX contient beaucoup de commandes.

Produire de tels inventaires avec seulement un traitement de textes est difficile, en raison de la syntaxe de l’éditeur, de l’impossibilité de contrôler la valité des entrées, et de l’absence de tri. Un telle production est simplifiée par l’utilisation d’outils de gestion de base de données, mais la qualité de résultat est moindre.

Nous présentons ici une approche consistant à habiller une base de données avec TeX. Une application réelle a été réalisée sur une base de données bibliographique (Nordic Archaeoligal Abstracts). Notre approche combine trois systèmes : une interface, une gestion de bases de données, et TeX. Nous décrivons notre système et le comparons à une solution fondée sur un éditeur. Les futures évolutions sont évoquées.