RAW HTWL
 
Fichiers « .aux » en RAW HTWL

sommaire général


Les fichiers suffixés en « .aux » n'apparaissent pas dans le dossier cible (et très rarement dans le dossier source ; voir les exemples). Ils sont généralement créés pendant une compilation d'un fichier « .htwl », sur une utilisation des primitives \createfile ou \queuefile, puis sont automatiquement détruits à la fin.


Création

Pour créer un fichier auxiliaire, il faudra le plus souvent utiliser \createfile ; ou bien \queuefile si on veut que le fichier ne se crée qu'après coup.

Lorsqu'un fichier auxiliaire existe, on peut effacer son contenu par un autre \createfile de même nom, ou rajouter du texte avec \appendfile


Contenu

Les fichiers auxiliaires « .aux » sont composés de code HTWL compilé en code HTML, exactement comme les fichiers « .html » cibles produits à partir des fichiers « .htwl » sources, ou produits à partir des primitives \createfile et \queuefile.

Cela implique notamment que si on veut afficher le nom d'une macro dans un fichier auxiliaire, il faudra ruser un peu.

Exemples :

\def \compteur { 15 }

\createfile { toto.aux } { \compteur }

Ici le fichier temporaire « toto.aux » sera créé avec le texte 15, et nom le texte \compteur. Or on a parfois envie d'avoir des noms de macros dans un fichier auxiliaire (voir certains exemples). Pour cela, il faudra coder ainsi :

\def \compteur { 15 }

\createfile { toto.aux } { \\ \nosp compteur }

… ce qui est un peu analogue à un usage de \macroname.


Inclusion

Tout comme les fichiers headers « .h », les fichiers auxiliaires peuvent être inclus dans des « .htwl » grâce à la primitive \include ; en pratique on y mettra du simple texte ou des nouvelles macros.

Voir certains exemples.


Poursuivre la navigation

retour au sommaire général