Subject: Placement des box et autre symbole au dessus de la portée

From: Philippe Nenert <[email-masked]>
Date: Tue, 26 Nov 2013 14:17:29 +0100

Bonjour à tous,

Lorsque nous ajoutons un «  \box A » il est systématiquement centré sur la mesure.
Cela se complique si nous avons un silence de N mesures, la «  box » se retrouve au dessus des chiffres.

Comment faire pour le placer soit en début de mesure, soit en fin.

Un petit code pour vous montrer :

https://github.com/papilip/mylilyscore/blob/master/bac_a_sable/testbox.ly

% testbox.ly
\version "2.17.29"
\score {
	\new Staff {
		\compressFullBarRests
		\override MultiMeasureRest.expand-limit = #3
		R1*13^\markup	{ \with-color #blue \box A }
	}
}

Le résultat en png :

Merci de votre lecture et/ou de votre aide,
Philippe

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 26 Nov 2013 15:49:45 +0100

2013/11/26 Philippe Nenert <[email-masked]>
> Lorsque nous ajoutons un «  \box A » il est systématiquement centré

Salut,

Oui, c'est d'ailleurs indiqué dans la documentation,
NR 1.2.2 Écriture des silences > Silences valant une mesure
"Morceaux choisis" > "Ajout de texte à un silence multimesure"

  "Lorsque du texte est attaché à un silence multimesure, il sera
  centré dans la mesure, au-dessus ou en dessous de la portée."

http://lilypond.org/doc/v2.17/Documentation/notation/writing-rests.fr.html#full-measure-rests

>     R1*13^\markup { \with-color #blue \box A }

Utiliser
  \mark \markup { \with-color #blue \box A }
ou
  <>^\markup { \with-color #blue \box A }

Mais s'il s'agit d'indiquer des indications de repères,
pourquoi ne pas utiliser

  \set Score.markFormatter = #format-mark-box-alphabet
  \override Score.RehearsalMark #'color = #blue
  \mark \default

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>