Aller au contenu principal

Chapitre 12.1 · Partie III · En pratique

Sandbox : les panneaux Maquette et Vérifications

Les groupes, les pages, la recherche et la vue d’ensemble du panneau Maquette, et les avertissements en direct du panneau Vérifications, regroupés par nature

Mis à jour 2026-10-1640 minDans le chapitre 12 Sandboxenescadefritptzhjaar

En bref

Cette page présente deux panneaux du Sandbox. Le panneau Maquette contient tous les réglages du livre, comme le format de la page, les polices et les couleurs, rangés en groupes avec un champ de recherche. Le panneau Vérifications liste les problèmes que Postext trouve pendant que vous travaillez, comme une image manquante ou une ligne aux mots trop espacés. Chaque problème indique où il se trouve, et un clic vous y emmène.

#Panneau Maquette

Un éditeur à formulaires pour PostextConfig, avec plus de cinq cents champs.

Vue d’ensemble. À son ouverture, le panneau Maquette affiche une vue d’ensemble :

  • Une carte Ce livre avec un dessin en direct de la page. Le dessin respecte les proportions réelles et montre les marges, les colonnes et les couleurs de la page et de l’encre, sous forme de double page quand les marges sont en miroir. Les lignes d’un livre vertical sont dessinées de haut en bas en partant de la droite, ses colonnes sous forme de registres. À côté figurent le format, la disposition des colonnes, le système d’écriture, le caractère et le corps du texte courant, et la palette. La ligne du système d’écriture nomme la langue du document et, quand ils relèvent d’un choix, le sens et la reliure (Vertical · relié à droite · 中文(繁體), De droite à gauche · relié à droite · العربية) ; elle ouvre Système d’écriture.
  • La liste des treize groupes de réglages. Chaque groupe a une description d’une phrase et le nombre de sections que vous y avez modifiées.

Une page par groupe. Ouvrir un groupe affiche les sections de ce groupe sur une page à part. Seul ce groupe est construit, ce qui garde le panneau rapide même sur de gros livres.

  • Un fil d’Ariane (Maquette › groupe) ramène à la vue d’ensemble.
  • Des pastilles sous le titre de la page sautent à chaque section de la page.
  • Un lien Suivant en bas ouvre le groupe suivant.
  • Le focus passe au titre de la page quand vous ouvrez un groupe, et revient à la ligne du groupe quand vous revenez.
  • Le groupe ouvert est mémorisé d’une session à l’autre.

Les groupes, dans l’ordre de navigation :

  • Page et colonnes
    • Page : les champs sont regroupés en Format, Marges, Papier et Numérotation.
      • Format : les formats prédéfinis disent à quoi ils servent : Livre de poche 11 × 17, Roman, récit 12 × 19, Essai, manuel pratique 17 × 24 et Manuel scolaire, magazine 21 × 28 ; les formats de journal Grand format 37,5 × 59,7, Berlinois 31,5 × 47, Tabloïd 28 × 43 et Compact 29,7 × 42 (depuis postext 1.18) ; ou Personnalisé. Résolution de mise en page (px par pouce) (page.dpi) se trouve aussi ici : les pixels dans lesquels travaille la mise en page, et non la résolution des images, bien qu’un bitmap sans résolution propre s’imprime à autant de ppp.
      • Marges : chaque marge est liée au dessin de la page. Pointer un champ de marge ou lui donner le focus teinte cette marge sur le dessin. Un interrupteur Marges en miroir transforme les marges gauche/droite en marges intérieure/extérieure pour les pages en vis-à-vis.
      • Papier : la couleur de fond de la page.
      • Numérotation : le format des numéros de page et le numéro auquel les pages commencent.
    • Colonnes : la disposition se choisit sur des cartes illustrées : Une colonne (romans, essais), Deux colonnes (manuels, magazines, ouvrages de référence), Colonne et demie (une colonne principale plus une colonne latérale étroite pour les notes et les petites figures) ou Plusieurs colonnes (trois à huit colonnes égales pour les journaux et les magazines, avec un nombre de Colonnes ; depuis postext 1.18). La section comporte aussi la gouttière, la colonne latérale, Réduire les figures qui ne tiennent pas (layout.fitFiguresToPage), Résolution des bitmaps (layout.bitmapResolution : Dpi de la page, Du fichier, qui lit aussi la résolution des images téléversées auparavant, ou Fixe avec sa valeur en ppp), Réduire les images flottantes avec son Échelle minimale (layout.floatShrink), Flottants en tête de la page qui les cite (layout.floatsAtCitingPage) avec Flottant maximal en tête de sa page de citation (layout.maxTopFraction), Flottants sous un titre pleine page, dès la première colonne (layout.floatsUnderOpener, activé par défaut depuis postext 1.25 : un flottant placé juste après un titre composé sur plusieurs colonnes prend la tête de la première), Espace autour des figures en ligne (layout.inlineResourceGap), Espace autour des figures dans les encadrés (layout.inlineResourceGapInBoxes), Lignes d’un paragraphe à une coupure d’encadré (layout.boxChildSplitMinLines), Colonnes dans le texte, et groupes qui se coupent (layout.flowColumns, activé par défaut depuis postext 1.25 : un groupe :::columns hors d’un encadré compose ses blocs en colonnes, et un groupe qui ne tient pas continue dans la colonne ou la page suivante) et Flottants finaux collés au texte (layout.hugClosingFloats).
    • Habillage : Écart d’habillage, Texte le plus étroit à côté, Lignes minimales à côté et Largeur habillée (layout.wrap), les valeurs par défaut des images et des encadrés que le texte longe.
  • Système d’écriture. La page s’ouvre sur le dessin de Page et colonnes. Sa double page porte des folios : 2 | 3 dans un livre relié à gauche, 3 | 2 dans un livre relié à droite, dont la page impaire est celle de gauche ; la légende indique quand le livre est relié à droite et quand ses lignes sont verticales.
    • Langue et sens d’écriture :
      • Langue du document, avec le chinois sous la forme 中文(简体), 中文(繁體) et 中文(香港), et l’arabe sous la forme العربية, العربية (مصر) et العربية (المغرب) (la région fixe des valeurs régionales par défaut, comme les chiffres). Une étiquette absente de la liste (es-ES, zh-TW, sv) s’affiche comme option supplémentaire, nommée d’après la langue qu’elle désigne. La changer renomme les types intégrés de figure et de tableau quand ce sont encore ceux de la langue précédente (un livre espagnol passé au chinois imprime 图 et 表, et non Figura et Tabla) ; les types que vous avez renommés gardent leur nom.
      • Sens du texte : Auto, qui indique ce qu’il donne (de droite à gauche pour l’arabe), De gauche à droite ou De droite à gauche (direction).
      • Mode d’écriture, sur des cartes illustrées : Horizontal, ou Vertical, lignes de haut en bas et de droite à gauche (layout.writingMode).
      • Reliure : Auto, qui indique ce qu’il donne (le bord droit pour un livre vertical ou de droite à gauche et pour une bande dessinée lue de droite à gauche), Bord gauche ou Bord droit (page.binding).
      • Chiffres : Auto, qui indique les chiffres que donne la langue (٠ ١ ٢ ٣ pour l’arabe, 0 1 2 3 pour l’arabe du Maghreb et toutes les autres langues), Européens, Arabes orientaux ou Persans (numerals).
      • Réglages chinois par défaut : Examiner… liste ce que change la préparation du livre pour le chinois. Choisissez Simplifiés 简体 ou Traditionnels 繁體 et le sens : un nouveau livre traditionnel commence en vertical, un nouveau livre simplifié en horizontal, et un livre déjà en chinois garde son sens. Chaque ligne montre le réglage tel qu’il est et tel qu’il devient : la langue du document (une étiquette chinoise de la même écriture, comme zh-TW, est conservée), le mode d’écriture avec la reliure qu’il donne, Noto Serif et Noto Sans en SC, TC ou HK pour le texte courant et les titres (la ligne des titres nomme aussi les caractères que les niveaux et les styles de titre définissent pour eux-mêmes, et, cochée, elle les passe eux aussi dans le caractère chinois), un retrait de première ligne de 2 em, le retrait après les titres, pas d’espace entre les paragraphes, le texte justifié, pas de césure, 图 ou 圖 et 表 numérotés par chapitre ({h1}-{n}), des légendes composées 图1-1 标题 (rien avant le numéro, une espace idéographique après), des chapitres numérotés 第一章 (第{1:一}章, une espace idéographique avant le titre) et des listes numérotées 一、 (一) 1. (1) ①. Seul ce qui diffère est listé. Un réglage que vous avez changé vous-même arrive décoché, marqué votre réglage, et reste tel quel à moins que vous ne le cochiez ; la langue et le sens s’appliquent toujours, de même que la césure, qu’un document chinois désactive de lui-même (sauf si vous l’avez activée pour une langue latine nommée dans la langue de césure). Appliquer effectue les changements cochés en une seule étape, et Annuler, à côté de la confirmation, défait cette étape dans le même livre : chaque réglage qu’elle a changé revient à ce qu’il était, même si vous avez modifié depuis d’autres réglages du même groupe ; un réglage que vous avez changé de nouveau depuis reste comme vous l’avez laissé, et la confirmation le signale. Ouvrir un autre livre fait disparaître Annuler.
      • Réglages arabes par défaut (dans un document en arabe) : Examiner… liste ce que change la préparation du livre pour l’arabe. Choisissez les caractères : Classique, Amiri pour le texte courant et les titres, ou Moderne, Noto Naskh Arabic avec des titres en Noto Kufi Arabic. Les lignes : le sens ramené à Auto quand le livre était de gauche à droite (toujours appliqué), la reliure ramenée à Auto (le bord droit), les deux caractères, le caractère des textes de maquette (titres courants, folio, maquettes d’ouverture et de titre) composés dans un caractère sans lettres arabes, passé au caractère des titres pour que le PDF n’imprime pas de cases vides, un interlignage de 1,75 em, le texte justifié, pas de césure, les chiffres de la région quand le livre en nomme d’autres, شكل et جدول numérotés par chapitre, des légendes composées شكل ١-١: العنوان, des chapitres numérotés الفصل الأول (الفصل {1:ordinal}, deux-points avant le titre), des listes numérotées ١- أ- (١) et des notes de bas de page renumérotées à chaque page, le tout avec les chiffres du document. Les coches, votre réglage, Appliquer et Annuler fonctionnent comme dans la liste chinoise.
      • Réglages japonais par défaut (dans un document en japonais) : Examiner… liste ce que change la préparation du livre pour le japonais. Choisissez le genre de livre : Vertical 縦組, un roman bunko ou tankōbon relié à droite sur une grille de caractères, ou Horizontal 横組, un livre technique relié à gauche. Les lignes : la langue du document et le mode d’écriture (toujours appliqués), la reliure ramenée à Auto, Noto Serif JP et Noto Sans JP pour le texte courant et les titres (et pour les textes de maquette composés dans un caractère sans kana), un interlignage de 1,75 em, la grille de caractères que contient une page verticale à ce corps (52 caractères au plus), un retrait d’un em sans espace supplémentaire entre les paragraphes, le texte justifié sans césure, les réglages typographiques chinois ramenés à Auto pour que les japonais s’appliquent, 図 et 表 avec des légendes composées 図1-1 …, des chapitres numérotés 第一章 (vertical) ou 第1章 (horizontal), des titres sur trois et deux lignes (行取り) avec leurs retraits, les numéros de liste japonais, les réglages chinois des notes ramenés à Auto, et des folios en kanji quand un folio vertical est placé le long de la tranche. Appliquer et Annuler fonctionnent comme pour le chinois. Dans un livre japonais, la barre d’outils de l’éditeur ajoute Ruby et En travers dans le texte vertical. Voir Mise en page japonaise.
    • Typographie d’Asie orientale (cjk) : Conventions régionales (Chine continentale, Taïwan, Hong Kong, Japon) en haut, puis les champs en neuf groupes : Bords de ligne (Coupure des lignes : aucune, de base, GB, stricte, japonaise très stricte, japonaise stricte, japonaise souple ; Coupures entre caractères ; Titres d’œuvres : caractères à la coupure, cjk.titleMinChars ; Chiffres cerclés : comme des caractères chinois ou comme des lettres latines ; Règles CJK dans le texte de maquette ; Rogner les parenthèses en bord de ligne ; Parenthèse en début de paragraphe : ①, ③ ou au fer ; Ponctuation débordante), Largeurs de ponctuation (Largeur de la ponctuation : kaiming, pleine chasse, demi-chasse en fin de ligne, demi-chasse ; Resserrer les signes adjacents), Espacement (Espace entre han et latin ; Espace après ? et !), Texte vertical (Nombres droits dans une cellule : désactivé, ou jusqu’à 2, 3 ou 4 chiffres, cjk.uprightDigits), Annotations (Emphase en texte chinois et japonais : ce qu’imprime *…*, des signes ou de l’italique ; Signe d’emphase, Remplissage du signe et Côté du signe ; Titres d’œuvres (:book) : des crochets, une ligne ondulée ou rien, et leurs Crochets, 《》 〈〉 ou 『』 「」 ; Couleur des signes), Ruby (le caractère, le corps, la couleur et la position des lectures, Débord des lectures, Alignement des lectures et Petits kana dans les lectures), Notes warichu (le corps, la couleur et les parenthèses ouvrantes et fermantes des notes), Signes kanbun (leur corps, leur couleur et l’emplacement des signes de retour) et Grille de caractères (caractères par ligne, lignes par page, la grille dessinée à l’écran, et l’indication 字 × 行 avec les marges que fixe la grille). Chaque Auto suit la langue du document et indique ce qu’il donne. Dans un document dont la langue n’est ni le chinois, ni le japonais, ni le coréen et qui n’en définit aucun, la section affiche une ligne qui le dit et un bouton Afficher les réglages ; une recherche montre les champs dans n’importe quel document. Mise en page chinoise et Mise en page japonaise expliquent l’effet de ces réglages ; les clés se trouvent sous Typographie d’Asie orientale, Écriture verticale, Nombres dans le texte vertical et Reliure.
  • Couleurs
    • Palette : des couleurs nommées que réutilise chaque sélecteur de couleur. Changer une entrée met à jour chaque référence à celle-ci.
    • Contraste (contrast) : Vérifier le contraste, le Niveau (AA ou AAA), Vérifié pour (Automatique, Écran, Impression, Écran et impression) et, sous Texte en réserve, les corps en dessous desquels un texte clair sur un fond encré est signalé. Les changer ne remet aucune page en page. Voir Vérification du contraste.
    • Le rapport à côté d’une couleur : un champ de couleur dont les pages utilisent la couleur comme texte, ou comme fond de texte, affiche le rapport de contraste le plus bas qu’elle y atteint, avec une coche quand il atteint le niveau et un signe d’avertissement sinon. Ouvrir le champ liste chaque couleur avec laquelle elle est associée (Texte sur #ffffff, Fond du texte #1a1a1a), le plus petit corps, et le rapport à l’écran et, pour un livre préparé pour l’impression, sur papier. Les chiffres suivent le sélecteur pendant que vous le faites glisser, avant que la page ne soit remise en page. Une couleur utilisée seulement pour des filets ou des bordures n’affiche pas de rapport.
  • Typographie
    • Texte courant : s’ouvre sur un spécimen typographique en vraie grandeur, composé dans le caractère, le corps, l’interlignage et la couleur courants, dans la langue du document : un livre chinois montre le début du 紅樓夢 dans son écriture, *…* avec des points d’emphase, et le compose de haut en bas quand ses lignes sont verticales. Ses coupures de ligne sont celles du navigateur ; la page utilise celles de Postext. Les champs sont regroupés ainsi :
      • Caractère : police, corps, hauteur de ligne, et les graisses normale et grasse.
      • Paragraphes : alignement (avec la césure, les limites de justification et Approche max. pour justifier (bodyText.maxJustifyTracking) quand le texte est justifié, et Césure du texte en drapeau avec sa zone, Coupure optimale des lignes et Coupure optimale du texte en drapeau (bodyText.optimalRagged) quand il ne l’est pas ; sous un texte courant justifié, Coupure optimale du texte en drapeau suit Coupure optimale des lignes, pour les styles de paragraphe et les encadrés en drapeau ; Césure entre colonnes (bodyText.hyphenateAcrossColumns) sous la césure quand le texte courant est justifié, et sous Coupure optimale du texte en drapeau, tant que celle-ci est activée, quand le texte courant est en drapeau ; Couper les mots composés (bodyText.hyphenation.compounds) avec la langue de césure), Coupure après les tirets (bodyText.breakAfterDashes), Coupure après les traits d’union (bodyText.breakAfterHyphens), Répéter le trait d’union à la ligne suivante (bodyText.repeatHyphen), Sauts de ligne forcés (bodyText.hardLineBreaks), Taquets de tabulation (bodyText.tabStops : une liste de taquets, chacun avec sa position, son alignement, ses points de conduite, l’écart de ceux-ci et son caractère décimal) avec Intervalle de tabulation par défaut (bodyText.tabInterval), les retraits et l’espacement des paragraphes.
      • Couleur : les couleurs du texte, du gras et de l’italique.
      • Langue : la langue du document, nommée dans sa propre langue. Elle se règle sous Système d’écriture ; la ligne ouvre ce groupe.
      • Veuves, orphelines et lignes courtes (repliable) : comprend Pénalité graduée (bodyText.gradedRuntPenalty), Resserrer contre les lignes creuses (bodyText.tightenRunts), Resserrement maximal de l’approche (bodyText.maxRuntTracking), et Garder les deux-points avec la liste avec Place sous les deux-points (bodyText.colonListRoom) : la place dont la ligne qui se termine par deux-points a besoin en dessous pour rester avec sa liste, ce qu’exige le premier élément ou une ligne comme jusqu’à postext 1.4.
      • Citations en bloc (repliable) : la couleur des citations >, Citations en italique, Retrait des citations et Retrait de première ligne des citations (bodyText.blockquote).
      • Vers (repliable) : Poèmes sans séparateur (Ligne à ligne, ou En hémistiches (1.22)), Retrait par espace, Rejet (En retrait ou Au fer à droite) avec son Retrait du rejet ou son Signe de rejet, Espace entre strophes, Garder les strophes courtes entières et Resserrer avant de rejeter (bodyText.verse, les valeurs par défaut des poèmes :::verse composés ligne à ligne).
      • Renvois (repliable).
    • Styles de paragraphe (paragraphStyles) : des styles nommés pour les conteneurs :::paragraphs{style="…"}. Vous pouvez ajouter, supprimer et renommer des identifiants, puis régler la police, le corps, la hauteur de ligne, la couleur, les couleurs du gras et de l’italique, les graisses normale et grasse, les interrupteurs italique et petites capitales, l’alignement, la césure, le retrait gauche de chaque ligne, les retraits de première ligne et suspendu (mesurés depuis le retrait gauche), l’espace entre les paragraphes, les marges, Caler sur la grille (paragraphStyles[].snapToGrid), Casse (textTransform, capitales), Numéros de ligne (paragraphStyles[].lineNumbers : Comme le document, Comptées ou Non comptées), Taquets de tabulation avec Intervalle de tabulation par défaut (paragraphStyles[].tabStops, tabInterval), réglés comme dans le texte courant, et Lettrine (paragraphStyles[].dropCap) : les lignes sur lesquelles elle s’étend et descend, les lettres composées en grand, son caractère, sa graisse, son italique, son corps, sa couleur et son écart, le Signe d’ouverture (Avec la lettrine, Suspendu à l’extérieur, Dans la première ligne), l’Attaque (aucune, un nombre de mots ou la première ligne, en petites capitales ou en capitales), ce que fait un Paragraphe court (Garder l’espace, Réduire la lettrine, Sans lettrine) et Chaque paragraphe pour un catalogue d’entrées (voir Lettrines). Les champs non définis héritent du texte courant. Au-dessus des styles, Espace sous un conteneur (bodyText.paragraphContainerSpacing) indique comment l’espace sous un conteneur se combine avec le bloc qui le suit : Fusionner, ou Additionner (1.4).
    • Pastilles (chipStyles) : des styles nommés pour la pastille en ligne :chip[text]{style="…"}. Le style intégré chip s’affiche tant que la configuration n’en a aucun. Vous pouvez ajouter, supprimer et renommer des identifiants, puis régler :
      • Texte : police, corps, couleur, gras et italique. Chacun hérite du texte environnant tant que vous ne le définissez pas.
      • Boîte : fond, épaisseur et couleur du contour, arrondi des coins, marges intérieures horizontale et verticale (avec Marge intérieure haute et Marge intérieure basse pour les régler séparément, ce qui centre une capitale dans une pastille ronde), et l’écart minimal avec les mots voisins.
    • Code (codeStyle) : Blocs de code délimités et Code indenté (la façon dont les listings sont lus) ; le Caractère du code, le corps, l’interlignage, Caler sur la grille, la couleur et la Largeur de tabulation ; la Boîte (étendue sur la page, fond, bordure, arrondi des coins, marges intérieures, espace au-dessus et en dessous) ; Lignes longues (Ligne plus large que la boîte : Renvoyer à la ligne, Réduire avec son Corps minimal, ou Couper ; le Retrait du renvoi et le Signe de renvoi) ; Numéros et lignes surlignées (Numéroter les lignes, la couleur des numéros et l’espace qui les suit, la teinte des lignes qu’un bloc met en évidence) ; la coupure Sur plusieurs colonnes et pages (garder ensemble, lignes de chaque côté, répéter le titre, la mention de suite) ; Couleurs syntaxiques (Intégré ou Aucun, et une couleur et un style par type de jeton, couleurs de la palette comprises) ; et Code en ligne dans un caractère de code avec son fond. Voir Listings de code.
    • Formules (math), avec Retrait après une formule hors texte (math.indentAfterDisplay) et Garder avec sa ligne d’introduction (math.keepWithLeadIn).
    • Notes de bas de page (footnotes) : Emplacement (pied de colonne ou fin de chapitre), Position dans la colonne à la fin d’un chapitre, Numérotation (par chapitre ou continue), le corps, l’interlignage, la couleur, l’alignement et le retrait suspendu des notes, les espaces au-dessus des notes et entre elles, et le Filet de séparation (longueur, épaisseur, couleur). Voir Notes de bas de page.
    • Numéros de ligne (lineNumbers) : Numéroter les lignes, Compter (Vers ou Toutes les lignes), Toutes les (l’intervalle), Numéroter la première ligne, Recommencer (jamais, ou à chaque chapitre, section, page ou poème) avec le Premier numéro, Position (marge extérieure ou intérieure, gauche, droite, début de ligne, fin de ligne, colonne latérale), Avec des colonnes (bords extérieurs, dans les gouttières, à côté de chaque colonne), Distance au texte, Alignement, et le caractère, le corps, la graisse, l’italique, la couleur et le Format des numéros. Voir Numéros de ligne.
  • Titres et table des matières
    • Titres : des valeurs générales par défaut plus des réglages par niveau, de H1 à H6. Ils comprennent :
      • la casse, l’Interlettrage (levels[].letterSpacing, négatif pour resserrer), l’alignement (au fer à gauche, justifié, centré ou au fer à droite), le saut avant avec sa parité, et l’étendue ;
      • un interrupteur Revenir sur la grille après les titres (headings.snapToGrid, activé par défaut : le texte revient sur la grille de ligne de base sous un titre), et par niveau Revenir sur la grille après ce titre (levels[].snapToGrid), qui le remplace pour ce niveau ;
      • un interrupteur Enrichissements dans les titres (headings.inlineMarks, activé par défaut) : un titre compose l’italique, le gras, les exposants et indices, les petites capitales et les liens qu’il contient, comme un paragraphe ; désactivé, il imprime les mots marqués dans son propre style ;
      • par niveau, Masqué (structurel) (levels[].hidden) : le titre n’imprime rien et n’occupe pas de place, mais il provoque toujours ses sauts, sa numérotation et alimente la table des matières, les titres courants et les signets du PDF ;
      • par niveau, Lettrine après le titre (levels[].dropCap) : le premier paragraphe après un titre de ce niveau commence par une lettrine, avec les mêmes champs que celle d’un style de paragraphe ;
      • un éditeur avancé d’emplacement de maquette par niveau avec une hauteur minimale d’ouverture ; chaque élément d’une maquette de titre a un interrupteur Réserve de l’espace (désactivé : il est peint sans s’ajouter à la hauteur que le titre réserve) ;
      • les leviers d’équilibrage des colonnes, avec leurs plafonds par levier, et Encadré en fin de colonne (balancing.closingBox) : quand un encadré qui termine une colonne courte descend au pied de la colonne : en premier, après les autres leviers, ou jamais.
    • Styles de titre (headingStyles) : des styles nommés appliqués avec {style="…"} sur une ligne de titre. Vous pouvez ajouter, supprimer et renommer des identifiants, et pour chaque style :
      • choisir si le titre est numéroté et listé dans la table des matières, et lui donner son propre modèle de numérotation ;
      • désactiver Nommé dans les titres courants (runningChapter) pour une planche ou une carte composée en H1 au sein d’un chapitre, afin que les titres courants continuent de nommer le chapitre qu’elle interrompt ;
      • remplacer la typographie du titre (interlettrage compris), le saut et l’étendue, Revenir sur la grille après ce titre et Masqué (structurel), et choisir la Lettrine après le titre : Comme le niveau, Propre (ses champs, comme ceux d’un style de paragraphe) ou Aucune ;
      • donner à la section ses propres titres courants, éventuellement à partir de ceux du document ;
      • régler ses marges et sa disposition en colonnes (avec le rôle et le bord de la colonne latérale, comme dans Colonnes, et son propre Réduire les figures qui ne tiennent pas) ;
      • régler le style du texte, les surcharges de liste et les couleurs de la palette.
    • Table des matières (toc) : les niveaux de titre que liste un :::toc, avec la typographie des entrées de chacun. Elle couvre aussi les entrées non numérotées, les numéros de page, les points de conduite, la ligne de sous-titre lue dans un attribut de titre, et les lignes de partie avec leur propre emplacement de maquette. Son groupe Blocs garde chaque bloc de la table avec ses entrées (toc.groups) : Garder chaque bloc avec ses entrées, la Tête de bloc (une ligne de partie ou un niveau de titre), les Entrées gardées avec la tête quand un bloc plus haut qu’une colonne est coupé, et Répéter la tête là où le bloc se poursuit avec sa Marque de suite. L’aperçu recompose la table dès que vous les modifiez.
  • Listes
    • Listes à puces, avec Caler le haut sur la grille (unorderedLists.snapTopToGrid), qui arrondit vers le haut l’espace au-dessus d’une liste pour que son premier élément se place sur la grille de ligne de base.
    • Listes numérotées : pour chaque niveau, la police, la graisse, l’italique, la couleur et l’écart du séparateur à côté de sa numérotation ; Caler le haut sur la grille (orderedLists.snapTopToGrid), comme pour les listes à puces ; et Colonne des numéros (orderedLists.numberWidth) : l’endroit où commence le texte d’un élément, après le numéro le plus large de sa propre série (Par série) ou de son niveau dans le chapitre (Par niveau), ou après le numéro propre à l’élément (Par élément), de sorte que chaque texte suive son étiquette à l’écart voulu. Alignement des numéros (orderedLists.numberAlign) place les numéros par rapport au texte, finissant ensemble (Contre le texte), ou au début de leur colonne, commençant ensemble (Au début).
  • Figures et tableaux
    • Numérotation et placement (resourceTypes) : pour chaque type de ressource :
      • les noms et les libellés courts ;
      • les modèles de numérotation avec les variables {n} et {h1}…{h6}, le format du compteur et le niveau de remise à zéro, et le préfixe de légende, avec un aperçu en direct du type « Fig. 1.7 » ;
      • un groupe Placement : la position par défaut du type, son étendue (colonne, page ou colonne latérale), Colonnes (le nombre de colonnes adjacentes qu’occupe un flottant de colonne de ce type sur une page à plusieurs colonnes ; autant que la page en compte le rend pleine largeur) et sa rotation, une fraction de largeur, un alignement pour les ressources plus étroites que leur emplacement (flottants et insertions rétrécis par la largeur, et images plus étroites que la colonne), et un interrupteur de légende à côté de la figure ;
      • un style de légende propre, repliable, qui ne remplace que les champs de légende que vous définissez pour ce type (position, bande, couleurs, caractère) et hérite du reste.
    • Légendes (captionStyle) : caractère, corps, alignement et position au-dessus ou au-dessous de la ressource. Une bande de fond facultative a sa couleur et sa marge intérieure, et l’étiquette et la description ont des styles indépendants. Un groupe Note règle le corps, la couleur, l’inclinaison, l’alignement et l’écart de la note de la ressource.
    • Tableaux (tableStyle) :
      • la typographie du corps et de l’en-tête, avec l’Interlettrage (headerLetterSpacing) et la Casse (headerTextTransform) de l’en-tête, et les fonds ;
      • les bordures, avec un motif de filets : grille complète, horizontaux seulement, cadre extérieur, aucun ou Booktabs (un filet épais au-dessus et au-dessous du tableau, un filet fin sous l’en-tête, des filets raccourcis sous les en-têtes qui couvrent plusieurs colonnes). Booktabs affiche l’épaisseur de ses filets, les filets sous les en-têtes de regroupement et leur raccourcissement, Filets de groupe et, sous Tableaux plus hauts que la page, le filet sous une partie qui continue page suivante, et masque l’épaisseur des bordures et l’arrondi des coins ;
      • un arrondi des coins pour le cadre extérieur ;
      • la marge intérieure des cellules ;
      • sous Tableaux plus hauts que la page, Quand un tableau ne tient pas (overflow) et Appliquer aux tableaux placés dans le texte (splitInline, activé par défaut depuis postext 1.25 : un tableau placé here qui ne tient pas dans le reste de sa colonne est coupé entre deux lignes et continue dans la colonne suivante) ;
      • sous Cellules du corps, Lignes alternées (bodyAlternateBackgroundEnabled), qui remplit une ligne du corps sur deux avec la Couleur des lignes alternées (bodyAlternateBackground), affichée tant que l’option est activée.
    • Styles de tableau (tableStyles) : des styles de tableau nommés. Vous pouvez ajouter, supprimer et renommer des identifiants (renommer entraîne les tableaux qui utilisent l’identifiant), puis régler n’importe quel champ de Tableaux. Chaque contrôle affiche la valeur héritée de Tableaux tant que vous ne la définissez pas.
    • Diagrammes (diagramStyle) : un interrupteur encre unique qui recolore les diagrammes SVG en teintes d’une seule encre pour l’impression en une couleur, plus un sélecteur de couleur d’encre qui prend par défaut la couleur principale de la palette, et Incorporer les polices au texte SVG (inlineFonts, activé par défaut), qui compose le texte de chaque SVG dans les polices du livre (voir Configuration › Polices dans le texte SVG).
    • Style des vidéos (videoStyle) : le Signe de lecture (forme, position, taille, distance au bord, couleurs et opacité du fond) et le QR code (position, taille, distance au bord, correction d’erreur, marge, couleurs et arrondi des coins) imprimés sur l’affiche d’une vidéo ; Sorties : si l’affiche renvoie vers la vidéo, et si la visionneuse HTML montre le lecteur ou l’affiche ; et les options du Lecteur dont part chaque vidéo. Parmi elles, Lire en même temps que d’autres vidéos : activée, lancer un fichier vidéo laisse les autres en lecture, si bien que les boucles muettes d’une page tournent ensemble ; désactivée, en lancer une met les autres en pause. Elle s’applique dans la visionneuse HTML et dans Folio.
  • Encadrés
    • Styles d’encadré (calloutStyles) : des styles nommés pour :::callout{type="…"}. Vous pouvez ajouter, dupliquer, supprimer et renommer des identifiants, puis régler :
      • le titre par défaut, l’étendue, le placement et la largeur, et Colonnes : le nombre de colonnes adjacentes qu’occupe un encadré flottant (placement Auto, Haut ou Bas, étendue colonne) sur une page à plusieurs colonnes. L’attribut columns d’un :::callout le remplace ;
      • le fond, la bordure, l’arrondi des coins et la marge intérieure, et une bande de bord ;
      • une icône : soit un glyphe de texte, soit un SVG ou un bitmap choisi dans le panneau Ressources. Elle peut être placée en ligne ou comme badge d’angle, avec le côté de son angle et une largeur pour les illustrations non carrées.
      • un groupe Onglet d’étiquette (calloutStyles[].label) : police, corps, graisse, couleur, fond, angle, hauteur, marge intérieure, décalage et retrait, une ressource d’icône à côté de l’onglet, et un filet le long du bord supérieur ;
      • la typographie du titre, avec l’interlettrage, le retrait et l’Interlignage du titre (titleStyle.lineHeight) ;
      • des surcharges du corps et des listes qui héritent du texte du document. Elles comprennent les couleurs du gras et de l’italique du corps, ses graisses normale et grasse, les interrupteurs italique et petites capitales, ses Taquets de tabulation et son Intervalle de tabulation par défaut (body.tabStops, body.tabInterval), ainsi que le corps et la graisse de la puce.
      • une gouttière pour les groupes :::columns à l’intérieur de l’encadré ;
      • un interrupteur Caler sur la grille (calloutStyles[].snapToGrid, activé par défaut ; désactivé, il conserve la marge inférieure exacte pour les encadrés empilés) ;
      • la colonne de marqueur, une ancre fixe, garder ensemble et le minimum de lignes à la coupure, et les contrôles de barrière des flottants ;
      • un choix Encadré latéral en fin de colonne (sideAtColumnEnd) pour les encadrés latéraux dont le texte ne continue pas dans la même colonne : à côté du texte qui précède le délimiteur, ou à côté du texte qui le suit ;
      • un groupe Encadrés coupés : répéter le titre avec un suffixe sur chaque suite (repeatTitle, continuedSuffix), et une mention de suite sous chaque partie qui continue, avec son texte, son alignement et son italique (continuesMarkerEnabled, continuesMarker, continuesMarkerAlign, continuesMarkerItalic). Les textes sont par défaut dans la langue du document.
  • En-têtes et pieds de page
    • En-têtes et pieds de page : des éléments de texte, de filet, de boîte et d’image par emplacement.
      • Éléments de texte : alignement vertical, alignement du texte dans leur propre boîte (align : au fer à gauche, centré ou au fer à droite, visible quand la boîte est plus large que le texte, ou justifié, qui étire les espaces de chaque ligne sauf la dernière de chaque paragraphe pour remplir la boîte et, avec la Césure activée, coupe un mot à une syllabe pour remplir une ligne), hauteur de ligne, approche (négative pour resserrer un titre de titrage), casse, une largeur et une hauteur ajustées, remplies ou fixes, et une largeur maximale. Marques en ligne (inlineMarks) compose **bold**, *italic* et les autres marques en ligne dans le texte de l’élément, et un contour dessine le tracé des lettres : Épaisseur du contour, Couleur du contour et Lettres évidées (stroke).
      • Filets : horizontaux ou verticaux.
      • Variables, choisies dans la liste autorisée du moteur : numéro de page, nombre total de pages, nombre total de pages du livre, titre, sous-titre, auteur, date de publication, titre et numéro du chapitre, titre et numéro de la partie, et {attr.key} pour un attribut de chapitre. Les en-têtes et pieds de page acceptent aussi le titre et le numéro du chapitre en haut de la page, {chapterTitleAtTop} / {chapterNumberAtTop} (voir Chapitre en haut de la page), et les mots-repères {firstMark.h2} / {lastMark.h2} (un niveau de titre ou un identifiant de style de paragraphe après le point ; voir Mots-repères).
      • Où apparaît un emplacement : la parité, et un filtre de pages : toutes, texte, ouvertures de chapitre, pages de partie ou pages blanches.
      • Placement : le débordement, et une ancre au conteneur, à un élément voisin, ou au cadre de la page / du fond perdu pour des bandes bord à bord ; les éléments d’en-tête et de pied de page peuvent aussi s’ancrer à la Marge extérieure ('outer'), la marge opposée au dos.
      • Mode d’écriture d’un élément de texte : Horizontal, ou Vertical, lignes de droite à gauche (writingMode), pour des titres courants placés le long de la tranche d’un livre vertical. Titres en gouttière extérieure (verticaux), dans l’éditeur d’en-tête, ajoute le titre du chapitre quatre caractères sous le haut du bloc de texte et le folio cinq caractères au-dessus de son pied, tous deux verticaux, à 80 % du corps du texte, ancrés à la marge extérieure (voir Éléments de texte verticaux).
      • Un groupe Lettrine (lignes, police, graisse, corps, couleur et écart) et un retrait de paragraphe. Un texte avec lettrine revient à la ligne quel que soit son Débordement, et, sans corps défini, le haut de la lettre s’aligne sur les capitales de la première ligne.
      • Tous les autres emplacements de maquette offrent les mêmes contrôles de texte.
  • Parties
    • Parties (parts) :
      • Page de partie (parts.page) : la désactiver n’ouvre aucune page, et le numéro, le titre et les couleurs de la partie s’appliquent simplement à partir du contenu suivant. Elle masque aussi les réglages qui suivent.
      • la parité de la page sur laquelle s’ouvre un :::part, et un saut facultatif après la partie avec sa propre parité ;
      • les marges de la page de partie. Elles héritent des marges de la page, avec les mêmes étiquettes intérieure/extérieure en miroir.
      • un emplacement de design de l’ouverture, mis en page par rapport au cadre de coupe de la page. Son sélecteur de variables ajoute celles des titres : le titre courant, et son numéro en chiffres décimaux, romains ou alphabétiques.
      • un style du texte pour les blocs à l’intérieur de la partie. Il hérite du texte courant et des couleurs de liste, et comprend les surcharges de liste (format et décalages de numérotation, marges, retrait suspendu, et les champs des listes de tâches).
  • Export
    • Préparation pour l’impression (print, et page.cutLines), en quatre groupes :

      • Traits de coupe et fond perdu : les traits de coupe, le fond perdu, la longueur, le décalage et l’épaisseur des traits, et leur couleur à l’écran.
      • PDF/X et couleur : Norme PDF (Aucune, PDF/X-1a:2003, PDF/X-4) ; Profil de sortie, parmi les quinze profils libres (FOGRA39 par défaut, FOGRA51 et FOGRA52 pour les conditions PSO v3, GRACoL, SWOP, papier journal) ; Importer un profil ICC pour celui que vous fournit votre imprimeur, avec sa Condition d’impression (le nom de registre que nomme l’intention de sortie PDF/X) et un bouton qui le retire ; Mode de rendu, Compensation du point noir, Convertir les images en CMJN (masqué pour PDF/X-1a, qui convertit toujours) et Limite d’encrage.
      • Noir : Gris et noir en N seul, Surimpression du noir à 100 %, Noir enrichi pour les grandes surfaces avec sa recette C/M/J/N et la taille à partir de laquelle une surface passe en noir enrichi.
      • Contrôle en amont : Contrôle en amont dans Vérifications, la résolution d’image minimale et critique, l’épaisseur minimale des filets, le corps en dessous duquel un texte en plusieurs encres est signalé, la zone de sécurité, la distance en dessous de laquelle une boîte devrait aller à fond perdu, et Vérifier les polices des PDF importés.

      Voir Configuration › Production pour l’impression.

    • PDF : les signets, le PDF accessible (balisé) et l’espace colorimétrique forcé. Le CMJN est séparé avec le profil de Préparation pour l’impression.

    • Lecteur web (HTML) : les réglages htmlViewer.

  • Folio
    • Visionneuse Folio (3D) (folio), en cinq groupes : Vue (l’inclinaison et la rotation), Papier (sorte, grammage, main avec l’épaisseur qui en résulte, fini, texture et son intensité, teinte, transparence), Reliure (type, couvertures, matière et couleur de la couverture, image du dos ; le type Plié (journal) pose des feuilles pliées une fois les unes dans les autres sans rien pour les tenir, comme un journal, et comme il n’a pas de dos sur lequel imprimer, à l’instar de Piqûre à cheval (agrafé), l’image du dos est masquée), Surface (la matière du bureau et sa teinte) et Éclairage (environnement, exposition, ombres). Choisir une autre sorte de papier remplit les champs que vous n’avez pas changés avec les valeurs de cette sorte ; ceux que vous avez changés gardent les vôtres. Sur un format de journal, la sorte de papier et la reliure que vous n’avez pas choisies s’affichent comme Papier journal et Plié (journal). L’image du dos se choisit parmi les bitmaps et les SVG du panneau Ressources. Voir Onglet Folio.
  • Avancé
    • Aides à l’écran (debug) : la grille de ligne de base (page.baselineGrid), qui se trouve ici plutôt que sous Page, et les autres calques de contrôle de la mise en page.
    • Avertissements : les problèmes que signale le panneau Vérifications, et leurs seuils.
    • Contenu dans la configuration (checks.contentInConfig) : Signaler le texte rangé dans les maquettes, les Mots admis et les Lettres admises en plus des variables, et les Expressions admises, une par ligne. Les modifier ne remet aucune page en page. Voir Contrôle du contenu.

Trouver un réglage. La barre d’outils sous l’en-tête agit sur tous les groupes :

  • Rechercher un réglage… filtre chaque champ de chaque section d’après son étiquette, son texte d’aide et le nom de ses options. La recherche ignore les accents et porte sur le début des mots : marg trouve Marge de tête et Margen superior, et h3 ouvre Titres › H3. Les résultats sont regroupés par groupe de réglages. Les sections correspondantes s’ouvrent automatiquement, les lignes et les sections qui ne correspondent pas sont masquées, et les occurrences sont mises en évidence. Échap efface la recherche, puis quitte le champ.
  • Modifiés n’affiche que les champs dont la valeur diffère de la valeur par défaut.

Texte d’aide. Chaque champ a une courte explication. Les lecteurs d’écran l’entendent comme description du champ, et elle reste masquée à l’écran jusqu’à ce que vous l’ouvriez avec le bouton ? de la ligne (Qu’est-ce que « … » ?). L’interrupteur Afficher toutes les explications de l’en-tête ouvre toutes les explications à la fois, et ce choix est mémorisé.

Valeurs modifiées. Le panneau suit un modèle de surcharge cohérent :

  • Les en-têtes de section portent un badge avec le nombre de champs modifiés qu’ils contiennent, groupes imbriqués compris.
  • Un en-tête de section affiche un bouton de réinitialisation (qui demande confirmation) seulement tant qu’il contient des modifications.
  • Un champ modifié a un point à côté de son étiquette (lu modifié) et son propre petit bouton de réinitialisation.
  • Seule la sous-arborescence modifiée est enregistrée ou exportée. Les valeurs par défaut sont retirées, si bien qu’un Sandbox vierge stocke une configuration vide.
  • Réinitialiser Page ne touche pas à la grille de ligne de base, puisque la grille se règle sous Avancé.

Les contrôles :

  • Les choix sont des listes déroulantes dont les options peuvent porter une description d’une ligne, ou des boutons segmentés quand il n’y en a que quelques-uns.
  • Les réglages activé/désactivé sont des interrupteurs.
  • Les nombres ont des boutons − / +. Les touches fléchées font varier la valeur d’un pas, dix fois plus avec Maj et dix fois moins avec Alt.
  • Les longueurs ont un sélecteur d’unité qui convertit la valeur quand l’unité change (cm, mm, in, pt, px, em, rem).
  • Une couleur est un bouton unique qui montre la pastille de couleur et la valeur.
  • Le sélecteur de police se parcourt avec les touches fléchées.

Les contrôles tiennent compte du contexte. La largeur de la gouttière n’apparaît que pour les mises en page à plusieurs colonnes, les réglages de justification n’apparaissent que lorsque le texte est justifié (le texte en drapeau affiche Césure du texte en drapeau à la place, et un style de paragraphe ou un encadré affiche son interrupteur de césure quand il est justifié ou que la césure en drapeau est activée), et le pourcentage de la colonne latérale n’apparaît que pour la mise en page en colonne et demie. Les changements prennent effet immédiatement dans l’aperçu. Pour une référence complète de chaque option de configuration et de sa valeur par défaut, voir la page Configuration.

L’en-tête du panneau offre aussi Réinitialiser (demande confirmation ; affiché seulement quand la maquette diffère de celle du livre d’exemple ouvert, et il restaure la maquette de cet exemple, polices comprises), Exporter et Importer. Voir Export et import.

#Panneau Vérifications

Des diagnostics en direct, recalculés à partir du texte, de la maquette, des figures et de la dernière construction. Le décompte correspond au badge du bouton de la barre d’activité. Les avertissements sont regroupés par nature, dans l’ordre de tri : d’abord ce qui casse la sortie, puis le balisage, puis la composition fine, qui arrive en général en nombreux petits éléments. Chaque groupe est repliable et affiche son décompte :

  • Polices : une famille de police manquante, ou des variantes de graisse ou de style manquantes ou en double dans une famille personnalisée, et Liste de polices dans une famille : un réglage fontFamily qui contient une liste de polices CSS (le texte est composé dans sa première famille ; l’entrée nomme le chemin du réglage)

  • Figures et tableaux : un identifiant de ressource inconnu dans un ::resource / :ref (aussi dans la légende, la note ou les cellules d’une figure qu’utilise le texte, ou comme image d’une cellule de tableau), des identifiants de ressource en double, des références à un type de ressource qui n’existe pas, des bitmaps affichés nettement plus grands que leur taille en pixels, un tableau dont l’identifiant de style ne désigne aucun style de tableau, une grille de tableau restée irrégulière (une cellule fusionnée dont les cellules couvertes manquent, ou une ligne avec un trou : fusionnez de nouveau les cellules dans l’éditeur de tableau), une image dont le fichier manque dans le stockage ou ne se décode pas (elle s’affiche comme espace réservé), un SVG dont le texte nomme une famille sans fichier de police à intégrer (Police manquante dans un SVG : l’image la compose dans un caractère de substitution) ou dont les polices dépassent le plafond de 2 Mo (Polices SVG trop lourdes à incorporer), et une vidéo sans affiche, un fichier vidéo sans adresse de production (pas de QR code ni de lien à l’impression) ou une adresse YouTube ou Vimeo qui ne désigne aucune vidéo, et une image flottante réduite pour tenir dans la place disponible sur sa page (Image réduite pour tenir : l’entrée donne l’échelle, et le dépassement en mm quand même son échelle minimale déborde du bloc de texte), et une image ou un encadré qui n’habille pas le texte comme demandé (Image ou encadré habillé : texte trop étroit à côté, trop court pour avoir des lignes à côté, renvoyé à la colonne suivante, ou placé dans un texte vertical)

  • Texte et balisage :

    • les sauts dans la hiérarchie des titres (par exemple H1 → H3), et les titres consécutifs sans texte entre eux ;
    • les formules $…$ / $$…$$ invalides ou non fermées ;
    • les noms de directive inconnus (tout nom que connaît l’analyseur est accepté : pagebreak, columnbreak, space, numbering, toc, callout, paragraphs, part et columns), les attributs de numérotation ou de parité invalides, et un :::space{lines=N} hors de l’intervalle 0–20 lignes ;
    • un délimiteur de conteneur ::: resté ouvert à la fin du document (cliquer dessus donne le focus à sa ligne d’ouverture) ;
    • un :::paragraphs{style="…"}, un :::callout{type="…"}, un :chip[…]{style="…"} ou un {style="…"} de titre dont le style n’est pas configuré ;
    • une ligne ::resource qui s’imprime comme du texte, parce qu’elle est mal formée ou collée sous un paragraphe sans ligne vide ;
    • Balisage pleine chasse : du balisage tapé avec une méthode de saisie chinoise ou japonaise (:::, #, [^…], {…}, **…**), qui s’imprime comme du texte ; l’entrée montre la forme ASCII à taper ;
    • Clé d’attribut non lue : une clé d’attribut écrite hors ASCII (作者=曹雪芹), que l’analyseur ignore ;
    • Bloc de code non fermé : un délimiteur ``` ou ~~~ sans délimiteur de fermeture, si bien que le reste du texte est composé comme du code (unclosedCodeBlock ; cliquer dessus donne le focus au délimiteur) ;
    • Tabulation dans un texte vertical : un :tab dans un texte composé verticalement, qui est composé comme une espace entre mots, puisque les taquets de tabulation ne s’appliquent qu’au texte horizontal (tabInVerticalText) ;
    • Front matter ignoré : un chapitre autre que le premier qui commence par un bloc de front matter (seul le front matter du premier chapitre appartient au livre) ;
    • Flux de colonnes inconnu : un :::columns{flow=…} qui n’est ni snake ni parallel ; le groupe prend la valeur par défaut (columnsFlowUnknown) ;
    • Modèle de page inconnu, Slot sans bloc, Bloc vide et Page composée avec trois deux-points : un ::::page dont le modèle ne figure pas dans pageTemplates, un slot qui ne nomme aucun bloc du modèle de la page, un bloc du modèle qui ne reçoit rien sur la page (un bloc optional n’est pas signalé) et un :::page portant template= écrit avec trois deux-points (templateUnknown, slotUnknown, slotEmpty, pageFenceLength ; voir Pages composées).
  • Maquette :

    • les noms de variables d’en-tête et de pied de page hors de la liste autorisée du moteur ({attr.…} et les variables de partie sont acceptées), et les variables dont la métadonnée du document manque ;
    • les ancres cycliques entre éléments de maquette, ou les ancres vers un élément qui n’existe pas. Cette vérification et celle des variables couvrent chaque emplacement de maquette : les titres courants, l’ouverture de partie, le verso blanc qui suit une page de partie, les lignes de partie de la table des matières, la maquette de chaque niveau de titre, et la maquette de chaque style de titre ainsi que les titres courants de sa section. Une entrée issue d’un style de titre nomme le style, comme dans {style="index"} header · #rh → #missing, et une entrée issue du verso ou des lignes de partie de la table des matières nomme son réglage, comme dans toc.parts.design · #row → #missing ;
    • les éléments de texte dont le débordement en mode rognage tronque toujours ;
    • Texte de maquette tronqué : un texte de maquette qui ne tenait pas dans sa largeur et se termine par des points de suspension, ou qui a été rogné avec de l’encre au-delà de sa boîte (designTextTruncated). L’entrée nomme l’emplacement et l’élément et donne le texte entier ; cliquer dessus ouvre la page où il a été coupé, et sélectionne un titre ou un titre du front matter dans l’éditeur. Un titre courant coupé sur chaque page d’un chapitre n’est listé qu’une fois ;
    • Maquette du titre coupée : une maquette de titre plus haute que ce que sa page peut contenir (le texte d’une ouverture mis en page au-delà du pied de la page, ou celui d’une maquette dans la colonne au-delà du pied de sa colonne : une longue accroche sur une petite page d’écran). Le titre réclame le reste de sa page ou de sa colonne, si bien que le texte qui le suit commence sur la suivante, mais cette partie de la maquette est perdue ; cliquer sur l’entrée donne le focus au titre ;
    • Colonne latérale hors limites : une colonne latérale de colonne et demie que le moteur a dû brider pour laisser de la place à la colonne principale ;
    • Nombre de colonnes hors limites : un nombre de colonnes d’une disposition multiple qui n’est pas un entier de 3 à 8, que le moteur a borné ;
    • Format de numéro inconnu : un format de numéro de liste, de page ou de type de ressource que le moteur ne connaît pas, et qui numérote donc en décimal ;
    • Réglage inconnu : une clé que n’ont ni les titres, ni un niveau de titre, ni un style de titre, ni un taquet de tabulation (un letterSpacng mal orthographié), et que le moteur ignore ; l’entrée suggère le réglage le plus proche, quand il y en a un.
    • Pas de numéros de ligne en texte vertical : des numéros de ligne activés dans un document vertical, qui n’en reçoit aucun.

    Ces quatre derniers, comme Liste de polices dans une famille, viennent de la configuration plutôt que du texte : l’entrée nomme le chemin du réglage, et cliquer dessus ne déplace pas l’éditeur.

  • Contraste :

    • Contraste faible : une couleur de texte en dessous du rapport que demandent son corps et sa graisse au niveau du livre (contrast.level), par rapport au fond sur lequel elle est composée. L’entrée cite le texte et donne les deux couleurs, le corps, et le rapport à l’écran et, pour un livre préparé pour l’impression, sur le papier de son profil de sortie. Une paire n’est listée qu’une fois, avec le nombre d’endroits où elle apparaît ;
    • Texte en réserve trop fin pour la presse : un texte clair sur un fond encré en dessous des corps de Couleurs → Contraste → Texte en réserve, dans un livre préparé pour l’impression.

    Chaque entrée nomme la page de sa première occurrence ; cliquer dessus ouvre cette page et sélectionne le texte dans l’éditeur.

  • Composition :

    • les lignes lâches (espacement des mots étiré au-delà du seuil configuré) ;
    • Ligne justifiée composée en drapeau : une ligne d’un paragraphe justifié laissée courte parce qu’atteindre la longueur de ligne étirerait ses espaces au-delà de 3 fois leur largeur ; l’entrée cite la ligne et donne l’étirement qu’il aurait fallu, et un clic sélectionne la ligne ;
    • Ligne CJK composée courte : une ligne de texte chinois, japonais ou coréen laissée plus courte que sa longueur de ligne parce que la remplir écarterait ses caractères au-delà de la limite ;
    • Signes trop près de la ligne suivante et Lectures trop près de la ligne suivante : des points d’emphase, des lignes de nom et de titre, ou des lectures ruby qui demandent plus d’interligne que n’en a le paragraphe ; l’entrée donne les deux valeurs, en em ;
    • les encadrés qui débordent de leur colonne ;
    • Pastilles touchant la ligne voisine : une pastille dont la boîte empiète sur une pastille de la ligne du dessus ou du dessous (le chevauchement est donné en points) ; une pastille haute sans pastille au-dessus ni au-dessous n’est pas signalée ;
    • les cascades de parité ;
    • Numéro de ligne sur un encadré latéral : un numéro de ligne dans la colonne latérale (lineNumbers.position: 'side') qui se trouve sur un encadré, une légende ou une figure de cette colonne ; les deux sont imprimés là où ils sont ;
    • Lettrine non composée selon la configuration : un paragraphe plus court que la descente de sa lettrine (l’entrée indique si la place a été gardée, la lettrine réduite ou omise), un paragraphe coupé avant la dernière ligne de la lettrine dans une colonne trop courte pour elle, un paragraphe dont la première lettre se lie à la suivante (arabe), un paragraphe en texte vertical, ou un paragraphe qui ne commence par aucune lettre (dropCap) ;
    • Ligne de code plus large que son bloc : un listing dont des lignes sont plus larges que sa boîte, renvoyées à la ligne, réduites (l’entrée donne le corps) ou coupées, selon ce qu’indique Code → Lignes longues (codeOverflow) ;
    • Colonnes trop étroites : un groupe :::columns dont les colonnes sont plus étroites que six em de leur texte (columnsTooNarrow) ;
    • Encadré ou figure latéral après la fin du texte : un encadré latéral, ou une figure de la colonne latérale, placé sur une page sans texte parce que le texte de son chapitre s’est terminé pendant qu’il attendait de la place dans la colonne latérale ; l’entrée nomme la page (afterText) ;
    • Sur aucune page : un encadré ou un flottant qui attendait encore un emplacement à la fin de la mise en page, et qui ne se trouve sur aucune page (unplaced) ;
    • Liste courte coupée entre colonnes : une liste de quelques éléments composée sur deux colonnes ou deux pages ; listée quand Texte courant → Listes courtes coupées entre colonnes est sur Avertir, et sur Éviter pour une liste qu’aucune colonne ne pouvait contenir entière (shortListSplit) ;
    • Bloc de la table des matières coupé entre colonnes : un bloc de la table gardé entier qui s’étend sur deux colonnes ou plus, parce qu’il est plus haut qu’une colonne ou que sa colonne est courte ; la ligne ouvre la page de la table et sélectionne la ligne :::toc (tocGroupSplit) ;
    • Flottant sur une page d’ouverture : une figure, un tableau ou un encadré flottant sur la page où s’ouvre un chapitre ou une partie ; listé quand Colonnes → Flottants sur les pages d’ouverture est sur Avertir (openerFloat) ;
    • Pas de motifs de césure pour cette langue : la langue du document (sa langue de césure, sinon locale) n’a pas de motifs fournis, si bien que son texte est coupé avec ceux de l’anglais américain. L’avertissement disparaît quand la césure est désactivée.
  • Contrôle en amont, pour un livre préparé pour l’impression (une norme PDF/X, un PDF CMJN ou des traits de coupe), les constats critiques en premier :

    • Résolution d’image faible : une image sous la résolution minimale à sa taille imprimée (critique sous le seuil critique), calculée à partir des pixels que contient réellement son fichier ;
    • Pixels déclarés différents du fichier : un bitmap dont la largeur et la hauteur déclarées ne sont pas celles du fichier (un avertissement quand il en déclare davantage) ;
    • Image RVB : séparée en CMJN à l’export, ou gardée en RVB par un PDF/X-4 qui ne convertit pas les images ;
    • Filet trop fin, Petit texte en plusieurs encres, Encrage au-delà de la limite (une couleur CMJN saisie, la recette du noir enrichi) ;
    • Texte dans la zone de sécurité et S’arrête juste avant la coupe (une boîte ou une image qui devrait aller à fond perdu) ;
    • Polices non incorporées dans un PDF importé, RVB dans un PDF importé et Transparence dans un PDF importé (critique en PDF/X-1a), d’après l’original d’impression de chaque figure.

    Chaque entrée nomme sa page ; cliquer dessus ouvre cette page dans la visionneuse.

  • Navigateur : stockage indisponible (IndexedDB absent)

Chaque entrée affiche une icône, un titre, un détail d’une ligne et, le cas échéant, le chapitre et la ligne source (Chap. 2 · Ligne 12 dans un livre de plusieurs chapitres). Cliquer sur une entrée qui a un emplacement source passe à ce chapitre et donne le focus à l’éditeur à cet endroit. Quand tout va bien, le panneau affiche Rien à signaler. Les vérifications effectuées se règlent dans Maquette → Avancé → Avertissements.