lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: instrumentName sur plusieurs lignes dans une fonction


From: Pierre Perol-Schneider
Subject: Re: instrumentName sur plusieurs lignes dans une fonction
Date: Tue, 8 Jul 2014 14:05:05 +0200

Le 7 juillet 2014 11:15, Remy CLAVERIE <address@hidden> a écrit :
 

Elle rempli bien son rôle pour un nom d'instrument court (un seul mot) mais lorsque le nom est composé de plusieurs mots, je n'ai pas de césure avant le mot qui dépaserait la largeur de ligne.


D'un autre côté, un code simplifié te donnerait le choix de la césure :

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

myShortIncipit =
#(define-music-function (parser location InstrNameI InstrNameII) (markup? markup?)
  #{
    \set Staff.instrumentName = \markup {
      \override #'(baseline-skip . 2.5)
      \override #'(line-width . 15)
      \fontsize #2
      \center-column { #InstrNameI #InstrNameII }
    }
  #})

\layout {
  indent = 25
  \context {
    \Staff
    \override InstrumentName.padding = #2
  }
}

{ \myShortIncipit "Cantus" "primi chori" c' }

{ \myShortIncipit "Cantus primi" "chori" c' }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Pierre


reply via email to

[Prev in Thread] Current Thread [Next in Thread]