Subject: begin-of-line-invisible

From: Seventies <[email-masked]>
Date: Mon, 15 Mar 2010 13:45:47 -0800 (PST)

Bonsoir à tous,

On a l'habitude de trouver pour aligner les textes en fin de ligne, la
propriété :
\override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible

Mais quelle est la valeur par défaut (et accessoirement, quelles sont les
autres valeurs possibles).

Pour être pratique, je voudrais que certains de mes \mark soient imprimés en
début de mesure, mais s'ils tombent en début de ligne, il s'écrivent en fin
de ligne précédente, en dépassant à droite du système.

Pour l'alignement, j'utilise l'instruction \override Score.RehearsalMark
#'self-alignment-X = #left

mais pour éviter le problème expliqué plus haut, je suis obligé de mettre un

\revert Score.RehearsalMark #'break-visibility  car le
begin-of-line-invisible a été utilisé plus haut.

Pas très élégant :-/

Merci d'avance,

Jean-François
-- 
View this message in context: http://n2.nabble.com/begin-of-line-invisible-tp4740087p4740087.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: François-Xavier Jean <[email-masked]>
Date: Mon, 15 Mar 2010 22:58:13 +0100

Le 15/03/10 22:45, Seventies a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>    
bonsoir Jean-François

ça m'intéresserait que tu me communiques ton fichier en entier car je 
suis en train de jouer avec les instructions de lilypond - tiens, je te 
l'envoie en fichier-joint mon p'tit dernier   @ + François :-)

---

From: Vincent Gay <[email-masked]>
Date: Tue, 16 Mar 2010 07:14:46 +0100

> \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
Je ne comprends pas tout ce qui est abordé ici mais cela rejoint une de 
mes préoccupations : comment mettre un RehearsalMark en fin d'une ligne 
puis un autre immédiatement en début de ligne suivante ?

Un exemple parmi les plus fréquent est un D.S. al Coda sur la dernière 
mesure, la ligne suivante étant la coda elle-même.

Dans la mesure où j'utilise souvent une portée vide comme support à mes 
\break et \mark, il ne m'est pas possible d'utiliser des \markup sur des 
silences, ils n'apparaîtraient pas.

-- 
Vincent Gay - mailto:[email-masked]
« Chacun devrait faire un geste afin que Wikipédia demeure sans 
publicité. » <http://wikimediafoundation.org/wiki/Global_Support/fr>

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 16 Mar 2010 16:47:06 +0100

2010/3/15 Seventies <[email-masked]> :

> Bonsoir à tous,
>
> On a l'habitude de trouver pour aligner les textes en fin de ligne,
> la propriété :
> Mais quelle est la valeur par défaut (et accessoirement, quelles sont
> les autres valeurs possibles).

Réponse en un lien, cf. la doc :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Visibility-of-objects
;)

> Pour être pratique, je voudrais que certains de mes \mark soient
> imprimés en début de mesure, mais s'ils tombent en début de ligne,
> il s'écrivent en fin de ligne précédente, en dépassant à droite du
> système.
>

J'ai pas suivi ce que tu voulais...

2010/3/16 Vincent Gay <[email-masked]> :

> Je ne comprends pas tout ce qui est abordé ici mais cela rejoint une
> de mes préoccupations : comment mettre un RehearsalMark en fin d'une
> ligne puis un autre immédiatement en début de ligne suivante ?
>

Je vois qu'on a tous les mêmes préoccupations.
J'utilise un hack pas beau du tout et je peste chaque fois que j'ai à
l'utiliser... mais j'ai pas trouvé mieux !
http://lsr.dsi.unimi.it/LSR/Item?id=575

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: Eluze <[email-masked]>
Date: Tue, 16 Mar 2010 13:58:03 -0800 (PST)

> http://lsr.dsi.unimi.it/LSR/Item?id=575
... et voici mon adaptation du LSR dit (si ça peut être utile):

{ % make a mark at the end of a line *and* at the beginning of the next line
  \override Score.RehearsalMark #'break-visibility =
#begin-of-line-invisible
  \override Score.RehearsalMark #'self-alignment-X = #RIGHT
  
  \repeat unfold 4 {c d e f}
  \mark  \markup {
    \general-align #Y #CENTER \small {"D.C. al" \hspace #.75 \small
\musicglyph #"scripts.segno" \hspace #.5 "poi Coda"
    }
  }
  
  \break \cadenzaOn s 1 \cadenzaOff \bar ""
  \mark "Coda"
  
  \repeat unfold 4 {c d e f}
}

-- 
View this message in context: http://n2.nabble.com/begin-of-line-invisible-tp4740087p4746707.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 16 Mar 2010 23:48:28 +0100

>http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Visibility-of-objects
Ouf, ... pour le trouver, il faut avoir lu les 500 (?) pages du manuel de notation. Les recherches Google ne donnaient rien ...
Grand merci
>J'ai pas suivi ce que tu voulais...
En fait, j'avais inséré dans mon template l'instruction
\override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible

Je ne sais pas trop pourquoi. Je l'ai supprimée et tout est rentré dans l'ordre.