3.2.4 Nom des fichiers de sortie

LilyPond vous permet de prendre le contrôle dans la dénomination des fichiers que vous voulez générer, quel que soit le moteur de rendu utilisé.

Nous avons vu dans la rubrique précédente que LilyPond évite les conflits de nom des fichiers qu’il génère à partir d’une même source. Vous pouvez même définir vous-même le suffixe qui sera appliqué à chacun des blocs \book. Ainsi, en reprenant l’exemple ci-avant, vous obtiendrez les fichiers

huitminiatures-Romance.pdf’
‘huitminiatures-Menuet.pdf’
‘huitminiatures-Nocturne.pdf

en ajoutant simplement une déclaration \bookOutputSuffix au sein de chaque bloc \book.

\book {
  \bookOutputSuffix "Romance"
  \score { … }
  \paper { … }
}
\book {
  \bookOutputSuffix "Menuet"
  \score { … }
  \paper { … }
}
\book {
  \bookOutputSuffix "Nocturne"
  \score { … }
  \paper { … }
}

La déclaration \bookOutputName vous permet de définir vous-même le nom du fichier généré pour un bloc \book :

\book {
  \bookOutputName "Romance"
  \score { … }
  \paper { … }
}
\book {
  \bookOutputName "Menuet"
  \score { … }
  \paper { … }
}
\book {
  \bookOutputName "Nocturne"
  \score { … }
  \paper { … }
}

Le traitement de ce fichier produira :

Romance.pdf
Menuet.pdf
Nocturne.pdf

LilyPond — Manuel de notation v2.24.4 (branche stable).