L'exemple traite des problèmes relatifs à l'édition d'un document "en langue naturelle", et plus particulièrement à la gestion des références multiples et croisées au sein d'un même texte. L'idée est de placer des étiquettes (labels) dans le texte, et de nommer ensuite symboliquement ces étiquettes pour se référer au numéro de page ou de ligne correspondant.
1. Présentation
2. L'exemple
3. Réalisation
4. Conclusion
2. L'exemple
Voir l'exemple
Sur l'exemple on présente deux étapes de rédaction du texte :
- quatre paragraphes, plus un paragraphe de références au texte ;
- un cinquième paragraphe inséré en début de document.
On indique à gauche le texte obtenu, et à droite les références qui sont placées dans le texte. Il s'agit de :
- une référence à la page du paragraphe « Freud » (troisième paragraphe),
- une référence à la page et à la première ligne du paragraphe « intro » (deuxième paragraphe),
- une référence à la référence bibliographique [Brook75] (page et ligne),
- les références au mot « programmation » (page).
Après insertion du paragraphe supplémentaire, on constate que les numéros de page et de ligne ont été correctement modifiés. On peut faire certaines remarques :
- la référence au paragraphe « Freud » est une référence avant : il faut donc effectuer un prétraitement sur la totalité du texte utile avant le calcul des numéros de page ou de ligne utiles ;
- la gestion automatique des références en autorise un emploi systématique – voire excessif – sachant que les décalages à venir seront correctement répercutés ;
- les références à tous les mots « programmation » sont réalisés "à la main" : c'est l'utilisateur qui trouve une à une les occurrences du mot.