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édentes Révision précédente
5_fichiers:ecrire_un_fichier_texte_a_partir_de_tex [2018/12/04 01:08]
jejust
5_fichiers:ecrire_un_fichier_texte_a_partir_de_tex [2021/03/29 12:24] (Version actuelle)
jejust Traduction en français.
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.txt · Dernière modification: 2021/03/29 12:24 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0