Subject: Gestion de l'espace

From: Olivier Miakinen <[email-masked]>
Date: Wed, 8 Sep 2021 11:43:18 +0200

[repost avec l'adresse connue de la liste]

Bonjour,

Sur la partition dont je donne un lien, vous pourrez voir à la 2e page
les « poco+soufflet » et « più+soufflet » de ma question précédente,
encore merci à Martial et Jean pour cela.

Mais ma question concerne la première page. J'ai dû réduire la valeur
de staff-size à 18 au lieu de 20 pour réussir à garder trois systèmes
sur cette première page. Pourtant, je vois que j'ai de l'espace au
dessus de l'indication « Vigoroso » en haut à gauche, et aussi de
l'espace en dessous du nom « Francesco Petrarca » en haut à droite.

Comment dire à LilyPond de profiter de cet espace afin que je puisse
réaugmenter le staff-size ?

Sortie avec annotate-spacing = ##t :
<https://www.cjoint.com/data/KIijh3EFG3A_Wilhelm-Killmayer-Canzone.pdf>

Cordialement,
-- 
Olivier Miakinen

---

From: Martial R <[email-masked]>
Date: Wed, 8 Sep 2021 12:19:41 +0200

bonjour,
perso je ferai  comme ceci :

%--------------------------
Meter = \markup {  "Vigoroso ("\note {8} #1 "= 92)" }
\header {
title = "Canzone"
composer = \markup \fill-line { \bold \Meter "Wilhelm Killmayer (1927 −
2017)" }
arranger = "Francesco Petrarca (1304 − 1374)"
}

{ c'
}
%--------------------------

Le mer. 8 sept. 2021 à 11:43, Olivier Miakinen <[email-masked]> a

-- 
Martial Rameaux

---

From: Olivier Miakinen <[email-masked]>
Date: Wed, 8 Sep 2021 13:09:31 +0200

> perso je ferai  comme ceci :

Brillant !

La syntaxe pour \note n'a pas fonctionné chez moi, mais c'est peut-être
parce que j'ai une version qui n'est pas la toute dernière (2.20.0).

J'ai fait ceci :

Meter = \markup \bold \concat {
  \hspace #11 "Vigoroso (" \small \note #"4" #UP " = 92)"
}
\header {
  title = "Canzone"
  composer = "Wilhelm Killmayer (1927 − 2017)"
  arranger = \markup \fill-line {
    \Meter "Francesco Petrarca (1304 − 1374)"
  }
}

Encore merci pour cela.

-- 
Olivier Miakinen

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 8 Sep 2021 13:09:33 +0200

Bonjour,

C'est parce que pour l'espacement vertical LilyPond considère le bloc
header comme étant un rectangle occupant toute la largeur. Idem pour la
partition en dessous.
Dans des cas similaires je triche en mettant une valeur négative à
markup-system-spacing.padding

\paper {
  markup-system-spacing.padding = #-2
}

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Martial R <[email-masked]>
Date: Wed, 8 Sep 2021 13:15:15 +0200

Oui c'est ça la syntaxe a changé.. j'utilise la 2.23.0

Martial Rameaux

---

From: Olivier Miakinen <[email-masked]>
Date: Wed, 8 Sep 2021 13:16:21 +0200

>     \Meter "Francesco Petrarca (1304 − 1374)"

Encore mieux :

Meter = \markup \concat {
  \hspace #11 \bold "Vigoroso ("
  \raise #0.6 \small \note #"4" #UP " = 92)"
}

---

From: Martial R <[email-masked]>
Date: Wed, 8 Sep 2021 13:16:44 +0200

pas bête !

-- 
Martial

---

From: Olivier Miakinen <[email-masked]>
Date: Wed, 8 Sep 2021 13:25:09 +0200

>   markup-system-spacing.padding = #-2

C'est encore plus simple, et beaucoup plus efficace. Avec la méthode de
Martial j'avais pu mettre une staff-size à 19 au lieu de 18, mais avec
la tienne (et un padding à #-7) j'ai pu revenir à 20. Parfait !