Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fichiers:ecrire_un_fichier_texte_a_partir_de_tex [2018/12/04 00:08] jejust5_fichiers:ecrire_un_fichier_texte_a_partir_de_tex [2021/03/29 10:24] (Version actuelle) – Traduction en français. jejust
Ligne 1: Ligne 1:
-====== Writing (text) files from TeX ======+====== Comment écrire des fichiers texte avec TeX======
  
  
-TeX allows you to write to output files from within your document. +Indépendamment de sa sortie en PDF ou DVI, TeX peut écrire 
-The facility is handy in many circumstancesbut it is vital for +dans des fichiers à partir de votre document. 
-several of the things LaTeX (and indeed almost any higher-level +Cette fonction est souvent pratiquemais elle est surtout vitale 
-TeX-based macro packagedoes for you.+pour les fonctions de base de LaTeX (et en fait pour presque 
 +toutes les extensions TeX de haut niveau).
  
-The basic uses of writing to an external file are "obvious" --- +Les usages de base de la création de fichiers externes sont évidentes: 
-remembering titles of sections for a table of contentsremembering +mémoriser les titres des sections pour construire la table des matières
-label names and corresponding section or figure numbersall for a +se souvenir des noms d'étiquettes et des numéros des sections ou des figures correspondantes
-later run of your document.  However, the "non-obvious" thing is +tout cela pour que la compilation suivante de votre document puisse les utiliser
-easy to forgetthat page numbers, in TeX, are slippery beastsand +Un usage moins évident concerne les numéros de pagesdans TeX, ils changent au cours 
-have to be captured with some care The trick is that ''\write'' +de la compilationau fur et à mesure que le texte et les flottants sont positionnés. 
-operations are only executed as the page is sent to the DVI +Il faut donc un certain soin pour les enregistrer. 
-or PDF file Thusif you arrange that your page-number macro +L'astuce est que les opérations d'écriture, faites par la commande ''\write'' 
-(''\thepage'', in LaTeX) is not expanded until the page is +ne sont exécutées qu'au moment où la page est envoyée vers le fichier DVI ou PDF. 
-writtenthen the number written is correct, since that time is where +Ainsisi vous faites en sorte que votre macro contenant le numéro de page (''\thepage'', en LaTeX) 
-TeX guarantees the page number tallies with the page being sent +ne soit pas développée avant que la page ne soit écritele numéro écrit est correct, 
-out. +puisqu'à ce moment-là TeX peut garantir que le numéro de page correspond réellement à la page envoyée.
- +
-Now, there are times when you want to write something straight away: +
-for example, to interact with the user.  TeX captures that +
-requirement, too, with the primitive command ''\immediate'':+
  
 +Maintenant, il y a des moments où vous voulez écrire quelque chose **immédiatement**:
 +par exemple, pour interagir avec l'utilisateur. TeX se plie à cette exigence
 +avec la primitive ''\immediate'':
 <code latex> <code latex>
-\immediate\write\terminal{I'm waiting...}+\immediate\write\terminal{J'attends...}
 </code> </code>
-writes a "computer-irritates-user" message, to the terminal.+qui écrit sur le terminal son message à destination de l'utilisateur.
  
-Which brings us to the reason for that ''\terminal'' TeX can +Ce qui nous amène à la raison de ce ''\terminal''. 
-''\write'' up to 16 streams simultaneouslyand that argument to +TeX peut écrire jusqu'à 16 flux simultanémentet l'argument de ''\write'' 
-''\write'' says which is to be used.  Macro packages provide the +indique lequel doit être utilisé. Des macros existent pour allouer des flux à vos usages: 
-means of allocating streams for your use: Plain TeX provides a macro +Plain TeX fournit une macro ''\newwrite'' (utilisée comme ''\newwrite\streamname'', 
-''\newwrite'' (used as ''\newwrite\streamname'', which sets +qui définit ''\streamname'' comme numéro du flux). 
-''\streamname'' as the stream number).  In fact, ''\terminal'' (or +En fait, ''\terminal'' (ou son équivalentest le premier flux de sortie qui n'a pas été configuré: 
-its equivalentis the first output stream ever set up (in most macro +il n'est pas attaché à un fichieret si on demande à TeX d'écrire dans un flux 
-packages): it is never attached to a fileand if TeX is asked to +qui n'est pas attaché à un fichier, il enverra la sortie vers le terminal 
-write to //any// stream that isn't attached to a file it will send +(et le fichier ''.log''). 
-the output to the terminal (and the log).+
  
  
 ----- -----
 +//Sources://
 +  * [[faquk>FAQ-write|Writing (text) files from TeX]],
 +  * [[https://tex.stackexchange.com/questions/290054/write-values-to-a-file|Write values to a file]].
  
-//Source:// [[faquk>FAQ-write|Writing (text) files from TeX]] +{{htmlmetatags>metatag-keywords=(LaTeX,fichiers externes,créer un fichier depuis TeX,primitive \write
- +metatag-og:title=(Écrire des fichiers texte avec TeX)
-{{htmlmetatags>metatag-keywords=(LaTeX,concepts+
-metatag-og:title=(Writing (text) files from TeX)+
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
5_fichiers/ecrire_un_fichier_texte_a_partir_de_tex.1543882114.txt.gz · Dernière modification : 2018/12/04 00:08 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0