Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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] – jejust | 5_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: | ||
| - | ====== | + | ====== |
| - | 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 circumstances, but it is vital for | + | dans des fichiers à partir de votre document. |
| - | several of the things | + | Cette fonction est souvent pratique, mais elle est surtout vitale |
| - | TeX-based macro package) does for you. | + | pour les fonctions de base de LaTeX (et en fait pour presque |
| + | toutes les extensions | ||
| - | The basic uses of writing to an external file are " | + | Les usages de base de la création de fichiers externes sont évidentes: |
| - | remembering titles of sections | + | mémoriser les titres des sections |
| - | label names and corresponding section or figure numbers, all for a | + | se souvenir des noms d' |
| - | later run of your document. | + | tout cela pour que la compilation suivante de votre document |
| - | easy to forget: that page numbers, in TeX, are slippery beasts, and | + | Un usage moins évident concerne les numéros de pages: dans TeX, ils changent au cours |
| - | have to be captured with some care. The trick is that '' | + | de la compilation, au 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. Thus, if you arrange that your page-number macro | + | L' |
| - | ('' | + | ne sont exécutées qu'au moment où la page est envoyée vers le fichier |
| - | written, then the number written is correct, | + | Ainsi, si vous faites en sorte que votre macro contenant le numéro de page ('' |
| - | TeX guarantees the page number tallies with the page being sent | + | ne soit pas développée avant que la page ne soit écrite, le numéro écrit est correct, |
| - | out. | + | puisqu' |
| - | + | ||
| - | Now, there are times when you want to write something straight away: | + | |
| - | for example, to interact with the user. TeX captures that | + | |
| - | requirement, | + | |
| + | Maintenant, il y a des moments où vous voulez écrire quelque chose **immédiatement**: | ||
| + | par exemple, pour interagir avec l' | ||
| + | avec la primitive '' | ||
| <code latex> | <code latex> | ||
| - | \immediate\write\terminal{I'm waiting...} | + | \immediate\write\terminal{J'attends...} |
| </ | </ | ||
| - | writes a " | + | qui écrit sur le terminal |
| - | Which brings us to the reason for that '' | + | Ce qui nous amène à la raison de ce '' |
| - | '' | + | TeX peut écrire jusqu'à 16 flux simultanément, et l'argument |
| - | '' | + | 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 '' |
| - | '' | + | qui définit |
| - | '' | + | En fait, '' |
| - | its equivalent) is the first output stream ever set up (in most macro | + | il n'est pas attaché à un fichier, et si on demande à TeX d' |
| - | packages): it is never attached to a file, and 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 '' |
| - | the output to the terminal (and the log). | + | |
| ----- | ----- | ||
| + | // | ||
| + | * [[faquk> | ||
| + | * [[https:// | ||
| - | //Source:// [[faquk> | + | {{htmlmetatags> |
| - | + | metatag-og: | |
| - | {{htmlmetatags> | + | |
| - | metatag-og: | + | |
| metatag-og: | metatag-og: | ||
| }} | }} | ||

