Template — Numérisation des manuscrits

Créé le 25 mai 2026 Usage : générer des docx uniformes pour la numérisation des manuscrits du père


Fichiers

FichierRôle
template_manuscrit.jsBibliothèque de fonctions réutilisables
exemple_usage.jsModèle de départ à copier pour chaque nouveau manuscrit

Les deux fichiers doivent être dans le même dossier. Lancer avec node mon_manuscrit.js.


Fonctions disponibles

Palette de couleurs — C

C.bleu / C.or / C.rouge / C.vert / C.noir / C.blanc
C.gris1 / C.gris2 / C.rouge_light / C.vert_light / C.bleu_light

Texte — T

T.normal("texte")          // EB Garamond 12pt noir
T.bold("texte", couleur)   // gras
T.titre("texte", extra)    // police Cinzel
T.rouge("texte")           // gras rouge
T.or("texte")              // gras or
T.vert("texte")            // gras vert
T.hebreu("texte")          // Arial or (pour hébreu)

Paragraphes — P

P.normal([runs], extra)    // paragraphe standard
P.h1("titre")              // Heading 1 Cinzel bleu + séparateur
P.h2("titre")              // Heading 2 Cinzel or
P.h3("titre")              // Heading 3 Cinzel bleu italique
P.bullet([runs])           // puce tiret
P.sep()                    // ligne de séparation
P.space()                  // espace vide
P.pageBreak()              // saut de page

Cellules — K

K.std([runs])              // cellule standard
K.head("label")            // en-tête fond bleu Cinzel blanc
K.center([runs], shade)    // centrée avec fond optionnel
K.span([runs], colspan)    // fusion de colonnes

Tableaux

table2col(headers, rows, widths)   // 2 colonnes avec en-têtes
table3col(headers, rows, widths)   // 3 colonnes avec en-têtes

Encadré

encadre("Titre", ["ligne 1", "ligne 2"], couleur, fond)
// couleur par défaut : rouge → "À vérifier"
// couleur vert → "Découverte"
// couleur bleu → "Note"

Page de titre

pageTitre({
  titre, sousTitre, auteur, date, statut,
  reperes: [["47", "YHShWH", true], ...]  // [valeur, role, enRouge]
})

Document complet

creerDocument({ meta: { titreHeader, auteur }, sections: [[...page1, ...page2]] })

Workflow pour un nouveau manuscrit

  1. Copier exemple_usage.jsnom_du_theme_YYYY-MM-DD.js
  2. Adapter les métadonnées, la page de titre, les repères
  3. Remplir le contenu page par page avec P.h1, tableaux, P.bullet
  4. Lancer node nom_du_theme_YYYY-MM-DD.js
  5. Valider avec le script Python
  6. Archiver dans SilverBullet sous Manuscrits/

Charte graphique

  • Polices : Cinzel (titres) + EB Garamond (corps) + Arial (hébreu)
  • Format : A4 (11906 × 16838 DXA), marges 1 inch
  • Nombres-clés en rouge : 47, 131, et tout résultat remarquable
  • En-tête : titre + auteur (Cinzel gris clair)
  • Pied de page : NombresBibliques.com (centré)
  • Encadré rouge = à vérifier ; vert = découverte ; bleu = note