systems-per-page (au niveau \paper) définit le nombre de systèmes pour toutes les pages. Je voudrais avoir 4 systèmes sur la 1ère page, et 5 sur toutes les autres.
min-systems-per-page = #4 et max-systems-per-page = #5
ne me satisfont pas, car LP en met quelquefois 4 sur des pages autres que la 1ère.
J'ai essayé une commande conditionnelle
\unless \on-first-page systems-per-page = #5
bien sûr sans succès. Il doit manquer quelque chose avant systems-per-page.
Merci Martial. J'avais trouvé quelque chose de ce genre qui remonte à la 2.19. Mais ce n'est pas vraiment ce que je cherche.
LP sait très bien bien répartir les mesures et les systèmes sur plusieurs pages et je ne voudrais pas lui imposer un découpage des mesures qui serait moins harmonieux (une mesure de 4 noires prend moins de place qu'une mesure de 8 triolets de doubles croches). Je voudrais simplement n'avoir que 4 systèmes sur la 1ère page, peu importe le nombre de mesures par ligne, et 5 sur toutes les pages suivantes. Le titre et les infos diverses figurant sur la 1ère page prenant grosso modo l'espace d'un système, cela permettrait de l'aérer.
Merci pour les suggestions. Mais cela demande soit de définir le nombre de mesures de la 1ère page, soit de tatonner pour placer un pageBreak. Or, je souhaite trouver une commande qui peut servir à de nombreuses partitions sans me préoccuper de la mise en page.
Je travaille actuellement sur les compositions de Boccherini pour 3, 4, ou 5 instruments. Il y a 42 trios (12 sont déjà faits), 91 quatuors (54 réalisés), et 124 quintettes (en projet...). Pour le moment, j'ai défini 5 systèmes par page pour les trios, et 4 pour les quatuors, en ajustant la taille de fonte qui va bien (ceci ne concerne que les conducteurs, les parties séparées sont traitées à part).
Comme je le disais précédemment, je pensais pouvoir aérer la 1ère page d'une façon simple. En attendant une éventuelle amélioration, je laisse un nombre de systèmes identique pour toutes les pages.
Ma réponse sera un peu simpliste du fait que je ne fais que des partitions chanteurs, donc recto-verso. Pour avoir les deux premières pages de musique ouvertes sur le lutrin, je crée une page de couverture avec tous les renseignements titres, compositeurs, traduction de texte etc. Toutes les pages musicales ont donc le même nombre de systèmes. Sur chaque page cependant sont imprimés : en haut le titre de la pièce, en bas la date et le n° de page et les indications Lilypond.
Cela ne répond pas du tout aux soucis de la demande originale mais cela pourrait inspirer …
Le 31/03/2024 22:37, Michel via LilyPond a écrit :
Merci pour les suggestions. Mais cela demande soit de définir le nombre
de mesures de la 1ère page, soit de tatonner pour placer un pageBreak.
Or, je souhaite trouver une commande qui peut servir à de nombreuses
partitions sans me préoccuper de la mise en page.
Je confirme l'intérêt de la possibilité de définir un systems-per-page
différent selon la page.
Le minimum serait un choix binaire, juste pour la première page, entre
« même nombre que toutes les autres pages » et « un de moins que toutes
les autres pages ». Par exemple, si on choisit 4 systèmes par page, qu'il
soit possible de demander que pour la première page ça soit 4 − 1, soit 3,
au lieu de 4.
Ça ne va pas vous être très utile comme réponse, mais je confirme que ce que vous demandez n'est pas possible en l'état (je crois que ce ne serait pas évident à mettre dans l'algorithme de sauts de page, d'ailleurs).
En formulant ma demande, je me doutais bien que ce ne serait pas simple. Mais je fais confiance à l'équipe de développeurs pour trouver une solution. Un grand merci à eux pour le travail qu'ils effectuent pour améliorer notre outil préféré.
Le 03/04/2024 15:55, Jean Abou Samra via LilyPond a écrit :
Ça ne va pas vous être très utile comme réponse, mais je confirme que ce
que vous demandez n'est pas possible en l'état (je crois que ce ne serait
pas évident à mettre dans l'algorithme de sauts de page, d'ailleurs).
Au contraire, je trouve cette réponse très utile ! Ça permet de ne pas
trop espérer l'ajout de cette fonctionnalité, qui aurait pourtant été bien
utile elle aussi.
Je crois bien que, depuis des années que j'utilise LilyPond et que je
suis abonné à la liste de diffusion, c'est la seule fois où je lis que
quelque chose serait impossible à ce logiciel génial.