begin-of-line-invisible

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.

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 :slight_smile:

l'horloge.ly (1.94 KB)

···

Le 15/03/10 22:45, Seventies a écrit :

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
   
_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

···

Le 15/03/2010 22:45, Seventies a écrit :

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

--
Vincent Gay - mailto:****@****
« Chacun devrait faire un geste afin que Wikipédia demeure sans publicité. » <http://wikimediafoundation.org/wiki/Global_Support/fr&gt;

2010/3/15 Seventies <****@****> :

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).

Réponse en un lien, cf. la doc :

:wink:

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 :-/

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

2010/3/16 Vincent Gay <****@****> :

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.

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 <****@****>

Xavier Scheuer wrote:

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.

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

... 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.

Réponse en un lien, cf. la doc :
GNU LilyPond Notation Reference: 5.4.6 Visibility of objects
:wink:

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.