• Aucun résultat trouvé

Présentation d’une revue mensuelle composée automatiquement par LaTeX à partir d’une base de données relationnelle

N/A
N/A
Protected

Academic year: 2022

Partager "Présentation d’une revue mensuelle composée automatiquement par LaTeX à partir d’une base de données relationnelle"

Copied!
10
0
0

Texte intégral

(1)

Cahiers

enberg

GUT GUT GUT

m PRÉSENTATION D’UNE REVUE MENSUELLE COMPOSÉE AUTOMATIQUEMENT PAR L

A

TEX À PARTIR D’UNE BASE DE DONNÉES

RELATIONNELLE

P NicolasBrouard

Cahiers GUTenberg, n1 (1989), p. 26-34.

<http://cahiers.gutenberg.eu.org/fitem?id=CG_1989___1_26_0>

© Association GUTenberg, 1989, tous droits réservés.

L’accès aux articles desCahiers GUTenberg (http://cahiers.gutenberg.eu.org/),

implique l’accord avec les conditions générales

d’utilisation (http://cahiers.gutenberg.eu.org/legal.html).

Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.

(2)

Présentation d'une revue mensuelle composée automatiquement par I^TgX à partir d'une base de données relationnelle

Nicolas B R O U A R D

Chargé de recherche à l'Institut National d'études Démographiques, consultant au Centre d'études Socio-économiques et de Management.

La revue française des sondages on Sondo- scope est une revue mensuelle d'une qua- rantaine de pages composée automatique- ment avec lATgX, de la première à la dernière page. Chacune des parties a sa propre présentation typographique. Une grande partie de la revue, les tableaux essentiellement, est extraite automatique- ment d'une base de données relationnelle.

Cette communication a pour but d'ex- pliquer la façon dont nous fabriquons cette revue, et les choix que nous avons faits.

Après avoir rapidement décrit la revue, nous parlerons du matériel nécessaire, puis du type de base de données utilisée, et des interfaces entre la base et un formateur de texte tel que Tj^X. En dernier lieu, nous discuterons des questions non résolue par

TFCX e t IATEX.

1. Présentation succinte de la revue

Comme son nom l'indique, cette revue est un recueil des sondages publiés au cours du mois en France. Un éditorial d'une di- zaine de pages fait la synthèse des résu- més de sondages que nous trouverons dans une seconde partie. Elle mentionnait par exemple, lors du dernier numéro, que le nombre mensuel des sondages publiés en France avait atteint le nombre record de 77 sondages en février. Ce record est de nouveau battu en mars avec 94 sondages

à l'approche des élections présidentielles.

Cette première partie, littéraire, est écrite selon une typographie et une maquette classiques. Une seconde partie correspond à la liste chronologique des résumés de sondage du mois avec diverses caractéris- tiques les concernant. Ces tableaux sont d'une relative complexité typographique avec des filets bien embarassants pour un photocompositeur (figure 1).

Un tableau court fréquemment sur plu- sieurs pages avec l'inévitable entête de ta- bleau "suite". Si cette liste chronologique détaillée des sondages et de leur résumé (jusqu'à 1 500 caractères environ) est né- cessaire, le lecteur doit aussi pouvoir trou- ver rapidement la liste des sondages qui concernent son domaine d'activité. Une troisième partie donne donc la liste des sondages triés suivant un classement thé- matique. Il s'agit là encore de tableaux.

Comme chacun des sondages du mois est entré dans une base de données, le classe- ment thématique est obtenu automatique- ment par un tri adéquat de la base et un interface avec le formateur T^X. Une qua- trième et dernière partie fait le point sur l'actualité du sondage, c'est à dire sur les nouvelles enquêtes lancées en France, ou par exemple sur les dernières remarques de la Commission des sondages.

La base de données qui sera bientôt ré- troactive depuis 1981, servira évidemment pour d'autres consultations que la fabrica- tion de la partie thématique.

(3)

Base de données et Ï'/.)X

LES SONDAGES D U MOIS Novembre 1987

C O D E D A T E P U B L I C A T I O N I N S T I T U T É C H A N T I L L O N C O N T E N U D U S O N D A G E

87 11.01 n o v . F E M M E B . V . A . 1

952 L a b e a u t é i d é a l e . Les q u a l i t é s p h y s i q u e s les p l u s enviées chez une

1987 18 a n s et + f e m m e s o n t sa m i n c e u r (54 % ) , sa taille (29 %), ses yeux (27 %), ses

c h e v e u x (21 %}, ses j a m b e s (20 %). L a r é u s s i t e professionnelle chez les h o m m e s (61 % ) , la r é u s s i t e f a m i l i a l e c h e z les f e m m e s (57 7i) s o n t les q u a l i t é s q u e l'on envie le plus.

87 11.02 n o v . L ' I M P A T I E N T S O F R E S 2184 L a c o n s o m m a t i o n d e t r a n q u i l l i s a n t s . D e p u i s juillet 86, 30 % des 19S7 18 a n s et -f- p e r s o n n e s i n t e r r o g é e s o n t pris des m é d i c a m e n t s p o u r c a l m e r leur an-

xiété ou l e u r n e r v o s i t é , ou p o u r d o r m i r . P a r m i elles, 51 % o n t utilisé l ' u n des m é d i c a m e n t s cités p e n d a n t a u m o i n s u n m o i s .

87 1 1.03 n o v . L ' I M P A T I E N T L O U I S 200 L e s m é d e c i n s g é n é r a l i s t e s e t l e s p r o d u i t s g é n é r i q u e s . Ce son- 1987 H A R R I S m é d e c i n s d a g e , c o m m a n d é p a r l a M u t u a l i t é f r a n ç a i s e , i n d i q u e que 86 % des

g é n é r a l i s t e s g é n é r a l i s t e s i n t e r r o g é s n e c r a i g n e n t p a s les p r o d u i t s génériques. 55 % d ' e n t r e eux s o n t b i e n p r ê t s à m o d i f i e r l e u r s o r d o n n a n c e s en f a v e u r d ' u n p r o d u i t m o i n s c h e r et a y a n t le m ê m e p r i n c i p e actif, m a i s n ' y p e n s e n t p a s . E n f i n , 49 % des i n t e r v i e w é s p e n s e n t qu'ils o n t u n rôle à j o u e r d a n s la r é d u c t i o n des d é p e n s e s d e s a n t é . 51 % s o n t d ' u n avis c o n t r a i r e . 87 11.0-1 n o v . C E N T R E R E S 700 V a l e u r s d e s F r a n ç a i s a u t r a v a i l e t c o n s é q u e n c e s s u r l a v i e d e

1987 D ' O B S E R V A T I O N salariés l ' e n t r e p r i s e . P o u r 61 % des salariés i n t e r r o g é s , la r é u s s i t e personnelle S O C I A L E et l ' i n d é p e n d a n c e d a n s le t r a v a i l et d a n s la vie d e t o u s les j o u r s sont les v a l e u r s les p l u s i m p o r t a n t e s . M a i s c'est l ' a c t i o n collective ( r e v e n d i q u e r t o u s e n s e m b l e p o u r o b t e n i r s a t i s f a c t i o n ) qui est la p l u s efficace. 68 % f o n t d a v a n t a g e c o n f i a n c e a u x e n t r e p r i s e s q u ' à l ' É t a t p o u r le redresse- m e n t é c o n o m i q u e d e la F r a n c e . 24,2 % s e u l e m e n t p e n s e n t qu'il vaut m i e u x faire c o n f i a n c e a u x s y n d i c a t s p o u r o b t e n i r u n e a m é l i o r a t i o n des c o n d i t i o n s d e vie. P o u r les salariés f r a n ç a i s , le rôle p r i o r i t a i r e de l'en- c a d r e m e n t est de r é p a r t i r les t â c h e s et d ' e n a s s u r e r la b o n n e exécution (60 %).

87 11.05 2 n o v . G E S T I O N A N D C P p a n e l a d h é r e n t s B a r o m è t r e s o c i a l G E S T I O N S O C I A L E / A N D C P . L a m o r o s i t é 1987 S O C I A L E A N D C P p r é v a u t d a n s q u a t r e e n t r e p r i s e s s u r d i x , la s é r é n i t é d a n s trois entre-

prises s u r dix. Les trois q u a r t s des e n t r e p r i s e s i n t e r r o g é e s ont d é j à pris ou s o n t à la veille de p r e n d r e des i n i t i a t i v e s p o u r a m é n a g e r le t e m p s de t r a v a i l . L ' a b s e n t é i s m e r é g r e s s e et q u a t r e e n t r e p r i s e s s u r cinq ont t r a v e r s é les m o i s d ' a o û t et s e p t e m b r e s a n s la m o i n d r e grève.

87 11.06 2 n o v . L A V I E R E S d é c i d e u r s B a r o m è t r e b o u r s e - o p i n i o n L A V I E F R A N Ç A I S E / R E S . 47 % 1987 F R A N Ç A I S E b o u r s i e r s des i n t e r v i e w é s s o n t baissiers s u r les v a l e u r s f r a n ç a i s e s p o u r les mois à venir. 61 % e s t i m e n t q u e ces a c t i o n s s o n t a c u t e l l e m e n t b o n m a r c h é . S7 11.07 4 n o v . L E M O N D E S O F R E S 1000 L ' a u d i e n c e d u F r o n t n a t i o n a l . 18 % des i n t e r v i e w é s se d é c l a r e n t

19S7 R T L 18 a n s et + d ' a c c o r d a v e c les idées d é f e n d u e s p a r J e a n - M a r i e L e P e u . c o n t r e 24 % en avril 87. 26 % a p p r o u v e n t ses prises d e p o s i t i o n sur les immi- grés, la s é c u r i t é et la j u s t i c e , 25 % la d é f e n s e des valeurs t r a d i t i o n n e l l e s . 72 % d é s a p p r o u v e n t l ' a t t i t u d e d u g r o u p e F r o n t n a t i o n a l à l'Assem- blée. 8 % o n t l ' i n t e n t i o n de v o t e r p o u r J . M . L e P e n lors de l'élection p r é s i d e n t i e l l e . 89 % se d é c l a r e n t c e r t a i n s que les nazis ont utilisé les c h a m b r e s à gaz a u c o u r s d e la s e c o n d e g u e r r e m o n d i a l e .

Figure 1 : Les résumés de sondage.

(4)

Nicolas BROU ARD

Après cette présentation de la revue, nous allons voir le matériel et les logiciels utilisés.

2. La technique : le matériel, les logiciels, le temps de fabrication, le personnel

Le matériel Notre choix s'est porté, pour des raisons de prix, sur un compatible PC. Il s'agit ici d'une carte mère AT à 12MHZ muni d'un disque de 40 Mo rapide (28ms de temps d'accès), et d'une carte graphique Hercules. L'imprimante est une imprimante à laser du type Postscript à 300pt/pouce. Les originaux sortent sur du papier dit "couché" et sont directement envoyés en tirage offset à un imprimeur.

Les logiciels Le formateur de texte Tj^X est celui de P C T E X [3], avec l'adapta- tion de M. FERGUSON [5] aux langues comportant des signes diacritiques (Multi- langual T^X)1. La visualisation des textes composés à l'écran est réalisée par Pre- view [1]. Le driver postcript est l'excellent driver du domaine public de N. BEEBE [2], L'éditeur est EMACS, c'est à dire EP- SILON [4] sur PC. Après élimination des logiciels de base de données, non relation- nelle et ne permettant pas de traiter des enregistrements d'au moins 1500 carac- tères, nous avons sélectionné KM AN [6].

Il semble en effet qu'il est préférable d'op- ter pour un système opérationnel sur un mainframe et dont l'adaptation à un mi- cro a été possible, plutôt qu'un système de conception mini-micro qu'on gonfle pour un maxi-micro. La configuration totale avoisine 60 000-65 000F, mais il faut aussi compter sur l'écriture du style de la revue

1 S a n s c e t t e a d a p t a t i o n m a j e u r e , il n ' e s t p a s p o s s i b l e d ' é d i t e r a u t o m a t i q u e m e n t u n e r e v u e e n f r a n ç a i s .

et de 2 programmes d'interfaces. A titre de comparaison, la photocomposition clas- sique d'un numéro du Sondoscope lorsque celui-ci était trimestriel, était de l'ordre de 30 000F (le tirage n'est pas compté ici).

Le t e m p s de fabrication La compila- tion du numéro complet avec le compila- teur T^X demande environ 6 à 10 minutes.

Auparavant, le tri thématique de tous les sondages du mois dans la base exige un temps analogue. Pour établir correctement la table des matières, une seconde compi- lation est nécessaire. Les programmes d'in- terface sont immédiats. La sortie sur im- primante laser demande encore 6 à 10 mi- nutes. Il s'agit ici des temps incompres- sibles ; évidemment la correction des er- reurs provenant de différentes origines, on le verra, allonge ce temps de fabrication.

Le personnel Le personnel qui utilise ce système, comprend une dactylographe qui saisit à l'éditeur les résumés de son- dage et de deux rédactrices. Le premier numéro 00 a été composé par l'auteur de ces lignes, le premier numéro opérationel a été composé sans sa présence par les rédac- trices, le troisième numéro a été compo- sé par la secrétaire (il est vrai particu- lièrement douée). Notons que le format et les programmes d'interface font l'ob- jet de mises à jour et qu'un rapport tech- nique de 70 pages a été écrit. La forma- tion du personnel consiste essentiellement au bon maniement d'un éditeur de texte et à quelques notions de base pour la cor- rection des erreurs de compilation M p X2.

Venons en maintenant à la description de la base de données.

2A v o u o n s q u e p o u r u n novice, les e r r e u r s d e com- p i l a t i o n IîTjjX s o n t u n v é r i t a b l e c a s s e - t ê t e .

(5)

Base de données et Ï'/.)X

3. La base de données

Il s'agirait d'une base de données bien or- dinaire s'il ne fallait pas que celle-ci puisse contenir toutes les informations typogra- phiques nécessaires à la photocomposition.

Les mises en valeur ne correspondent pas à des séquences d'échappement propres à une photocomposeuse, mais à des ordres Tj^X. Comme dans cette revue, les noms des auteurs ou personnalités sont en carac- tères gras ; on écrira par exemple {\bf R.

Barre}. Plus généralement, on préferera baliser les noms d'auteurs ou de person- nalités : \auteur{R. Barre}. Ce niveau d'abstraction supplémentaire permet de changer un jour le caractère gras en petites capitales par une simple modification de la macro \auteur, ou encore par exemple de faire un index sur les auteurs cités dans tous les sondages.

Les enregistrements de la base contien- nent donc ce type de balisage, qui, en ca- ractères imprimables, sont acceptables par tous les systèmes de base de données. Mais la base ne contient pas uniquement des ordres de balisage qui, rappelons le, sont liés à la structure d'un document, mais aussi parfois des ordres de mises en page.

Ils ne concernent ici que des passages à la ligne forcés pour des titres de publica- tion dans des colonnes de largeur faible.

On trouve un tel exemple dans une por- tion de tableau telle que celle-ci :

INSTITUTION

G U I D E D E S P A R E N T S LA C R O I X P H O S P H O R E

L'éditeur tient évidemment à cette pré- sentation sur 4 lignes, et si on laisse TgX centrer automatiquement ce texte sur une colonne de 15 mm de large, on peut obte-

nir :

INSTITUTION

G U I D E D E S P A R E N T S LA C R O I X P H O S -

P H O R E

Le p r e m i e r e x t r a i t a été saisi en mar- q u a n t les r e t o u r s à la ligne ainsi q u ' e n spé- cifiant u n e s p a c e m e n t non s t a n d a r d entre d e u x j o u r n a u x , c o m m e ci-après :

GUIDE DES\\PARENTS\\[2mm] LA CROIX

\\ [2mm] PHOSPHORE,

La base de données contiendra ces marques et lorsque, ailleurs dans la partie théma- tique, on utilisera ce même titre dans une colonne de plus grande largeur, celui-ci restera coupé. Faut-il alors baliser chacun des trois journaux ?

Comme toujours, il faut trouver un com- promis entre une structure impeccable et une saisie pas trop lourde. Le compromis retenu ici consiste à conserver ces marques de mises en page en vue d'une configura- tion de tableau la plus défavorable (largeur de colonne courte), et d'avoir en sortie de la base de données un programme interface qui supprime ces ordres s'ils sont inutiles à la présentation3 comme étant un blanc ordinaire.

Disons un mot de la structure classique de la base de données. Celle-ci consiste en deux bases distinctes. La première, lourde, contient un enregistrement par sondage.

Le résumé, qui peut atteindre 1 500 carac- tères est un champ actif de cette base (ac- tif au sens où une recherche par mot par exemple peut être effectuée). La seconde, légère, contient pour un sondage autant d'enregistrements que de thèmes auxquels celui-ci se rapporte, mais aucune autre information. Le tri thématique est obtenu

' C o m m e l ' a fait r e m a r q u e r D . T a u p i n à la j o u r n é e G U T E N B E R G , il est s a n s d o u t e p l u s i n g é n i e u x d e r e d é f i n i r l o c a l e m e n t la m a c r o

(6)

Nicolas BROU ARD

en triant la base légère par thème et sous- thèmes et en effectuant un lien avec la base lourde pour éditer les informations néces- saires. Tout véritable système de base de données relationnelle peut effectuer un tel tri.

Par contre rares sont les systèmes qui permettent de saisir un long texte (jusqu'à 1 500 caractères) directement à partir d'un masque ; aussi la saisie est faite à partir d'un éditeur classique.

4. La saisie

Vfiche { 8 7 . l l . O l K CODE {nov.\\1987}'/. DATE {FEHHE}'/. PUBL {B.V.A.}'/, IHST

{ 9 5 2 W 1 8 ans et +}'/. ECH {4Ga 4Fa 4D 4Fb}'/. RUBRiqUES {La beauté idéale.}'/. TITRE

{Les qualités physiques les plus enviées chez une femme sont sa minceur (S4~\'/.), sa taille (29~\'/.), ses yeux (27"\y.) , ses cheveux (21"Y/.), ses jambes (2CTV/.). La réussite professionnelle chez les hommes

(61"Y/,), la réussite familiale chez les femmes (57~\y.) sont les qualités que l'on envie le plus.

>•/. Fin RéSUMé

y.

Vfiche {87.11.02}

Comme nous venons de le dire, les sys- tèmes de gestion de bases de données n'of- frent pas pour la saisie de textes, le confort d'un éditeur de texte pleine page. Les sys- tèmes que nous avons testés ne sont pas faits pour cela pour le moment.

Nous avons donc opté pour une saisie avec un éditeur sur un fichier de type texte, quitte à importer dans un second temps ce fichier dans la base de données.

Le choix de l'éditeur est important. Celui- ci doit être programmable (en particu- lier pour afficher des masques vides), doit pouvoir vérifier l'appariement des paren- thèses (nécessité absolue pour TeX), et permettre l'édition simultanée de plusieurs fichiers.

Nous avons choisi EMACS et plus pré- cisément EPSILON [4] sur compatible.

Celui-ci offre la possibilité de créer des masques dont voici deux exemples (l'un vide, l'autre rempli) :

\fiche{88. }'/. CODE {W1988}'/. DATE {}'/. PUBL {}'/. IHST {}'/. ECH {}?, RUBRiqUES {}'/, TITRE {

}

'/.Fin RéSUMé

Le lecteur habitué à TgK reconnaît qu'il s'agit de la saisie d'une macro TgX de nom Vfiche contenant 8 arguments. Toute l'infor- mation pour les deux bases de données se trouve dans ce fichier.

Ce fichier est composé sous cette forme originelle par 1ATj?X et produit la seconde partie de la revue (voir la figure 1). La ma- cro \f iche aura, par exemple, la définition suivante :

\def\fiche#l*2*3#4#5#6*7#8{

\multicolumn{6}{|c|}{}\\*[.6mm]

\parbox[t]{llmm}{\raggedleft *l}t

\parbox[t3{llmm}{\centering #2} t

\parbox[t]{24mm}{\centering #3} t

\parbox[t]{17mm}{\centering *4} t

\parbox[t]{26mm}{\centering #5} *

\parbox[t]{89mm}{{\bf #7} #8} \\

\multicolumn{6}{IcI}{}\\*[.5mm]

\hline

}

Le lecteur familier avec LTjrX reconnaît aisément les primitives de ce langage. Le sixième champ qui correspond aux "rubri- ques" ne sera pas utile ici mais plus tard pour alimenter la base dite légère.

(7)

Base de données et Ï'/.)X

5. L'importation dans les deux bases lourde et légère

Un programme spécifique4 transforme le fichier saisi en deux fichiers distincts assi- milables par KMAN.

1. Le premier dit lourd aura autant d'en- registrements que de résumés. Voici un tel fichier de trois enregistrements :

87.11.01|87|11I01|nov.\\1987|FEMME|

B.V.A.|952\\18 ans et +|4Ga 4Fa 4D...

87.11.02187111102|nov.\\19871L >IMPATIEHT|

SOFRES12184W18 ans et +|4H ...

87.11.03I87|11|03|nov.\\1987|L'IMPATIEHT|

LOUIS HARRIS | 200\\médecins g...

où chaque champ est séparé par une barre verticale.

2. L'autre, dit léger, aura plusieurs en- registrements pour un sondage et se présente de la manière suivante :

87.11.01|4|G|a 87.11.01141 F la 87.11.01|4|D|

87.11.01141F!b 87.11.02|41H1 87 .11.02 14| M|

87.11.03|4|E|e 87.11.03|4|H|

87.11.04|4|D|

87.11.04|4|B|

Autrement dit, chacune des rubriques à laquelle se rapporte un sondage (4Ga 4Fa 4 D . . . ) est éclatée en autant d'enregistre- ments distincts pour la base légère.

Il suffit alors d'écrire un petit programme dans le langage du système de gestion de la base pour importer les deux fichiers dans les bases générales. Toutes ces étapes sont automatisées et ne prennent qu'une à deux minutes. Le programme interface

4L e p r o g r a m m e d ' i m p o r t a t i o n d a n s l a b a s e , c o n - t i e n t e n v i r o n 200 l i g n e s e n l a n g a g e C .

d'entrée dans la base permet aussi de cor- riger quelques erreurs de syntaxe comme celle d'un champ manquant par exemple.

6. La gestion de la base et le tri thématique lors de la publication du numéro

Un programme écrit dans le langage de KMAN permet d'effectuer le tri relati- vement complexe par chapitre, thème et sous-thème et sort sur un fichier les enre- gistrements de longueur fixe triés.

Il faut un second programme interface pour transformer ce fichier en un fichier L£TgX, en intercalant les titres ou sous- titres correspondant à chaque rubrique.

Voici un extrait du source 1ATj?X :

\sondosc

\chapter*{REGROUPEMENTS THéMATIQUES DES SOHDAGES}

\addcontentsline{toc}{chapter}

{REGROUPEMENTS THéMATIQUES}

\section*{\uppercase\expandafter {\romannumeral 1>. LA VIE POLITIQUE}

\addcontentsline{toc}{section}

{\uppercase\expandafter{\romannumeral 1}. LA VIE POLITIQUE}

\subsection*{A. Simulations pré-électorales}

\debthem

\ficth{}{87.11.07}{4 nov. 1987 } {LE MOÏDE-RTL }

{L'audience du Front Hational. }

\ficth{}{87.11.10}{6 nov. 1987 } {L'EXPRESS }

{Baromètre L'EXPRESS/LOUIS HARRIS des présidentielles. }

L'information provenant de la base se trouve dans la nouvelle macro \ f i c t h . La figure 2 donne un extrait de cette partie.

Il ne nous reste plus maintenant qu'à voir comment les différents fichiers sources IM]?X peuvent être assemblés pour pro- duire le document final.

(8)

Nicolas BROU ARD

C. Les syndicats, les grèves, le climat social

C O D E D A T E P U B L I C A T I O N C O N T E N U

87.1 1.04 iiov. 1987 C E N T R E D ' O B S E R V A T I O N S O C I A L E

Valeurs des Français au travail et conséquences s u r la vie de l'entreprise.

87.11.05 2 n o v . 1 9 8 7 G E S T I O N S O C I A L E B a r o m è t r e social G E S T I O N S O C I A L E / A N D C P . S 7 . l l . 3 7 19 n o v . 1 9 8 7 L ' U S I N E N O U V E L L E

I N S T I T U T D E L ' E N T R E P R I S E

La compétitivité' des entreprises françaises.

87.11.50 27 n o v . 1 9 8 7 L E N O U V E L

O B S E R V A T E U R

B a r o m è t r e présidentiel L E N O U V E L O B S E R V A T E U R / S O F R E S .

87.11.54 30 n o v . 1 9 8 7 L E P O I N T L a solidarité.

D. Le travail (conditions de travail, a m é n a g e m e n t d u t e m p s de travail vie p r o f e s s i o n n e l l e . . . )

C O D E D A T E P U B L I C A T I O N C O N T E N U

87.11.01 nov. 1987 F E M M E La b e a u t é idéale.

87.11.04 nov. 1987 C E N T R E D ' O B S E R V A T I O N S O C I A L E

Valeurs des Français a u travail et conséquences sur la vie de l'entreprise.

87.11.05 2 n o v . 1 9 8 7 G E S T I O N S O C I A L E B a r o m è t r e social G E S T I O N S O C I A L E / A N D C P .

E-a) Le s c a d r e s

E. G r o u p e s professionnels

C O D E D A T E P U B L I C A T I O N C O N T E N U

87.11.53 30 n o v . 1 9 8 7 LE P O I N T B a r o m è t r e présidentiel L ' E X P R E S S / I P S O S . L'électorat de R a y m o n d Barre.

E-c) Le s p a t r o n s

C O D E D A T E P U B L I C A T I O N C O N T E N U

87.11.37 19 n o v . 1 9 8 7 L ' U S I N E N O U V E L L E I N S T I T U T D E L ' E N T R E P R I S E

La c o m p é t i t i v i t é des entreprises françaises.

87.11.39 20 nov. 1987 L ' E X P A N S I O N Les p a t r o n s face aux socialistes.

87.1 1.40 20 n o v . 1 9 8 7 L ' E X P A N S I O N Les p a t r o n s j u g e n t Chirac.

E-d) Les salariés

C O D E D A T E P U B L I C A T I O N C O N T E N U

87.11.04 n o v . 1 9 8 7 C E N T R E D ' O B S E R V A T I O N S O C I A L E

Valeurs des Français a u travail et conséquences sur la vie de l'entreprise.

Figure 2 : Partie thématique.

(9)

Base de données et Ï'/.)X

7. La modularité de la composition de chaque partie

Pour des raisons d'efficacité, il est abso- lument nécessaire que chaque partie de la revue puisse être compilée à part indépen- demment des autres parties. Cette pos- sibilité est offerte par I^TgX avec l'ordre

\includeonly5. Le texte source principal du numéro d'avril 1988 se présente ainsi :

\documentstyle[twoside,macroson]{sondos}

\scrollmode

'/A i n c l u d e o n l y { s o m m a i r e }

\includeonly{sommaire,rubrique,scopie,sondose}

'/Aincludeonly{themat ,sondodoc ,issn}

\begin{document}

\def\cenumero{âvril 1988}

'/. Première Page

\def\numro{31}

'/, Bas de page courant

\def\cesondage{avril 1988}

*/. Tableau (suite) sondosc

\def\cesonda{Mars 1988"}

'/, Sondoscopie du mois (scopie)

\def\cesond{MARS 1988}

'/. Hom du fichier des résumés '/,(sondosc \input{\moisond})

\def\moisond{mar88}

\def\depotlegal{Avril 1988}

\include{sommaire}

\include{rubrique}

\include{scopie}

\include{sondosc}

\include{themat}

\include{sondodoc}

\include{issn}

\end{document}

On remarque outre quelques définitions du mois courant suivant différentes ortho- graphes, que chaque partie est dans un fichier particulier, et qu'il suffit d'inclure dans la commande \ includeonly les par- ties à composer pour que seules celles-ci le soient, et avec les bons numéros de page finaux.

Le dernier fichier de nom issn.tex cor- respond à la dernière page obligatoire

5C ' e s t d ' a i l l e u r s p o u r c e t t e r a i s o n q u e n o u s a v o n s p r é f é r é u t i l i s e r faTpX pin t ô t q u ' u n a u t r e a v a i a r de

T&-

d'une revue où le numéro ISSN de la Bi- bliothèque nationale ainsi que les noms du Directeur de la publication et de l'impri- merie figurent. Seule 1a, couverture n'est pas composée par TgX.

L'écriture du fichier de style est rendue plus délicate du fait de la grande disparité des maquettes de chaque partie (texte cadré à droite, tableaux, texte en deux colonnes, largeurs de page inégales, etc).

La fabrication de la revue est néanmoins entièrement automatisée. Mais, car il y a toujours un mais, certains points ne sont pas résolus.

8. Problèmes non résolus par

T £ X e t B T e X

Le problème le plus embarassant réside dans les tableaux qui courent sur plusieurs pages.

La solution de ce problème réside dans une modification de Voutput routine de UTjpX, mais l'auteur de ces lignes ne s'y est pour l'instant pas risqué. Il faut en effet, comme pour un paragraphe qui arrive en bas de page, décider de couper le texte, ici le tableau (à un endroit correct), et de le poursuivre à la page suivante. A la différence d'un paragraphe, un tableau

"suite" doit avoir un nouveau cadre à entête.

Pour l'instant nous sommes obligés d'in- sérer manuellement la commande

\tableausuite{\cesonda (suite)}entre deux sondages pour forcer la coupure des tableaux. Ce n'est pas très contraignant, mais peu élégant. Au lieu d'être une suite d'ordre \f iche, le fichier source des résu- mé de sondage doit donc être coupé par cet ordre "suite"6 :

611 semblerait que les macros "T2D4 ; Tables to

d i e f o r " d u e s à M i c k a e l S p i v a k , d e v r a i t r é s o u d r e la

(10)

Nicolas BROU ARD

... bonnes conditions, 44~\%

la Six dans de mauvaises conditions. Le journal de TF1 est plébiscité: il explique le mieux les nouvelles, il a les meilleurs reportages.}

\tableausuite{\cesonda (suite)}

\fiche{87.11.18}

{12 nov. \\1987}

{V.S.D.}

{IPSOS}

{900\\18 ans et +}

Le second problème est propre à I£T]?X qui ne permet pas en standard d'équilibrer deux colonnes lorsqu'on écrit en double colonne. Cette incapacité est très préjudi- ciable à ÈTj?X car dans toutes les revues en deux colonnes on pratique cet équili- brage avant d'écrire sur toute la largeur de la page un titre de paragraphe important.

9. Conclusion

Malgré les imperfections mentionnées ci- dessus, on peut considérer que la fabrica- tion d'une telle revue est automatique. Si on admet que le jour de la composition fi- nale du numéro, c'est à dire vers le 10 du mois, les résumés de sondage et les textes ne comportent plus de faute tant d'ortho- graphe que de syntaxe, la composition et la sortie sur papier doivent prendre moins d'une heure, en comptant les inévitables modifications manuelles qu'un automatisme même admirable ne pourra jamais résoudre.

Une telle revue ne pourrait pas être composée par un système de PAO, non seulement parce que pour utiliser un tel système il faut disposer d'un expert typo- graphe alors qu'ici l'expertise est dans Tj^X mais aussi parce que la composition des tableaux et filets de cette complexité est quasi impossible, même avec des feuilles

q u e s t i o n . L a j o n c t i o n a v e c I i T g X r e s t a n t à f a i r e .

de style spécialisées. L'argument le plus important en faveur de TgX reste, me semble-t-il, la rapidité et la qualité de la composition.

Références bibliographiques

[1] ArborText (Inc.). - TpjX Preview. User Manual. - Documentation sur support informatique, may 1987. Version 4.1.0.

[2] Beebe (Neslon). - A T]rX Dvi Driver Family. - Documention sur support informatique, avril 1987, Center for Scientific Computation, 220 South Phy- sics Building, University of Utah, Sait Lake City, Ut 84112, Usa, Email : beebeQscience.utah.edu (Internet).

Revision 2.07.

[3] Carnes (Lance). - PCTEX. - 12 Ma- drona Avenue, Mill Valley, Ca 94941, Personal TeX, Inc., 1986.

[4] Epsilon. - Emacs Sur Pc. - Lugaru Software, 1987. Distribué en France par Santa Claus, 70 Boulevard Natio- nal, 92000 Nanterre. Tel. 47 25 77 01.

[5] Ferguson (Mickael). - A Multilangual TEX. - Inrs/Canada, 1987.

[6] I\man/2. - Knowledge/Man "2. - 1987.

Distribué en France par Ise/Cegos, 27- 33 Quai Le Gallo. 92517 Boulogne- Billancourt Cedex. Tel. 46 04 91 78.

Références

Documents relatifs

Catherine Quignon met en lumière dans son article le comportement fautif de ce dernier à contraindre un salarié à revenir travailler deux fois par semaine dans les locaux

Cohérence : une transaction doit préserver la validité des données (ie : modifications en cascade). Isolation : une transaction est indépendante des autres transactions (ie :

En résumé on calcule l'aire d'une sphère grâce à la formule: Aire sphère =4×π ×rayon 2 Définition: Une boule de centre O et de rayon r correspond à l'ensemble des points

La bascule monostable ne conserve, on le sait, son état temporaire (actif 7) que durant un temps qui lui est propre et qui ne dépend que des caractéristiques de son

Govi (G.). — Sur quelques nouvelles chambres claires.. REVUE DES PUBLICATIONS. — Sur la mesure des hauteurs par le baromètre. — Détermination du diamètre solaire par l'étude

M. Albert Pétrot, qui défaisait tout ce qu'avait fait la Commission. — Les dentistes patentés et établis depuis cinq ans au moins sont admis à participer, avec leurs collègues

Trouver deux nombres entiers consécutifs dont la somme est inférieure à

Les fiches des déclarations sont présentées avec un menu sur la gauche permettant d’accéder à la base de connaissances ou à la page contact. Sous chaque fiche, 2 widgets