mise à jour : 10 février 1997


US-UK Flag English version


THOT
Un éditeur de documents structurés


Thot permet de créer, de modifier et de consulter de façon interactive des documents qui respectent des modèles. Grâce à ces modèles, on obtient des documents homogènes et l'utilisateur peut se concentrer sur l'organisation et le contenu des documents qu'il traite, sans s'occuper de formatage ou de typographie, ces fonctions étant prises en charge par le système.

Thot effectue également d'autres traitements pour l'utilisateur, comme les numérotations, le maintien des références croisées, la gestion des index, la correction orthographique, etc.

Thot permet la production de documents dans de nombreux formats comme Postscript, LaTeX, ou HTML.

Édition structurée

Dans Thot, un document est représenté par sa structure logique, c'est-à-dire son organisation en éléments comme des titres, chapitres, sections, paragraphes, notes, figures, etc. Ces éléments forment des structures hiérarchiques qui rendent compte des relations d'inclusion et d'ordre entre les éléments. Le texte ainsi que d'autres éléments de base (symboles, graphiques, images) constituent les éléments terminaux de ces structures hiérarchiques.

La structure logique est contrainte par un schéma de structure, qui spécifie principalement les types des éléments utilisables et les relations qui peuvent les relier. Chaque type de document est défini par un schéma de structure et il est possible de définir de nouveaux types de documents.

La structure logique d'un document est construite par l'éditeur Thot, sous le contrôle de l'utilisateur. L'éditeur assure que chaque document qu'il traite respecte le modèle de son schéma de structure et, pour cela, il n'autorise que les opérations qui conduisent à une structure logique conforme au schéma de structure. Il utilise également le schéma de structure pour guider l'utilisateur ou pour engendrer automatiquement certaines parties de la structure du document.

Système intégré

Thot est un système intégré et extensible. Il permet de traiter avec le même outil et dans le même document non seulement du texte structuré, mais aussi du graphique, des tableaux complexes, des expressions mathématiques, etc. Cette liste n'est pas exhaustive : les utilisateurs peuvent ajouter d'autres types d'informations, en définissant les modèles adéquats.

Système ouvert

Thot est un système ouvert. Il peut échanger des documents avec d'autres systèmes, par l'intermédiaire d'un outil d'exportation paramétrable. Par exemple, il est possible d'exporter des documents en LaTeX et en HTML.

Thot peut aussi s'intégrer dans d'autres applications, à travers son interface de programmation et son mécanisme d'appels externes. Voir à ce sujet l'article ``Making Structured Documents Active'' ainsi que la documentation en ligne de la librairie Thot.

Disponibilité

L'éditeur Thot ainsi que la librairie Thot sont disponibles sous forme source et binaire.

Pour en savoir plus...

Consultez la bibliographie du projet Opéra.

À propos du nom Thot.


Opera