PageRenderTime 276ms CodeModel.GetById 258ms RepoModel.GetById 0ms app.codeStats 0ms

/doc/French/writing-book-fr.t2t

http://txt2tags.googlecode.com/
Unknown | 341 lines | 239 code | 102 blank | 0 comment | 0 complexity | 0549df833101748ad5d2c2bee6f3726c MD5 | raw file
Possible License(s): GPL-2.0, GPL-3.0, WTFPL
  1. Écrire des livres avec txt2tags
  2. par Aurelio Jargas
  3. %!target : xhtml
  4. %!encoding: UTF-8
  5. %!style : ../English/writing-book.css
  6. %!options: -n --toc --css-sugar --css-inside -o writing-book-fr.html
  7. %!preproc: URL_RE_BOOK http://guia-er.sourceforge.net/
  8. %!preproc: URL_HTMLDOC http://www.easysw.com/htmldoc/
  9. %!preproc: SORRY txt2tags ne peut pas vous aider
  10. %!postproc: URL_PC_BOOK http://www.picocontainer.org/Contructor+Dependency+Injection+...+Book+Announcement
  11. Ce document est un guide rapide montrant l'intérêt d'utiliser
  12. txt2tags pour écrire un livre. C'est aussi applicable pour
  13. d'autres gros documents tels des guides ou des thèses.
  14. = Préface =
  15. Je suis l'auteur de txt2tags ``[1]`` et a écrit deux documents
  16. publiés en l'utilisant :
  17. [Regular Expressions book URL_RE_BOOK] (96 pages) et Shell Programming
  18. Course (108 pages). La procédure d'écriture était régulière et sans
  19. douleur, donc je veux faire partager cette expérience.
  20. Un livre est un vrai gros travail, mais cela n'a pas à être compliqué.
  21. Ecrire est organiser des idées dans des structures de texte comme des
  22. paragraphes, des sections et des listes. Txt2tags est un outil qui
  23. rend cette tâche simple et aisée.
  24. Écrire seul ou dans une équipe, avec ou sans gestion de version, un
  25. contenu technique ou non, du texte seul ou avec des graphiques, dans
  26. tous les cas txt2tags peut être utilisé comme outil principal pour la
  27. création de livre.
  28. ``[1]`` Txt2tags lit un fichier texte avec un minimum de
  29. marques comme ""**gras**"" et ""//italique//"" et convertir en
  30. documents HTML, LaTeX et Adobe PageMaker. plus d'infos sur :
  31. http://txt2tags.org.
  32. = Éditeurs graphiques contre langage à balise =
  33. Les deux facons communes d'écrire un livre sont d'utiliser un éditeur
  34. visuel (//Microsoft Word//, //Adobe Pagemaker//) ou un langage à
  35. balises (//LaTeX//, //docbook//).
  36. Avec les éditeurs visuels, vous écrivez et mettez en forme le contenu
  37. en même temps. Cette approche est bonne pour de courts documents mais
  38. pour des livres de 300 pages, la mise en forme consomme du temps et
  39. distrait l'auteur.
  40. Dans les langages à balises, vous écrivez le contenu et insérez les
  41. marques, un programme externe le convertit dans sa forme finale.
  42. L'auteur ne s'occupe pas de la mise en forme mais insérer des
  43. ``<tags></tags>`` et ``\encore{des marques}``. Cela est source
  44. d'erreur et très ``intrusive``, rendant le contenu très difficile à
  45. lire dans les fichiers source.
  46. Txt2tags utilise aussi les balises, mais la grosse différence est que
  47. les marques sont minimales, et aussi naturelles que d'utiliser des
  48. tirets pour les listes d'items. Ainsi l'auteur ne se concentre que sur
  49. le contenu et les fichiers source restent lisibles.
  50. = L'approche Txt2tags =
  51. En utilisant txt2tags, le processus d'écriture du livre suit les
  52. étapes suivantes :
  53. + L'auteur(s) apprend quelques règles de marques très simples.
  54. + L'auteur écrit le contenu du livre, sans s'occuper des détails tels
  55. que les marges, les fontes les couleurs et les tailles.
  56. + L'auteur (ou l'éditeur) ouvre le contenu sur un processeur de texte
  57. graphique qui lit le HTML (ou le LaTeX ou ...) et termine la mise en
  58. forme.
  59. L'étape 1 dure quelques minutes. L'étape 2 peut prendre des mois, et
  60. l'étape 3 prend quelques jours ou semaines.
  61. Vous écrivez le contenu quand vous voulez y passer du temps, il est
  62. donc important que cela soit simple, productif et plaisant.
  63. Nous allons montrer les arguments qui font que txt2tags peut être
  64. utilisé pour cette tâche.
  65. = Rapide et acharné =
  66. Le temps est le plus important. En utilisant txt2tags vous allez avoir
  67. une grande productivité parce que vous écrivez le contenu, pas la mise
  68. en forme.
  69. - **Première révision rapide**
  70. Il est très difficile de démarrer quelque chose, mais txt2tags a une
  71. approche agréable pour régler ce problème. Installez vous et écrivez
  72. du texte brut. Au bout de quelques minutes, vous ajoutez les marques
  73. txt2tags sur le texte et il est prêt à être converti et publié.
  74. - **Prévisualisation rapide**
  75. Le format final n'a pas d'importance, HTML est le format préféré au
  76. moment de l'écriture. Une image de ce qui a été réalisé peut être
  77. faite à tout moment, en convertissant les sources en pages HTML,
  78. ainsi on peut le lire avec n'importe quel butineur. Si vous avez
  79. besoin d'une version imprimable, convertissez le en PDF avec
  80. l'excellent outil [htmldoc URL_HTMLDOC].
  81. - **Vue du contenu**
  82. Pour avoir rapidement une vue globale du contenu du livre utilisez
  83. l'option txt2tags //TOC Only//. Le programme montre la table des
  84. matières avec la liste des chapitres et section, numérotés ou non,
  85. avec n'importe quelle profondeur.
  86. - **Écriture rapide**
  87. Les marques de txt2tags sont simples et minimales, très faciles à
  88. apprendre. Pas de noms, d'option ou de paramètres. Vous ne devez pas
  89. arrêter d'écrire pour insérer des marques, elles se coulent dans le
  90. texte. Si vous ne vous rappelez pas d'une marque spécifique oubliez
  91. la et continuez à écrire. A la fin faites une relecture globale et
  92. insérez rapidement les marques manquantes.
  93. - **Conversion Rapide**
  94. Même si vous faites un livre de 500 pages, la conversion est rapide.
  95. C'est parce que txt2tags agit comme un filtre, convertissant d'un
  96. format à l'autre. Il ne fait pas d'index, de compilation, de
  97. compression, de tracé ou de traitement important sur les sources.
  98. Plus de librairies, de catalogues, de schémas ou de cauchemars DTD.
  99. = Organiser les sources en dossiers =
  100. Txt2tags a un commande interne pour inclure des fichiers externes
  101. n'importe où dans le document. On peut découper le source en de
  102. multiples fichiers.
  103. - **Chaque chapitre dans un dossier**
  104. Vous pouvez faire un dossier pour chaque chapitre, enregistrant les
  105. sources dans une arborescence structurée. Dans chaque dossier
  106. (chapitre) vous pouvez créer des sous-dossiers pour enregistrer des
  107. images, des configurations ou des fichiers inclus.
  108. - **Plus de conflits**
  109. En séparant les chapitres, des personnes différentes peuvent
  110. travailler sur des chapitres différents sans interférence. Chaque
  111. équipe travaille sur son propre dossier, éliminant les conflits dus
  112. à des changements intempestifs.
  113. - **Contrôle d'accès flexible**
  114. Avec l'organisation des dossiers et des fichiers, on peut
  115. implémenter des règles de contrôle d'accès, positionnant les
  116. propriétés et les permissions pour chacun des fichiers ou chapitres.
  117. On peut utiliser des outils systèmes standard pour configurer les
  118. autorisations de lecture-écriture, comme dans le schéma
  119. "utilisateurs et groupes".
  120. - **Vue globale des source**
  121. Structurer les sources aide aussi à avoir une vue globale du livre,
  122. en utilisant une butineur pour voir rapidement la quantité du texte
  123. et des images de chaque chapitre. (Astuce : sur UNIX, commandes
  124. ``tree`` et ``du``).
  125. - **Travaillez sur votre chapitre, oubliez les autres**
  126. En séparant les sources en fichiers, vous pouvez convertir un seul
  127. chapitre , pas besoin d'attendre que le livre soit terminé. En plus
  128. de la rapidité de conversion, un chapitre seul peut être envoyé aux
  129. relecteurs ou publié seul, comme échantillon du livre complet.
  130. - **Vous découpez, txt2tags regroupe**
  131. À la conversion, txt2tags va automatiquement concaténer tous les
  132. chapitres dans le livre final, quelle que soit la taille et la
  133. grandeur des dossiers.
  134. = Le contrôle de version rendu facile =
  135. Txt2tags aide le contrôle de version avec des outils ligne (tels que
  136. //CVS// and //Subversion//). Les sources sont du texte brut, pas des
  137. //données compilées.
  138. - **Travaillez avec des lignes courtes**
  139. Vous pouvez faire des lignes courtes en les coupant à 72 caractères.
  140. Cela va aider au contrôle de version, puisque c'est un outil ligne.
  141. Si le format final nécessite une longue ligne (comme PageMaker),
  142. txt2tags va les concaténer automatiquement.
  143. - **Sources lisibles**
  144. Avec des marques minimales, les sources sont lisibles. On peut voir
  145. aisément ce qui a changé d'une version à l'autre. Les marques ne
  146. polluent pas le texte.
  147. - **Gros contenus, petits sources**
  148. Avec du texte brut, vous pouvez avoir un gros contenu, avec peu
  149. d'occupation du disque. Les gens peuvent faire des ``checkout`` (des
  150. sorties du contrôle d'accès) et des ``commits`` même avec des
  151. connexions lentes.
  152. - **Versionnage de chapitre**
  153. Comme vu auparavant, les sources sont organisés en dossiers. Cela
  154. rend le contrôle de version séparé possible par chapitre ou par
  155. section, cela dépendant de la granularité désirée.
  156. = La qualité en premier =
  157. Vous pouvez écrire un livre ou écrire LE livre. Txt2tags a des
  158. possiblités intégrées pour augmenter la qualité du travail.
  159. - **Correction orthographique**
  160. Comme les marques de txt2tags sont des symboles et pas des mots,
  161. vous pouvez utiliser un correcteur orthographique sur les sources.
  162. Il ne s'occupera que du texte et n'essayera pas de corriger les
  163. marques.
  164. - **Base d'alias**
  165. Txt2tags a un //Pre Processing Filters// (filtre avant conversion),
  166. vous pouvez définir des couples clé/valeur. Partout la clé est
  167. trouvée dans le source, elle est remplacée par la valeur au moment
  168. de la conversion. Par exemple si vous utilisez la chaine
  169. ``URL_GOOGLE`` dans votre texte, elle va apparaître comme
  170. ``http://www.google.com`` dans votre livre. Si l'URL de Google
  171. change, il n'y a qu'à changer la définition du filtre et toutes les
  172. occurences seront remises à jour. Vous pouvez définir autant de clés
  173. que vous voulez, et cela sans limite.
  174. - **Contenu dynamique**
  175. Txt2tags a une commande pour inclure à la conversion du texte
  176. pré-formatté dans le document, par exemple un échantillon de code
  177. source. Vous pouvez séparer le code source du document et le
  178. remettre à jour soit manuellement soit automatiquement. Une bonne
  179. idée est de marquer le code source du programme avec des
  180. commentaires spécifiques, et un petit programme extrait les parties
  181. marquées dans des fichiers séparés.
  182. - **Contrôle sur le résultat**
  183. Txt2tags a //Post Processing Filters//(filtre après conversion), où
  184. vous pouvez définir des règles qui ajustent le document généré.
  185. Ainsi si la conversion standard de txt2tags ne vous satisfait pas,
  186. vous pouvez ``improve`` avec vos propres filtres. Vous pouvez
  187. utiliser les expressions régulières pour faire vos filtres.
  188. = Autres avantages =
  189. Et il y a plus !
  190. - **Séparer la mise en forme de l'écriture**
  191. En utilisant le HTML comme format de sortie, vous pouvez utiliser
  192. les fichiers CSS pour voir plusieurs rendus du livre. CSS définit la
  193. mise en forme pour les pages HTML, et il y a des éditeurs graphiques
  194. pour créer des fichiers CSS. Une équipe peut travailler sur les
  195. fichers CSS pendant que l'autre écrit le contenu.
  196. - **Inclure des structures complexes**
  197. Txt2tags n'a pas le support de toutes les structures utilisées dans
  198. les textes : listes, définitions, ``quotation``, ``verbatim area``
  199. et tables. Mais si votre livre a besoin d'une structure plus
  200. complexe vous pouvez utiliser la possibilité des "inclusions
  201. marquées" (``Pass-Thru Include``) où vous insérez le texte déjà
  202. marqué comme une jolie table HTML. Avec txt2tags, les exceptions ne
  203. sont pas un problème !
  204. - **Utiliser n'importe quel éditeur**
  205. Comme les sources sont du texte brut, même le plus modeste éditeur
  206. du monde peut être utilisé pour écrire un livre. Il n'a pas besoin
  207. d'autres capacités que d'écrire et sauver du texte. Si vous utilisez
  208. un éditeur avec le support txt2tags vous aurez la
  209. //coloration syntaxique//, qui aide à identifier les marques
  210. txt2tags. Ce sont les éditeurs : Vim, Emacs, Kat et Nano.
  211. - **Support technique**
  212. Txt2tags a différents canaux de support technique : deux mailing
  213. lists (anglais et portugais), un canal IRC et une communauté
  214. ``ORKUT``. Pour des projets de livre, vous pouvez envoyer
  215. directement des emails à l'auteur du programme, qui vous répondra
  216. prioritairement.
  217. = Aucun outil ne couvre tous les besoins =
  218. Il y a des cas spécifiques txt2tags n'est pas un bon outil pour
  219. écrire un livre.
  220. - **Livres très complexes**
  221. Les livres qui utilisent des tables compliquées, des formules ou des
  222. structures spécifiques, ont besoin d'un éditeur graphique ou un
  223. langage de balises plus complexe comme LaTeX. Si votre livre
  224. correspond à cela, SORRY.
  225. - **Notes de bas de page**
  226. Txt2tags n'a pas de support pour les notes de bas de page. Si vous
  227. en utlisez peu vous pouvez les ajouter après. Si vous voulez en
  228. faire un usage intensif, SORRY. (NdT : Malgré tout avec le système de
  229. preproc et postproc propre à txt2tags, il est relativement aisé de
  230. rajouter des notes en LaTeX et de les simuler en html).
  231. - **Réferences pour des pages, des tables et des images**
  232. On peut utiliser un éditeur graphique au moment de la publication
  233. pour inclure les index pour les pages, les tables et les images, pas
  234. de problème. Mais si vous voulez y référer dans le texte comme
  235. "//voir table 4.11 page 35//", SORRY.
  236. ----------------------------------------------------------------------
  237. //Writing Books with Txt2tags - Oct/2004//
  238. ([voir le source %%infile])
  239. Traduit par Claude Hiebel.