Subject: largeur de dernière ligne d'un grégorien converti en moderne

From: Daniel Bernair <[email-masked]>
Date: Thu, 11 Nov 2021 17:25:52 +0100 (CET)

Bonjour à toute l'équipe.
J'ai repris une partition grégorienne "A Solis Ortus" en notation 
moderne. tout fonctionne très bien sauf la dernière ligne que je ne 
parviens pas à étendre sur la largeur de la page.
Voir les deux extraits joints.
Cela fait des heures que je cherche et teste mais sans effets. 
Evidement, je pourrais supprimer toutes les instructions typique s 
grégoriennes mais bon, c'est un essai.
Merci pour votre aide.
Daniel Bernair

---

From: Jean Abou Samra <[email-masked]>
Date: Thu, 11 Nov 2021 17:48:59 +0100

Le 11/11/2021 à 17:25, Daniel Bernair a écrit :
>     moderne. tout fonctionne très bien sauf la dernière ligne que je
>     ne parviens pas à étendre sur la largeur de la page.
>

Bonjour,

Faisons un exemple plus minimal pour comprendre :

\version "2.22.1"

\paper {
   ragged-last = ##f
}

\include "gregorian.ly"

{ c'1 }

Le résultat est dû à ce que contient le fichier gregorian.ly.
En voici un extrait :

\layout {
     [...]
     ragged-last = ##t
     [...]
}

Aussi, gregorian.ly écrase votre réglage, d'une part parce
qu'il vient après dans le fichier source, d'autre part parce
qu'il fait le réglage dans un bloc \layout au lieu de \paper.
En conséquence, il faut déplacer votre bloc \paper
après la ligne du \include "gregorian.ly" et le changer
en \layout.

\version "2.22.1"

\include "gregorian.ly"

\layout {
   ragged-last = ##f
}

{ c'1 }

Cordialement,
Jean

---

From: <[email-masked]>
Date: Fri, 12 Nov 2021 10:56:27 +0100

Merci Jean cette correction fonctionne parfaitement.
Bien amicalement,
Daniel Bernair

-----Message d'origine-----
De : Jean Abou Samra <[email-masked]> 
Envoyé : jeudi 11 novembre 2021 17:49
À : Daniel Bernair <[email-masked]>; Lilypond User <[email-masked]>
Objet : Re: largeur de dernière ligne d'un grégorien converti en moderne

Bonjour,

\version "2.22.1"

\paper {
   ragged-last = ##f
}

\include "gregorian.ly"

{ c'1 }

\layout {
     [...]
     ragged-last = ##t
     [...]
}

Aussi, gregorian.ly écrase votre réglage, d'une part parce qu'il vient après dans le fichier source, d'autre part parce qu'il fait le réglage dans un bloc \layout au lieu de \paper.
En conséquence, il faut déplacer votre bloc \paper après la ligne du \include "gregorian.ly" et le changer en \layout.

\version "2.22.1"

\include "gregorian.ly"

\layout {
   ragged-last = ##f
}

{ c'1 }

Cordialement,
Jean

This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com