Comment écrire dans un fichier pendant une compilation ?

recherche d'un mot
* 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 %%%%

Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!