dvi2XML



Tuteur: Nicolas Bedon, Tél: 01 60 95 75 58, Bureau 4B073

Langage de programmation: Java ou C

Prérequis: aucun

Environnements de developpement: Linux, HPUX

Niveau: difficile



Sujet: LaTeX est un processeur de textes très répandu dans le milieu scientifique. Ses principaux atouts sont sa gratuité, sa bonne diffusion et sa facilité d'utilisation. Il réalise automatiquement la mise en page d'un document décrit sous forme textuelle, et produit un fichier de sortie, au format DVI, décrivant chaque page du document. A l'heure de l'internet, de nombreux outils ont été développés pour traduire des documents écrits en LaTeX vers des formats Web, HTML par exemple (LaTeX2HTML, Hevea, ...). La plupart de ces programmes refont la mise en page, c'est-à-dire, font exactement le travail de LaTeX, mais avec une sortie différente. Ils réalisent ce travail avec plus au moins de succès: en effet, LaTeX est un langage compliqué, de maîtrise difficile. Ils ne sont pas capables de traduire tous les documents LaTeX, et le résultat est plus ou moins fidèle au document original. Une initiative très interessante a été entreprise il y a quelques années: IDVI est une applet Java permettant de visualiser un document au format DVI à partir de n'importe quel navigateur Web supportant Java. Malheureusement, ce logiciel n'est pas maintenu. Il avait d'autre part un défaut important: le temps de transfert du document. En effet, l'applet téléchargait toutes les fontes utilisées dans le document.
L'objet du projet tutoré est d'écrire un programme traduisant un fichier DVI au format XML. Ainsi, avec une feuille de style, tout navigateur supportant le XML permettra de visualiser le document dans une forme qui devra être fidèle à l'original.
Ce projet est reservé à des gens motivés.

Pour plus de détails, contactez le tuteur !








Nicolas.Bedon@univ-mlv.fr , Tuesday, 05-Nov-2002 11:48:37 CET