Suivant: \typein, Précédent: \openin & \openout, Monter: Terminal input/output [Table des matières][Index]
\readSynopsis :
\read numéro tomacro
Fait que la commande macro contienne la ligne suivante d’entrée du
flux de texte numéro, comme dans \read5 to\data.
L’exemple suivant ouvre le fichier mel.tex en lecture, me le
contenu de la première ligne dans la commande \courriel, et
ensuite ferme le fichier.
\newread\fichierreception
\openin\fichierreception=mel
\read\fichierreception to\courriel
\typeout{Adresse mél : \courriel}
\closein\fichierreception
Si numéro est hors de l’intervalle de 0 à 15 ou si aucun fichier
avec ce numéro n’est ouvert, ou si le fichier est à sa fin, alors
\read prend son entrée à partir du terminal. Notez, cependant,
que la méthode naturelle en LaTeX de prendre en entrée à partir du
terminal est \typein (voir \typein).
Pour lire un fichier entier en une fois utilisez \input
(voir \input) ou \include (voir \include & \includeonly).
Une raison usuelle de vouloir lire d’un fichier de données est de faire
du publipostage. CTAN a plusieurs paquetage pour cela ; parmi lesquels
datatool.