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

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

de l'usage de \fill-line dans un \score.


From: Valentin Villenave
Subject: de l'usage de \fill-line dans un \score.
Date: Fri, 25 Apr 2008 02:35:49 +0200

Bonjour Nicolas, bonjour tout le monde,

je crois être tombé sur une limitation ennuyeuse de la commande
\markup, et je n'arrive pas à y remédier.

Pour pouvoir centrer un texte horizontalement sur la page (voire
remplir toute la largeur de la page), on utilise \fill-line. D'accord.

Sauf que...

\relative {
    \override Score.PaperColumn #'keep-inside-line = ##t
    c1 d e
    \mark \markup { \fill-line { "toto" "toto" } }
    f \break c d
    e^\markup     { \fill-line { "toto" "toto" } }
    f
}

à chaque fois qu'on utilise \fill-line à l'intérieur d'un bloc \score,
la largeur de la ligne est calculée... à partir de l'endroit d'où part
le markup !
Dans l'exemple ci-dessus, un des "toto" disparaît, et le dernier reste
sur la page au prix d'une contorsion inénarrable... Si l'on ne définit
pas 'keep-inside-line, le dernier "toto" disparaît lui aussi.

Est-il possible, lorsque l'on indique \fill-line, de placer les objets
sur la *vraie* largeur de la page, et non en partant du milieu de
nulle part? Question subsidiaire: est-il possible de laisser le markup
(que ce soit avec \mark ou juste avec note^\markup) se balader sans
que ça n'affecte la taille des mesures et l'espacement des notes ?

Est-ce que ça aurait un rapport avec le bug 382 ? Sinon, je m'en vais
faire un rapport de bug détaillé et circonstancié, parce que quand
même c'est pénible zut.

Cordialement,
Valentin




reply via email to

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