Subject: Positionnement du numéro de mesure

From: Remy CLAVERIE <[email-masked]>
Date: Fri, 5 Nov 2021 06:28:41 +0100 (CET)

Bonjour à tous,

Lorsqu'un système possède plusieurs portées, les numéros de mesures sont positionnés en haut à gauche, au début de la ligne supérieure.

Est-il possible de modifier ce fonctionnement et positionner les numéros au début d'une autre ligne (la dernière du système, par exemple) ?

Dans le MWE suivant, j'aimerais bien que le numéro des mesures soient au début de la partie de Violon.

\version "2.18.2"

\score { 
  \new GrandStaff
  <<
    \new ChoirStaff 
    <<
      \new Staff = "Soprano" \with { 
        fontSize = #-4
        \override StaffSymbol #'staff-space = #(magstep -4)
        \override StaffSymbol #'thickness = #(magstep -4)
      }
      <<  
        \new Voice  ="V" {
          << 
            \clef treble
            \relative c'' { \repeat unfold 20 {c4 } }
          >>
        }
        \new Lyrics \with { 
          alignAboveContext = "Soprano" 
          \override VerticalAxisGroup . nonstaff-relatedstaff-spacing = #'((basic-distance . 1))
        }
        \lyricsto "V" \lyricmode {\repeat unfold 10 { la -- la, } }
      >>
    >>
    \new StaffGroup
    <<
      \new Staff = "Violin"
      <<
        \compressFullBarRests
        \new Voice {
          << 
            \clef treble
            \relative c'' { a2 a a1 a1 a a  }
          >>
        }
      >>
    >>
  >>
  \header { 
    piece = \markup { \bold \fontsize #+2 "Aria" }
  }
  \layout {
    \context {
      \StaffGroup
      \override  SystemStartBracket . collapse-height = #4
    } 
    \context {
      \Lyrics
      \override LyricText #'font-size = #-3
    }
  }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paper {
  %system-separator-markup = \slashSeparator
  print-all-headers = ##f
  print-page-number = ##f
  ragged-last-bottom = ##f
} 

Merci de votre aide et bonne journée !

Rémy

---

From: Martial R <[email-masked]>
Date: Fri, 5 Nov 2021 08:45:59 +0100

Bonjour

proposition :  ajouter   dans le context Score et dans "Soprano"
\remove Bar_number_engraver
et  \consists Bar_number_engraver dans un context Staff

http://lilybin.com/bnr713/1

%--------------------------------------------
\version "2.18.2"

\score {
  \new GrandStaff
  <<
    \new ChoirStaff
    <<
      \new Staff = "Soprano" \with {
        fontSize = #-4
        \override StaffSymbol #'staff-space = #(magstep -4)
        \override StaffSymbol #'thickness = #(magstep -4)
       \remove Bar_number_engraver % ajouter
      }
      <<
        \new Voice  ="V" {
          <<

            \clef treble
        }
        \new Lyrics \with {

          alignAboveContext = "Soprano"
          \override VerticalAxisGroup . nonstaff-relatedstaff-spacing
= #'((basic-distance . 1))
        }
        \lyricsto "V" {\repeat unfold 10 { la -- la, } }
    \new StaffGroup
    <<
      \new Staff = "Violin"
      <<
      \compressFullBarRests
        \new Voice {
          <<
            \clef treble
        }
  \header {
    piece = \markup { \bold \fontsize #+2 "Aria" }
  }
  \layout {
    \context { %ajouter
    \Score
    \remove Bar_number_engraver
    }
    \context { %ajouter
      \Staff
      \consists Bar_number_engraver
    }
    \context {
      \StaffGroup
      \override  SystemStartBracket . collapse-height = #4
    }
    \context {
      \Lyrics
      \override LyricText #'font-size = #-3
    }
  }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paper {
  %system-separator-markup = \slashSeparator
  print-all-headers = ##f
  print-page-number = ##f
  ragged-last-bottom = ##f
}
%-------------------------------------------------------

-- 
Martial Rameaux

---

From: Remy CLAVERIE <[email-masked]>
Date: Fri, 5 Nov 2021 09:14:32 +0100 (CET)

Merci Martial,

Cela rejoint la propostion de Frédéric.

Merci pour votre aide,

Rémy

 

> Message du 05/11/21 08:46
> De : "Martial R" 
> A : "Remy CLAVERIE" 
> Copie à : "MialinglistLilypond" 

> Objet : Re: Positionnement du numéro de mesure
> 
> Bonjour
> 
> Le ven. 5 nov. 2021 à 06:29, Remy CLAVERIE  a écrit :
> >
> > Bonjour à tous,
> >
> >
> >