MàJ (6-Mars-2023). — La version 3.23031 disponible aujourd'hui corrige divers bugs (syntaxe des requêtes, problèmes d'affichage, localisation, etc.). Mais surtout : le manuel est enfin traduit en français !

Guide de l'utilisateur IndexMatic³ (PDF, 110 pages)


« Une petite seconde ! On a déjà un script qui fait tout ça très bien ! » En effet, IndexMatic² n'est-il pas connu (depuis plus d'une décennie) par des milliers d'utilisateurs ? Et ne produit-il pas, à partir de livres ou documents maquettés dans InDesign, des index décents ? Si ! Et c'est très précisément pour cette raison qu'IndexMatic³ prend la relève : des années de retours d'utilisation, de demandes d'améliorations et de supplications inassouvies… Florilège :

— Il n'y a donc pas moyen d'inclure/exclure des STYLES sélectivement !?

— De grâce, ajoutez une fonction pour générer des HYPERLIENS depuis l'index vers les pages !

— Il nous faudrait d'autres ALPHABETS. Est-il possible d'analyser des documents en cyrillique, en hébreu, en arabe ?

— Damned ! Je ne peux pas spécifier un index HIÉRARCHIQUE sur trois ou quatre niveaux. Pourquoi s'arrêter à deux ?

— Est-ce que votre algorithme pourrait également révéler le CONTEXTE dans lequel apparaissent les occurrences (comme ci-dessous) ?

Concordances contextualisées, désormais disponibles dans IndexMatic³.

— Comment cibler des chapitres particuliers de mon livre ? Ou opérer une SÉLECTION personnalisée parmi les documents ouverts ?

— J'aimerais vraiment ANTICIPER les résultats d'une expression régulière. C'est frustrant qu'IndexMatic² finisse sa course à vide en raison d'une pauvre erreur de syntaxe !

— Comment évacuer automatiquement les MOTS VIDES comme « le », « la », « un », « et », « que »… ? (Et même chose dans d'autres langues bien sûr.)

— Nous avons besoin de contrôler beaucoup plus finement les séparateurs entre les pages, les rubriques, les références croisées. Et notre charte impose une mise en forme spécifique des INTERVALLES de pages.

— Pas possible d'avoir un DÉCOUPAGE ALPHABÉTIQUE (A, B, C…) sur l'index final ? Je n'en peux plus d'insérer ces lignes à la main et de tout recomposer.

— Qu'en est-il des NUMÉROS DE NOTES ? Pourrait-on les rendre visibles à côté des numéros de pages ?

Et ainsi de suite. En douze ans j'ai collecté une centaine de requêtes de cet acabit, toutes absolument fondées et pertinentes, mais qui ne pouvaient pas s'implémenter si facilement dans IndexMatic². (Du moins, pas aussi facilement que l'imaginerait un utilisateur candide.)

IndexMatic³ : retour aux fondamentaux

Pensez à iX³ comme au modèle premium d'IndexMatic, celui qui répond aux questions listées ci-dessus… et à bien d'autres ! Le programme a été refondu, de son socle à son interface, à partir des demandes et des conditions réelles d'utilisation. Son nouveau moteur de recherche est plus rapide, plus sensible aux paramètres Unicode, plus stable, et délivre des résultats « en direct ». Vous avez un retour immédiat dans la fenêtre principale.

Le script est évidemment compatible avec InDesign CC 2023… tout en continuant de fonctionner normalement dans les anciens contextes (CS6/CS5/CS4) :

IndexMatic³ fonctionne partout, de macOS à Windows 11, d'InDesign CC à InDesign CS4. Côté interface, six langues sont prises en charge, dont le français !


Mais surtout, IndexMatic³ ajoute à la version historique une cinquantaine de fonctionnalités, certaines essentielles, d'autres très avancées, que vous découvrirez étape par étape, selon vos besoins, en consultant le guide d'utilisation PDF.

Passons aux choses sérieuses !

• Avant tout, installez et testez la version TRY. Si vous êtes déjà utilisateur d'IndexMatic², la différence devrait vous sauter aux yeux. (Notez qu'iX³ et iX² sont totalement indépendants. Les deux peuvent s'exécuter dans InDesign sans causer de conflit.)

Limitations de la version d'essai ? Toutes les fonctionnalités sont opérationnelles, mais vous ne pourrez pas générer plus de 50 éléments dans un index. Cela vous permet cependant d'évaluer tous les aspects du programme, et de déterminer si oui ou non vos projets réclament une telle solution, plus puissante que les outils existants.

Qu'en est-il de la version précédente ? Du fait qu'IndexMatic³ constitue une mise à niveau majeure (étiquetée « expert »), nous conservons IndexMatic² (la version historique) sous la forme d'un produit distinct, qui restera disponible aux plus petits budgets (mais sans mises à jour futures). IndexMatic² est réputé fonctionner correctement dans InDesign 2023, quoique son code n'ait pas évolué depuis plusieurs années.

Pourquoi une telle différence de prix entre iX² et iX³ ? Juste pour vous donner un élément de comparaison quantitative, la version actuelle d'IndexMatic² repose sur 5 600 lignes de code — ce qui est tout à fait honorable — mais IndexMatic³ (v. 3.2301) a nécessité 40 000 lignes de code et pèse 2,5 Mo. Vous vous apercevrez bien vite, en testant les deux solutions, qu'elles se situent à des échelles productives tout à fait différentes.

Offre spéciale de mise à niveau. Le tarif officiel d'une licence IndexMatic³ est fixé à 129 €. Toutefois, une remise de 40% s'applique et s'appliquera à tous les utilisateurs d'IndexMatic² quel que soit le moment où ils passeront à la version supérieure. L'accès à iX³ leur revient donc à 79 € (soit une économie de 50 € sur le prix officiel). Des instructions plus détaillées leur sont fournies dans le formulaire de commande.

Prise en main de la version d'essai :

Dédicace

Le développement d'IndexMatic³ n'aurait pas été possible sans l'aide précieuse de certains confrères que je voudrais remercier tout spécialement :

Peter Kahrel, inestimable collègue et scripteur, incroyablement documenté sur l'art de l'indexation de livres.

Roland Dreger, designer et développeur germanophone, qui non seulement m'a aidé à mettre au point l'interface en allemand, mais m'a prodigué un tas de suggestions techniques fort avisées.

Laurent Tournier, ami et GREP-ophile que je n'ai pas besoin de présenter aux visiteurs de ce site, utilisateur chevronné d'IndexMatic depuis l'origine, qui m'a à nouveau apporté beaucoup d'idées et de critiques constructives.

Janus Bahs Jacquet, correspondant danois et utilisateur expert d'IndexMatic, qui m'aura poussé dans des débats techniques de très haute voltige (système de requêtes et fonctionnalités profondes).

Ariel Walden, mon prestigieux confrère d'Id-Extras, qui m'a fait comprendre — ou disons entrevoir — quelques subtilités de l'hébreu et des systèmes d'écriture droite-à-gauche, et notamment les modalités de prise en charge dans InDesign.

Jean-Claude Tremblay, autre fameux « gourou » et formateur expert d'InDesign, qui par ses questions et retours m'a permis de clarifier des aspects didactiques concernant la transition d'iX² vers iX³.