Comment écrire dans un fichier pendant une compilation ?
* On dispose pour cela des commandes \write et \newwrite.
Exemple :
\newwrite\test
\openout\test=toto
\write\test{Je m'appelle Paul}
\write\test{\noexpand\thesection}
\closeout\test
\bye
%%%% fin exemple %%%%
Remarque : \noexpand permet d'inclure des commandes LaTeX sans
qu'elles soient interprêtées.
* Le package 'french' propose la commande
\originaloutput[fichier]{texte} pour écrire le "texte", tel
qu'il est fourni, dans le "fichier". Dans ce cas, les caracteres
actifs de french sont automatiquement desactivés. C'est donc
l'equivalent de \immediate\write\fichier{texte}.
* Le package 'sverb' disponible sur CTAN propose
l'environnement verbwrite.
Exemple :
\begin{verbwrite}{fichier.tmp}
Ce texte va être sauvé dans le fichier fichier.tmp.
\end{verbwrite}
%%%% fin exemple %%%%