Subject: Placer les numéros de mesure en haut de la partition

From: Seventies <[email-masked]>
Date: Mon, 13 Jul 2015 05:43:48 -0700 (MST)

Bonjour à l'équipe,

Dans un article précédent, j'avais demandé comment placer les numéros de
mesure en haut de la partition.
La réponse était toute simple :

        \new StaffGroup
        <<
          \new Dynamics {
            % Compteur de mesures
            \override MeasureCounter.font-size = #1.8
            \override
VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #3.5
            \startMeasureCount
            \repeat unfold 314 {s2.}
            \stopMeasureCount
          }
          .....

Pourtant, le "\override
VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding" semble ne pas
fonctionner. Les numéros de mesure, bien que correctement alignés, collent à
la partie la plus haute de la portée.

Par exemple :

\version "2.18.2"

\score {
  <<
    \new StaffGroup
    <<
      \new Dynamics {
        % Compteur de mesures
        \override MeasureCounter.font-size = #1.8
        \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding =
#25
        \startMeasureCount
        \repeat unfold 50 {s1}
        \stopMeasureCount
      }
      \new GrandStaff
      <<
        \relative c'' {
          \clef treble
          \repeat unfold 200 c4
        }
}
\layout {
  \context {
    \Score
    \consists #Measure_counter_engraver
  }
}

Les numéros de mesure s'alignent sur le haut de la clef de sol, quelle que
soit la valeur du padding (ici 25).

J'ai testé plusieurs propriétés du VerticalAxisGroup, sans succès. Je suis
sûr qu'il s'agit d'une erreur idiote, mais laquelle ?

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placer-les-numeros-de-mesure-en-haut-de-la-partition-tp7583224.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 13 Jul 2015 15:39:03 +0200

Bonjour Jean-François,

Pourquoi pas tout simplement :

\version "2.18.2"

\score {
  \new Staff <<
    \relative c'' {
      \override Staff.MeasureCounter.staff-padding = #10
      \startMeasureCount
      \clef treble
      \repeat unfold 200 c4
      \stopMeasureCount
    }
  \layout {
    \context {
      \Staff
      \consists #Measure_counter_engraver
      \override MeasureCounter.Y-offset =
#side-position-interface::y-aligned-side
      \override MeasureCounter.font-size = #1.8
    }
  }
}

Cordialement,
Pierre

Le 13 juillet 2015 14:43, Seventies <[email-masked]> a écrit
:

> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Placer-les-numeros-de-mesure-en-haut-de-la-partition-tp7583224.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Seventies <[email-masked]>
Date: Mon, 13 Jul 2015 11:05:53 -0700 (MST)

Merci, Pierre, ça marche - presque - impeccablement.
Le résultat visuel est nettement amélioré.

Dommage, cette procédure est incompatible avec
      \context {
       \RemoveEmptyStaffContext
      }

Mais en jouant avec les fonctions  showMultiRests et hideMultiRests, on
arrive à tout.

Tout grand merci,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placer-les-numeros-de-mesure-en-haut-de-la-partition-tp7583224p7583226.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.