Auto-éditer un wikilivre

Un livre de Wikilivres.

Une version imprimable du livre « Auto-éditer un wikilivre » est disponible. (voir/modifier)

Quoi de mieux que de se lancer à écrire un programme en bash pendant cette période de confinement. (mars-avril 2020)

It is good to started learning and writing a program in bash during this containment period. (introduction trancrite en anglais)


Cette étude a été initiée avec l'article Auto-éditer un wikilivre/Auto-référencer, il décrit en détail la progression de la programmation.

Français:
est un peu comme un puzzle. On croit que la commande que l'on vient d'écrire va marcher immédiatement, mais non ! Au bout de quelque temps on donne sa langue au chat et on va interroger les forums en espérant trouver une solution; ne serait-ce que pour comprendre la différence entre les parenthèse et double parenthèses : (...) ((...)) [...] {...} toutes ces parenthèses se ressemblent et n'expriment pas le même concept.
Voila donc un bon passe-temps pour remplir des journées vides de sens.

English:
It's kind of like a puzzle. We believe that the command line we just wrote will work immediately, but no! After some time we will go to the forums hoping to find a solution; even if hope only to understand the difference between brackets and double brackets: (...) ((...)) ... {...} all these brackets are similar and do not express the same concept.

It is a good pastime to fill empty days of meaning.


Les codes informatiques de ces articles ne sont pas prévus pour être intégrés dans un livre. Ils sont présentés pour être expliqués, voire corrigés. Chacun pourra les copier et faire des essais personnels d'encodage. L'encodage paraît facile, chaque ligne un peu compliquée demande parfois des heures de travail; alors, ne changez pas ces codes sans être absolument certain que cela en vaut la peine.

Les documents imprimables de ces articles, en Version imprimable ou Version compilée, sont (ou seront) imprimés sans le code informatique. Il en est (en sera) de même pour les manuels html et man de linux avec la version internationalisée du programme Annexer ou Annex ou encore AddAppendix; le nom pertinent n'est pas encore trouvé. Modifier le texte introductif

  1. Structure classique d'un Wikilivre 100% (6 pages)
  2. Éditer avec la version imprimable 100% (1 page)
    Éditer et imprimer avec une belle présentation classique et une couverture.
  3. Auto-référencer (« annexer » étude de faisabilité et tests) 100% (103 pages)
    « Annexer » les livres. La page « Annexe » est obtenue à l'aide d'outils de programmation intégrés dans les systèmes d'exploitation linux ou MinGw, ou sous Windows 10 de Microsoft.
  4. Logiciel Annexer (Version orignale)100% (4 pages) installation manuelle
  5. Add_appendix: Annexer (Version internationalisée) 100% (12 pages) )installation manuelle
    « Annexer » les livres avec les fichiers de traduction des messages (.pot, .po, .mo) et manuels anglais français au moins.
    « Add_appendix (software) » is in international version with translations and manuals for other languages.
  6. addappendix décrit la construction du paquet addappendix pour une installation automatique après téléchargement. ( 30 pages)
    Le paquet « addappendix (Logiciel) » fait suite à « Add_appendix (Logiciel) » que l'on doit construire manuellement par téléchargement de scripts.
    The « addappendix (Software) » package follows « Add_appendix (Software) » which must be built manually by downloading scripts .
  7. Indexer 5%
    L'indexation n'a de sens que si le livre doit être imprimé. Cette indexation est obtenue par l'intermédiaire d'outils de mises en page tels que OpenOffice, LibreOffice, et autres.
  8. Post-référencer 5%
    Ce post-référencement permet de préciser le numéro des pages dans la page « Annexe et index ».
  9. Tableau des caractéristiques des logiciels qui produisent les pages Annexe des wiki-livres 0% (2 pages à 90%)
    Ce tableau résume les caractéristiques des logiciels Annexer, Add_appendix, addappendix.
  10. Annexer (Logiciel) 0%
    Le livre de l'utilisateur (addappendix users-book)