Subject: [LilyPond] [Général] Réduire l'espace entre deux Scores

From: Pierre Perol-Schneider via LilyPond <[email-masked]>
Date: Thu, 16 Nov 2023 19:23:50 +0000

Chers Tous,
Je me souviens vaguement d'une solution simple pour réduire l'espace entre deux pièces écrites sur une seule page.
Mini ex. :

\version "2.25.7"

\paper {
  page-count = 1
  ragged-last-bottom = ##f
}

\score {
  \new Staff { s1 * 32 \bar "||" }
  \layout { system-count = 7 }
}

\markup\vspace #-10 % <= ne fonctionne pas

\score {
  \new Staff { s1 * 4 \bar "|." }
  \layout {
    ragged-right = ##f
    \context {
       \Staff
       instrumentName = "Coda"
    }
  }
}

Une idée ? Un souvenir ? Un lien vers une discussion ?
Cordialement,
Pierre

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Thu, 16 Nov 2023 19:49:03 +0000

Bonjour 
mettre à true les ragged bottom 

```
\version "2.25.7"

\paper {
page-count = 1
% ##t Remonte les scores en haut ##f équilibre sur l'étendu de la page
ragged-last-bottom = ##f
ragged-bottom = ##f 
%distance entre titre et 1er ligne
markup-system-spacing.basic-distance = #5 
%distance entre les systems
system-system-spacing.basic-distance = #5 

}
\score {

%\markup\vspace #-10 % <= ne fonctionne pas

\score {
```

Cordialement

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/2).

---

From: Pierre Perol-Schneider via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 03:04:53 +0000

Merci Martial mais, non, ça ne me donne pas assez de liberté.
Ma solution actuelle (dont je ne suis pas très fier) consiste a mettre la coda en markup :

``` \version "2.25.7"

\paper {
  page-count = 1
  ragged-last-bottom = ##f
}

\header {
  title = "Test"
  composer = "Test"
}
\score {
  \new Staff { s1 * 32 \bar "||" }
  \layout { system-count = 8 }	
}

\markup\column {
  \vspace #-1
  \score {
}```

Si quelqu'un a mieux je suis preneur ;)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/3).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 08:08:46 +0000

Tu ne veux pas ajuster `score-system-spacing` ? Par exemple `\paper { score-system-spacing.basic-distance = 2 }` ?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/4).

---

From: Pierre Perol-Schneider via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 08:30:15 +0000

Oui et non. 
Si j'ajoute un header ça me tue la mise en page :
```
\version "2.25.7"

\paper {
  page-count = 1
  ragged-last-bottom = ##f
  score-system-spacing.basic-distance = 0
}

\score {
  \new Staff { s1 * 64 \bar "||" }
  \layout { system-count = 8 }
}

\score {
  \new Staff { s1 * 4 \bar "|." }
  \layout {
    ragged-right = ##f
  }
  \header {
    piece = "Coda"
  }
}
```
Mais merci Jean, je vais creuser l'idée

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/5).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 08:32:23 +0000

Je ferai comme ceci mais  je n'ai pas encore trouvé comment espacer la ligne CODA
```
\version "2.25.7"
\paper {
page-count = 1
ragged-last-bottom = ##t
}

\score {
\new Staff { 
  s1 * 32 \bar "||"
           
  \break 
    
  \set Staff.shortInstrumentName = "Coda" 
   s1 * 4

}

```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/6).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 08:34:18 +0000

[quote="Pierre, post:5, topic:5525"]
Si j'ajoute un header ça me tue la mise en page :
[/quote]

Parce que dans ce cas, la variable à ajuster n'est plus `score-system-spacing` mais `score-markup-spacing` (vu que c'est l'espacement entre le premier `\score` et le titre du deuxième).

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/7).

---

From: Pierre Perol-Schneider via LilyPond <[email-masked]>
Date: Fri, 17 Nov 2023 08:37:09 +0000

Top ! Merci Jean !
(et Martial ;))

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/reduire-lespace-entre-deux-scores/5525/8).