Travailler sur les fichiers

Ayant un document produit par l’IA, il est nécessaire d’ajouter différents appareils nécessaires pour une édition.

J’ai donc fait élaborer par Claude une consigne à lui donner pour faire ce travail sur un document. Ci-dessous, vous trouverez une description de cette consigne « table des matières, sommaire et index » — fonctions et utilisations.

Vous pouvez consulter également la consigne elle-même. Elle fut améliorée plusieurs fois suite au travail sur différents documents, notamment les livres que je modifie au fur et à mesure. Il s’agit de la version 5 actuellement.

J’attire votre attention sur un point particulier avec Claude. Il faut insérer le fichier docx que vous voulez travailler dans la conversation et non pas dans le Projet. Claude transforme les fichiers docx insérés dans le Projet en fichier markdown, compliquant beaucoup ce travail.

En une phrase

Un protocole pour insérer, dans un vrai .docx, des appareils de navigation Word qui se mettent à jour au F9 — index, sommaire, table des matières — sans altérer la typographie du fichier, puis pour en vérifier réellement le résultat.

Fonctions

•  Index des concepts, par injection XML : marques XE nues (trois runs) à la première occurrence des termes, puis champ INDEX.

•  Index des noms (index nominum) : bâti sur les citations réelles du texte, en auteur-date, croisé avec la bibliographie ; personnes seulement, institutions écartées.

•  Réglages d’index : sous-entrées (deux-points dans le libellé), catégories et cloisonnement (\f), deux colonnes (\c « 2 »), séparateurs de lettres (\h « A »), locale française (\z « 1036 »).

•  Sommaire condensé : niveaux 1-2, de préférence natif (Références puis Table des matières).

•  Table des matières détaillée : niveaux 1-3, de préférence native.

•  Départ des grandes divisions en page impaire (recto) : sauts de section « page impaire » pour l’édition, dans des paragraphes vides dédiés, sectPr clonés de l’existant.

•  Sécurisation des deux frontières d’une division insérée, amont et aval (piège C) : empêcher que la division suivante se colle au champ une fois celui-ci généré. Vaut pour sommaire, table et index.

•  Recalcul à l’ouverture : updateFields posé dans settings.xml.

•  Vérification réelle : macro LibreOffice « un coup » (mise à jour des index puis export PDF) ; à défaut, contrôle statique (équilibre des fldChar, champs présents et « à recalculer », sauts de section bien placés).

•  Préservation de la typographie : styles.xml et theme1.xml laissés intacts ; on n’ajoute que ce qui manque.

•  Voie de secours (annexe A), original perdu : conversion du Markdown du Projet via pandoc, insertion des champs en blocs openxml, reconstruction du pied de page numéroté.

Cas d’usage

•  Ajouter un index des concepts à un livre terminé, juste avant la bibliographie.

•  Ajouter un index des noms.

•  Poser ou rafraîchir un sommaire et/ou une table des matières.

•  Préparer un manuscrit pour l’édition : départs en recto, parité des pages, versos blancs voulus.

•  Travailler quand on n’a plus que la copie aplatie du Projet (Markdown) et non l’original.

•  Vérifier que les champs se peuplent sans disposer de Word.

Les pièges qu’elle prévient

•  Ingestion : un .docx déposé dans un Projet est aplati en Markdown et perd sa typographie ; exiger l’original joint directement à la conversation, et le vérifier avec file.

•  Vanish sur XE : un masquage des runs vide l’index ; marques nues obligatoires.

•  unpack/pack : la fusion des runs de même format casse les champs ; éditer en lxml ou par zip direct.

•  Collage de la division aval (piège C) : toute insertion d’un champ doit sécuriser ses deux frontières.

Principes directeurs

•  Intervention minimale : n’ajouter que ce qui manque, ne toucher ni aux styles, ni au thème, ni aux notes.

•  Le rendu Word fait foi : LibreOffice gonfle l’index (un renvoi par ligne) et ignore oddPage à l’export.

•  Sommaire et table : natifs de préférence — un champ TOC injecté ne se rafraîchit pas de façon fiable sous Word.

•  Signaler à l’auteur et le laisser trancher : termes d’index, noms cités hors bibliographie, cas limites.

Limites (ce qu’elle ne fait pas)

•  Elle ne réécrit pas le contenu et ne corrige pas la structure éditoriale du texte.

•  Elle ne choisit pas seule la nomenclature de l’index : elle la propose, l’auteur arbitre.

•  La parité « page impaire » ne se vérifie pas dans le PDF : seulement sur la structure, puis sous Word.