Subject: Repositionnement des doigtés

From: Seventies <[email-masked]>
Date: Tue, 3 Jun 2014 13:58:19 -0700 (PDT)

Rebonsoir à tous,

Voilà, pas mal de problèmes, mais c'est ma première utilisation intensive de
la version 2.18 ...

Sur la page 
http://lilypond.org/doc/v2.18/Documentation/notation/aligning-objects
<http://lilypond.org/doc/v2.18/Documentation/notation/aligning-objects>   au
chapitre "Détermination directe de X-offset et Y-offset", la documentation
montre comment aligner les chiffres des doigtés.

L'exemple cité :
  a-3
  a
  -\tweak X-offset #0
  -\tweak Y-offset #0
  -3
  a
  -\tweak X-offset #-1
  -\tweak Y-offset #1
  -3
fonctionne parfaitement, mais si on ajoute une liaison :

  a-3(
  a
  -\tweak X-offset #0
  -\tweak Y-offset #0
  -3
  a
  -\tweak X-offset #-1
  -\tweak Y-offset #1
  -3)

le décalage en Y prend systématiquement la valeur 0. Le décalage en X
fonctionne.
Alors, bug ? ou mauvaise utilisation du code ?

Merci de votre aide,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Repositionnement-des-doigtes-tp7581373.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 4 Jun 2014 00:25:56 +0200

Le 3 juin 2014 22:58, Seventies <[email-masked]> a écrit :

> si on ajoute une liaison :
>
>   a-3(
>   a
>   -\tweak X-offset #0
>   -\tweak Y-offset #0
>   -3
>   a
>   -\tweak X-offset #-1
>   -\tweak Y-offset #1
>   -3)
>

Re-bonsoir,
Il faut lire la doc jusqu'en bas :
http://lilypond.org/doc/v2.18/Documentation/notation/aligning-objects#using-the-self_002dalignment_002dinterface
où il est écrit : "il arrive bien souvent que d’autres mécanismes
interviennent dans l’alignement vertical. La valeur de Y-offset n’étant que
l’une des variables qui seront prises en compte, l’ajustement pour certains
objets peut se révéler fastidieux."

Pour résoudre le problème :

\relative c'' {

a-3(

a

-\tweak X-offset #0

-\tweak Y-offset #0

-3

a

-\tweak self-alignment-X #3 % move horizontally left

-\tweak Y-offset #ly:self-alignment-interface::y-aligned-on-self

-\tweak self-alignment-Y #-3 % move vertically up

-3)

}

Pierre

---

From: Seventies <[email-masked]>
Date: Thu, 5 Jun 2014 07:25:13 -0700 (PDT)

Ok, merci. Il faudra sans doute utiliser la propriété "extra-offset", qui,
elle, ne se soucie pas des collisions.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Repositionnement-des-doigtes-tp7581373p7581378.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.