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

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

Re: instrumentName centrés (2)


From: Germain G. Ivanoff-Trinadtzaty
Subject: Re: instrumentName centrés (2)
Date: Thu, 12 Jun 2008 15:45:55 +0200

 
----- Original Message -----
Sent: Thursday, June 12, 2008 2:44 PM
Subject: Re: instrumentName centrés (2)

 
Je pense que le problème est effectivement lié. Mais ce thread avait conduit à un patch de Lilypond. La solution d'alors est donc déjà intégrée dans la version que j'utilise aujourd'hui. Pourtant...
Pour clarifier : ce que je veux obtenir (voir "test-instrname.png" dans mon mail précedent, le 2e score), c'est que :
- le "B." soit centré sous le "A."
- le "A." reste où il est (soit : centré sous le "S.T." qui, lui, reste calé à droite)
 
Ah, je pense que ce que tu veux c'est ce que donne le markup \hcenter-in
 
Modifie ta fonction comme ci-dessous est dis-nous si c'est ça que tu veux :
 
%%%%%%%%%%%%%%%
 
maxWidth = #5
 

VoiceNames =
#(define-music-function (parser location sone stwo) (string? string?)
  "Format and print voice names for one staff"
  #{
   \set Staff . instrumentName = \markup{
        \column {
            \hcenter-in #maxWidth $sone
            \hcenter-in #maxWidth $stwo } }
  #})
 
%%%%%%%%%%%%%%%
 
Gilles
Mais oui ! Merci beaucoup !
Je n'avais pas compris l'usage/utilité de \hcenter-in.
J'étais en train justement d'expérimenter \with-dimensions #'(0 . 0) #'(? . ?) \center-align ...
avec l'idée de décaler ensuite vers la gauche (d'une valeur à déterminer à tatons, pour chaque score). Pour ne pas perdre le centrage vertical, je cherchais à l'aide de \strut comment placer les bonnes valeurs aux ?. Embrouillé, et pas sûr d'aboutir.
Avec ta solution, il ne reste qu'à adapter maxWidth pour chaque \score ; je le passerai donc aussi en paramètres.
 
Tout de bon,
Germain
 
ps : [dans le thread suivant]

reply via email to

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