3.2.4 Nom des fichiers de sortie

LilyPond vous permet de prendre le contrôle dans la dénomination des fichiers à générer, ainsi que de l’éventuel suffixe, à partir du bloc \paper.

\paper {
  output-filename = "mon_fichier_perso"
}

\book {
  \paper {
    output-suffix = "menuetto"
  }
  ...
}
\book {
  \paper {
    output-suffix = "scherzo"
  }
  ...
}

Ceci résultera en deux fichiers dénommés mon_fichier_perso-menuetto.pdf et mon_fichier_perso-scherzo.pdf. Une attention particulière doit être portée aux valeurs de output-filename et output-suffix qui doivent être valides pour votre système d’exploitation.

Dès lors que le nom du fichier existe déjà, ce qui peut arriver, par exemple, lorsque output-filename et output-suffix sont définis dans un bloc \paper global et no au sein de blocs \book, LilyPond lui adjoindra un suffixe numérique.

Notez bien que les variables prédéfinies de \paper (see Le bloc \paper) doivent se placer avant les réglages de output-filename et output-suffix, comme ici :

bigMargin = \paper { top-margin = 10\cm }

\book {
  \paper {
    \bigMargin % doit intervenir en premier
    output-filename = "toto"
  }
}

GNU LilyPond – Manuel de notation v2.25.21 (branche de développement).