# Auto-éditer un wikilivre/Indexer
## Post indexer avec Open Office (OO) ou LibreOffice

Avec OpenOffice ou LibreOffice on n'obtient pas l’équivalent d'une Version imprimable d'un wiki-livre. Comparer les deux versions PDF de La goélette Cardabela - (De 1979 à 1999), tout pour la re-construire. * La version pour liseuse est construite avec LibreOffice, le fichier PDF est produit avec une réduction de la définition de 300px pour être téléversable sur Wikimedia Commons. Il y a été nécessaire de revoir la configuration des images et de créer une copie d'écran pour insérer les formules mathématiques. * La version PDF (avec couverture) est plus ancienne, elle a été produite avec l'application PDF24 et la version imprimable. Le PDF est généré avec une résolution de 700px. Il n'y a eu aucun problème avec les formules mathématiques lors de la création du PDF.
    Il faut donc noter que les éditeurs OO et LO n'aiment pas les formules mathématiques copiées de Wilikivres..

### Survol rapide de post indexation avec le LivreTest
#### Préparation du document avec OO

* Démarrer "OpenOffice Writer".
    Au démarrage la page est en style "Standard". Modifier le style de la page en style "Première page". (Pour le sommaire dont la page ne doit pas être numérotée). Appuyer sur la touche "F11", Choisir "Style et formatage" puis "Première page" et validez par un retour chariot.
* Insérer une "Nouvelle page" de style "Première page". (Pour le verso du sommaire qui ne doit pas être numéroté.)
    "Insérer" un "Saut manuel", avec le choix du "Style" : "Première page", sans cocher "Modifier le numéro de page".
* Insérer une troisième 'Nouvelle page" style "Première page" pour y insérer le premier article.
* Insérer une quatrième page, style "Standard", et valider la numérotation qui doit commencer à 1, page du sommaire, bien qu'elle ne soit pas affichée. Le premier numéro de page visible sera ici la page 4.

#### Copier le document dans OO

* Se déconnecter du compte utilisateur wikilivres. (Cela évite de recopier les renvois tels que ↑ [URL] [[lien]].), numéro de section et sous-section qui ne doivent pas apparaître dans le pages du vivre. Ceci facilite aussi la création table des matières et de l'index alphabétique.
* Dérouler les textes masqués.
* Surligner et copier (avec touches Crtl+C) le document. (Chaque article ou tout le document.)
* Coller (avec touches Ctrl+V) le document dans la page de "Style standard".
* Le cas échéant, chercher et supprimer les liens associés aux chapitres « ↑ », « [URL][[lien]] », numéros de chapitres.
* Corriger la mise en page, réinsérer les sauts de pages qui n'auront pas été pris en compte.
* Corriger la mise en page des tableaux. Il est parfois préférable de créer de nouveaux tableaux et d'y coller le contenu des tableaux mal agencés.

##### Créer l'« Index lexical »

Il faut commencer par créer tous les index afin qu'ils soient pris en compte dans la table des matières. Documentation : Index lexical, Fichier de concordance.
* Ajouter une page de style standard à la suite du document pour y insérer les index. Dans le menu « Insérer, saut manuel, saut de page », Choisir style Index et placer le curseur en haut de la page.
* Créer l'indexation : « Insertion/Index et tables », choisir « Entrée » et « Index lexical »
* Dans le champ « Entrée » surligner le mot ou la phrase à indexer. Carthagène des Indes dans l'exemple ci-dessous.
* Dans le champ « Clé 1 » LivreTest dans l'exemple ci-dessous.
* Dans le champ « Clé 2 » Annexe dans l'exemple ci-dessous.
* Cliquer sur « Insérer »
Exemple d'Index lexical créé pour l'exercice "LivreTest" (Utilisateur:Goelette_Cardabela/Sandbox/LivreTest).

##### Créer l'« Index des illustrations »

L'index des illustrations aura peut-être été créé par le programme Annexer qui renvoie à l'adresse internet d'origine. Cependant, pour les liseuses il est intéressant de créer cet index des illustrations avec OpenOffice ou LibreOffice; cet index renvoie à l'image dans le livre.
Pour créer cet index automatique il est nécessaire de cliquer sur l'image puis de faire un clic droit pour faire apparaître un menu.
* Sélectionner Légende
* Dans la fenêtre Légende placer le nom de l'image.
* Dans la fenêtre Catégorie sélectionner illustration.
* Dans le bas du menu apparaît Illustration 1 : nom de l'illustration.
* Choisir la position de ce texte dans le bas de l’image infra, sinon supra au dessus.
* Créer l'index des illustrations dans le menu des insertions Table des matières et index.
* Choisir, dans Afficher : Texte de légende.
Exemple :
    url de la page : https://commons.wikimedia.org/wiki/File:LivreTest.pdf
    url du fichier : https://upload.wikimedia.org/wikipedia/commons/7/70/LivreTest.pdf
Important: Dans toutes ces opérations, penser à Actualiser les changements, Tout, ou aux choix proposés.

##### Créer la « Table des matières »

La table des matière se place dans, ou après, la page Index, après la table des illustrations dans un ouvrage traditionnel. Toutefois, dans les ouvrages de Wikilivres la table des illustrations, avec les liens Internet, se place dans la page Annexe si elle est créée avec le programme Annexer, après la table des articles. Il est aussi possible de placer la table des matières en début de livre en remplacement du Sommaire, il suffit de remplacer le nom Table des matières par Sommaire.
Créer une page de style "première page" pour y insérer la table des matières. Placer le curseur au début de la page.
La table des matières donne le titre des articles et des sections. Il n'y a pratiquement aucun travail supplémentaire pour établir cet index. Dans le menu « Insertion/Index et tables », choisir « Table des matières » puis décocher la case « Protéger contre toute modification manuelle », puis cliquer sur « OK ». C'est terminé, l'index se place où votre souris a positionné le curseur. Les liens internes vers les chapitres peuvent être effacés si l'index n'est pas protégé contre les modifications manuelles.
Exemple de table des matières créé pour l'exercice "LivreTest".
Dans cet exemple on utilise la mise en page <pre>...</pre> avec des espaces et des tabulations. Dans une syntaxe wiki ou html on peut utiliser :  <span style="float:right">..... 1</span> pour numéroter les pages à droite. ....................... 1

## Indexer un wikilivre

Rappel : (OO est l'abréviation de OpenOffice)

### Préparer le « Modèle de livre » pour OO

* Procéder comme dans le sous-chapitre précédent , créer autant de pages de style "Première page" qu'il y aura de pages non numérotées, ou numérotées différemment des pages du contenu (i, ii,iii, etc.) : L'énumération suivante est non-exhaustive : Deux éventuelles pages de gardes blanches (pour les gros livres), faux titre (modèle:faux-titre, verso de faux titre (modèle:verso de faux-titre), page de titre avec sous-titre et le nom de l'éditeur (modèle:Page de titre), un verso de titre (modèle:Colophon), sommaire, voire un dos de sommaire (vierge ou non), six ou huit pages en général, sachant que les Contenus, Sommaires, et les Chapitres doivent toujours commencer sur une page impaire.
* Ajouter une page standard pour le foliotage, à la suite du document. La numérotation doit commencer à 1, page à droite, suivie d'une page verso à gauche, cette page 1 peut être la première page de garde ou la page de faux-titre. Le style de page est indiqué sous la fenêtre d'édition. Pour faciliter la numérotation gauche et droite, choisissez (F11) Style standard avec Mise en page en Vis-à-vis, puis activer l'En-tête ou/et Pied de page, décocher Contenu identique gauche/droite.
* Ajouter les pages de la fin du document en style "Première page", (Postface, pages de garde, etc.) 2 au minimum. À défaut, d'autres pages pourront facilement être ajoutées.
* Enregistrer ce document avec le nom « Modèle de livre ». Ce document évitera de tout recommencer avec la conversion d'un autre wiki-livre vers OpenOffice.

### Recopier le contenu WikiMedia (textes et images) dans OO

    Méthode 1 : Surligner et Copier (clic Ctrl-c) le contenu WikiMedia à recopier sans être connecté, ceci permet d'éviter d'être obligé de supprimer les ↑ [URL] [[lien]]. La méthode convient lorsqu'il y a des textes masqués que l'on doit dérouler avant de copier.
    Méthode 2 : Éditer, surligner, copier, avec le menu Modifier s’il n'y a pas de texte masqué.
    Méthode 3 : Éditer, surligner, copier, chaque chapitre et coller le début de chaque chapitre dans une page de style première page de droite, puis les pages suivantes dans les pages de style standard. Le titre du chapitre doit être style Titre 1 en première ligne.
* Coller ce contenu dans "OO writer" (clic Ctrl-v), le contenu collé ne tient pas compte des directives {{Nouvelle page imprimée}}
* Rétablir les nouvelles pages à imprimer dans "OO Writer" : "Insertion" + "Saut manuel" + "Saut de page"
* Faites une sauvegarde initiale du contenu dans le style date-titre-initial.

### Corriger et compléter les pages

* Si vous disposez d'un correcteur analyseur de syntaxe ("Antidote" ?), c'est le moment de vous en servir.
* Faites une sauvegarde du contenu corrigé dans le style date-titre-corrrigé. Toutes les sauvegardes doivent ensuite être incrémentées de façon à retrouver les originaux si ça tourne mal après ou au cours d'une intervention. Il existe une macro qui fait cela : https://forum.openoffice.org/fr/forum/viewtopic.php?f=18&t=18566.
* Vous pouvez maintenant insérer l'index lexical "Insertion" + "Index et tables" + "Entrée" (Voir la section précédente Indexation de l'index lexical).
* Faites une sauvegarde incrémentée.
* Insérer une « En-tête » dans les pages de contenu (ou un pied de page) dans laquelle vous pourrez placer le numéro de page qui doit commencer à '1' sur une page impaire. Cliquez sur la touche F11 pour obtenir les listes de styles et formatages. Finissez par ajouter "Insérer" une "Règle horizontale" (sur la même ligne). Cette règle crée une sorte de séparateur entre le texte et l'entête.
* Pour finir Recopiez les éventuelles pages de présentation et faites une sauvegarde du fichier.
* Supprimez l'« En-tête » de la première page de chaque chapitre recopié.

### Documentation générale

* Une liste des styles de pages est disponible sur https://fr.wikipedia.org/wiki/Page_(livre)#Lexique.
* Exemple de modèle pour les couvertures : {{Couverture d'un wikilivre}}
* Visualiser le fichier PDF cette page, daté du 23 septembre 2019 https://upload.wikimedia.org/wikipedia/commons/e/eb/Référencement_manuel_des_pages_et_livres_de_MediaWiki-fr.pdf
* Créez une compilation des fichiers du livre (menu latéral, "imprimer/exporter") et voyez ce que propose PediaPress. Vous pourrez noter à part les résultats qui vous conviennent (le copier-coller ne marche pas), si tout est bon commandez le livre.

### Conseils pour les cadres et les formules mathématiques dans OO

Les images sont souvent mal recadrées. Le plus simple est de recopier l'image ailleurs dans le texte ou dans de nouveaux cadres créés. Replacer aussi le texte sous l'image.
Les blocs de formules mathématiques ne sont pas reproduits correctement. Il est préférable de faire une copie d'écran du bloc et de recopier l'image, éventuellement recadrée, à sa place dans le texte.

### Imprimer

Créer un PDF pour l'imprimante et pour les « liseuses ».
* La version peut être convertie et enregistrée au format PDF/A (non modifiable) par le menu d'OpenOffice. PDF avec les liens internets : Dans l'option Liens (Link): cochez l'export des liens (Export bookmark as named destination).
* Il est aussi possible d'imprimer au format PDF avec une imprimante PDF telle que PDF24 qui a de nombreux avantages dont celui d'imprimer en haute qualité et de permettre de déplacer, ajouter, supprimer, et remplacer des pages.

## Alternative à l'indexation avec OpenOffice ou LibreOffice

Cette alternative permet de conserver la présentation de l'auteur du livre.
La page Annexe créée avec le programme annexer résout le plus grand des problèmes.
    Pour créer l'index des chapitres on peut utiliser le mot magique __TOC__ dans la page Index ou la copie de l'encadré des Sections.
    Pour créer un index alphabétique on peut
* recopier l'index des chapitres dans un tableur,
* ajouter les numéros des pages dans la colonne B, trouvées dans la pré-édition PDF,
* supprimer les numéros de chapitres pour ne conserver que le texte dans la colonne A, puis
* trier dans l'ordre alphabétique et
* placer cet "index alphabétique" dans la page Index.
* Créer un nouveau PDF avec une numérotation des pages, incluant les pages Annexe et Index.
* ↑ https://forum.openoffice.org/fr/forum/viewtopic.php?p=185643#p185643 Writer - Index Lexical
* ↑ https://help.libreoffice.org/6.3/fr/text/swriter/01/04120250.html?DbPAR=WRITER#bm_id3148768 Fichier de concordance
* ↑ https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Lecture_et_impression_des_livres_de_Wikilivres#créer_un_PDF_pour_l'imprimante
* ↑ https://fr.wikibook.org/Auto-éditer_un_wikilivre/Auto-référencer