Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Création automatisée de livres pour Adobe InDesign

Démarrage rapide

  1. Glissez un dossier manuscrit (ou ZIP) dans l’application
  2. Le dossier doit contenir un manifest.yaml et un metadata.yaml
  3. Choisissez votre version d’InDesign dans Réglages
  4. Cliquez sur Générer le livre

L’application lancera InDesign, créera tous les documents à partir de vos gabarits, injectera le contenu Markdown et assemblera le livre final.

Structure du manuscrit

Votre dossier manuscrit doit suivre cette structure :

manuscript/
  manifest.yaml
  metadata.yaml
  assets/
    cover.jpg
  texts/
    01-titlepage.md
    02-copyright-page.md
    03-chapter-1.md
    ...

manifest.yaml

Définit l’ordre et le type de chaque fichier texte :

version: 1
metadata: metadata.yaml
texts:
  - file: texts/01-titlepage.md
    type: frontmatter
  - file: texts/03-chapter-1.md
    type: bodymatter
  - file: texts/12-bibliography.md
    type: backmatter
output: ../build/InDesign

metadata.yaml

Métadonnées du livre (titre, auteur, ISBN, etc.) utilisées pour remplir les champs de remplacement comme {{TITLE}}, {{AUTHOR}}, {{ISBN_PRINT}}.

Gabarits

Les gabarits InDesign (.indd) sont auto-détectés dans un dossier template/ proche de votre manuscrit :

  • titlepage.indd — toujours en premier dans le livre
  • frontmatter.indd — gabarit par défaut pour les pages liminaires
  • bodymatter.indd — gabarit par défaut pour les chapitres
  • backmatter.indd — gabarit par défaut pour les annexes
  • endpage.indd — toujours en dernier dans le livre
  • cover.indd — généré séparément, hors du livre

Les gabarits spécialisés (ex. : bibliography.indd, toc.indd) sont associés par mot-clé dans le nom du fichier Markdown.

Champs de remplacement

Placez ces balises dans vos gabarits InDesign — BookCreator les remplacera par les valeurs de metadata.yaml.

Champs texte

ChampMétadonnéeDescription
{{TITLE}}titleTitre du livre
{{SUBTITLE}}subtitleSous-titre
{{AUTHOR}}authorNom de l’auteur
{{PUBLISHER}}publisherNom de l’éditeur
{{ISBN_PRINT}}isbn-printISBN imprimé
{{ISBN_EBOOK}}isbn-ebookISBN numérique
{{ISSN}}issnNuméro ISSN
{{PRINT_DATE}}print-dateDate de publication
{{LANG}}languageLangue du livre
{{PLACE}}placeLieu de publication
{{SERIE}}serieCollection
{{PRICE}}pricePrix de vente
{{RIGHTS}}rightsMention de droits d’auteur

Champs optionnels — la ligne entière est supprimée si le champ est vide

ChampMétadonnéeDescription
{{ORIGINAL_TITLE}}original-titleTitre original (traductions). Peut inclure un préfixe.
{{TRANSLATOR}}translatorNom du traducteur
{{CRITICAL}}criticalÉdition critique / éditeur scientifique
{{COVER_NOTE}}cover-creditCrédit de couverture. Peut inclure un préfixe.
{{DEDICATION}}dedicationDédicace
{{EDITIONS}}editionsÉditions précédentes
{{FUNDING}}fundingFinancement / subventions

Champs spéciaux

ChampDescription
{{DOCUMENT_TITLE}}Remplacé automatiquement par le premier # Titre 1 extrait du contenu Markdown injecté (ou le champ shorttitle si présent).
{{EAN13_PRINT}}Dessine un code-barres EAN-13 à partir de l’ISBN imprimé. Le champ doit être dans un bloc rectangle — il sera remplacé par le graphique généré.
{{EAN13_EBOOK}}Identique, mais pour l’ISBN numérique.

De plus, title et author sont également créés comme variables de texte InDesign (Book Title et Book Author), utilisables dans les en-têtes et pieds de page.

Micro-typographie

Lorsque la case micro-typographie est activée, SuperScript s’exécute automatiquement après la génération pour appliquer les corrections typographiques adaptées à la langue :

  • Espaces fines/insécables avant la ponctuation (: ; ! ?)
  • Normalisation des tirets (cadratin → demi-cadratin)
  • Guillemets et apostrophes typographiques
  • Points de suspension (... → …)
  • Siècles (XIVe), ordinaux, mise en forme des nombres

Sélectionnez le profil linguistique correspondant à la langue de votre livre.

Installer les scripts manuellement

Cliquez sur Installer les scripts dans InDesign pour copier les trois scripts dans le panneau Scripts d’InDesign :

  • BookCreator Génération automatisée de livres depuis YAML + gabarits
  • Markdown-Import Conversion du Markdown en texte InDesign stylisé
  • SuperScript Correction typographique multilingue

Après installation, accédez-y via FenêtreUtilitairesScripts dans InDesign.

Markdown supporté

Markdown-Import prend en charge la syntaxe suivante dans vos fichiers texte :

  • # Titre 1 jusqu’à ###### Titre 6
  • **gras**, *italique*, ***gras italique***
  • ~~barré~~, ^exposant^, ~indice~
  • > citation
  • - liste à puces
  • ![alt](image.jpg) — images avec légendes optionnelles
  • | tableau | syntaxe | — tableaux Markdown
  • [^1]: note — vraies notes de bas de page InDesign
  • Attributs Pandoc : [texte]{.classe}, ::: {.classe} :::

AutomaticBook — Spectral Lab