Tailored database publishing with TeX
Cahiers GUTenberg, no. 10-11 (1991), pp. 117-134.

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.

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.

@article{CG_1991___10-11_117_0,
     author = {Larsen, Steen and Jensen, Arne~Flemming},
     title = {Tailored database publishing with {TeX}},
     journal = {Cahiers GUTenberg},
     pages = {117--134},
     publisher = {Association GUTenberg},
     number = {10-11},
     year = {1991},
     language = {en},
     url = {http://archive.numdam.org/item/CG_1991___10-11_117_0/}
}
TY  - JOUR
AU  - Larsen, Steen
AU  - Jensen, Arne Flemming
TI  - Tailored database publishing with TeX
JO  - Cahiers GUTenberg
PY  - 1991
SP  - 117
EP  - 134
IS  - 10-11
PB  - Association GUTenberg
UR  - http://archive.numdam.org/item/CG_1991___10-11_117_0/
LA  - en
ID  - CG_1991___10-11_117_0
ER  - 
%0 Journal Article
%A Larsen, Steen
%A Jensen, Arne Flemming
%T Tailored database publishing with TeX
%J Cahiers GUTenberg
%D 1991
%P 117-134
%N 10-11
%I Association GUTenberg
%U http://archive.numdam.org/item/CG_1991___10-11_117_0/
%G en
%F CG_1991___10-11_117_0
Larsen, Steen; Jensen, Arne Flemming. Tailored database publishing with TeX. Cahiers GUTenberg, no. 10-11 (1991), pp. 117-134. http://archive.numdam.org/item/CG_1991___10-11_117_0/