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

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

Re: Re: Règles_d'alignement_dans_ \fill-line


From: j-f.lucarelli
Subject: Re: Re: Règles_d'alignement_dans_ \fill-line
Date: Sun, 13 Feb 2011 23:04:35 +0100

=================================
  
== En réponse au message du 13-02-2011, 19:29:06 ==

>
>Le 13/02/2011 19:05, Seventies a écrit :
>> Bonsoir à l'équipe,
>>
>> Lorsqu'on utilise une série de commandes \fill-line {arg1 arg2 arg3 ...}
>> pour créer un tableau, il apparaît que la première colonne (contenant les
>> arg1) est justifiée à gauche, la dernière justifiée à droite, et les autres
>> centrées dans leurs colonnes respectives.
>> Comment peut-on modifier ce centrage pour les arguments intermédiaires afin
>> que ces colonnes soient également justifiées à gauche.
>>[ ...]
>Dans la doc il est proposé une fonction \colums
>
>#(define-markup-command (columns layout props args) 
>(markup-list?)
>    (let ((line-width (/ (chain-assoc-get 'line-width props
>                          (ly:output-def-lookup layout 
>'line-width))
>                         (max (length args) 1))))
>      (interpret-markup layout props
>        (make-line-markup (map (lambda (line)
>                                 (markup #:pad-to-box `(0 . 
>,line-width) '(0 . 0)
>                                   #:override `(line-width . 
>,line-width)
>                                   line))
>                                args)))))
>
>%\markup " "
>\markup \columns{
>     \colum{ "première colonne"
>                     "deuxième ligne  "
>     }
>     \column {"deuxième colonne"
>     }
>     \column {"troisième colonne"
>     }
>}
>
>
>le texte est alors justifié à gauche pour toutes les 
>colonnes. On peut modifier la taille avec \teeny \column {.....}
>
>
>L'inconvénient est qu'il faut encadrer de guillemets à 
>chaque changement de ligne
>
>Amicalement
>
>Marc

Houlà, ça paraît complexe, mais c'est peut-être l'occasion de passer la vitesse 
supérieure.
On regardera tout ça demain, si Saint-Valentin me laisse le temps ;-)

Grand merci,

Jean-François

========================================

reply via email to

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