Nouveautés de Tralics pour le RA 2007
Jusqu'en 2006, Tralics lisait le fichier source du Raweb,
faisait des vérifications, créait un nouveau fichier source, et le
traduisait en XML.
En 2007, la première étape a disparu : Tralics traduit, et fait les tests
lors de la traduction. Ceci induit quelques changements. En particulier il n'y
a plus d'erreur fatale (un XML est produit si le fichier de configuration est
correct).
-
On ne peut pas produire le XML sans un fichier de configuration correct
(il faut utiliser ra2007.tcf, plutôt que la version 2006 de ra.tcf).
Note: Si Tralics est installé et lancé automatiquement par un Makefile,
il faudrait que celui-ci spécifie, via l'option -confdir, l'endroit où se
trouvent les fichiers de configuration (par exemple amsmath.plt).
-
On ne peut pas tester le RA sans produire du XML.
La ligne suivante est donc une erreur
tralics -check apics2007
-
On garde pour 2007 la possibilité de produire du Postscript sans passer par
XML. Dans ce cas de figure tous les tests ne sont pas faits. Il n'y a pas de
garantie que LaTeX produise sans erreur un PS sur un document valide, et
réciproquement. La mise en page du PS est différente de la mise en page du
résultat final (Pdf via XML).
-
Les commandes \isproject \theme \UR \projet (et variantes) lisent
leurs arguments et les rangent quelque part. Il n'y a plus d'erreur si une de
ces commandes est utilisée plus d'une fois.
La commande \begin{document} utilise ces valeurs.
-
Le deuxième argument de l'environnement module servait comme
nom du fichier html, de sorte que \moduleref pouvait servir pour
une référence à un module d'un autre projet. Cette feature n'a pas été
implémentée, et
le nom du fichier html n'est pas défini par l'argument.
Conséquence: Tralics ne positionne plus l'attribut html
d'un module.
-
Il n'y a donc plus de contrainte sur le nom du module.
\begin{module}{diffusion}{Jos\'e Grimm}{Mon module \`a moi}
devient correct.
-
Tralics pouvait changer l'ordre des modules ; ce n'est plus le cas.
C'est une erreur si on essaie de mettre un module de la section 2
après un module de la section 3. L'ordre est définit par le fichier de
configuration. On ne peut mettre qu'un module dans la section composition :
le compteur de section est incrémenté automatiquement.
-
Une erreur est signalée si on met un environnement module dans un
environnement module. Si le document contient du texte entre deux modules
ce texte sera traduit normalement (autrefois cela faisait une erreur
incompréhensible).
-
Les virgules entre les \pers deviennent optionnelles.
-
Tralics ne construit plus le fichier _hyperref.cfg.
- On n'a plus besoin de la DTD
raweb3.dtd
pour faire le RAweb
(des informations ont été transférées dans le fichier de configuration).
Le nom de la DTD est devenue raweb7.dtd
.
-
Tout module doit avoir un titre (sauf le premier, celui qui décrit
la composition de l'épi). Pour rester compatible avec le RA2006, le fichier
de configuration ra2007 remplace un titre vide par (Sans Titre).
back to home page
© INRIA 2007
Last modified $Date: 2015/12/15 09:13:31 $