Subject: comment aligner sur la gauche une lettre encadrée

From: "Daniel Bernair" <[email-masked]>
Date: Thu, 23 Oct 2014 16:36:44 +0200

Bonjour à tous,
J’ai dans ma partition une série de repères : une lettre encadrée au-dessus de la portée mais je ne trouve pas dans le manuel et ne parviens pas à l’aligner correctement sur le début de la mesure. Cette question a déjà été posée mais je ne trouve pas non plus. Voici une partie du code qui se trouve dans le squelette. Je suis en version 2.18.2 sous windows 8.1 et Frescobaldi.
s2.*8 %42
\mark \markup{\box B } s4\f s2.

s2.*19 %62

Merci pour vos réponses.

Daniel Bernair

---

From: Les Editions Valmajour <[email-masked]>
Date: Thu, 23 Oct 2014 16:53:29 +0200

Bonjour Daniel,
je ne suis pas un expert, loin de là, mais vois en PJ si c'est bien ce 
sont tu as besoin.
L'info se trouve dans le manuel "Internals", p.460 du fichier pdf, page 
réelle 447.
Lorsque je rencontre une difficulté, le plus long est de dénicher 
l'information dans les milliers de pages des manuels (très bien faits au 
demeurant). :)
Bonne soirée
Pierre

Le 23-10-2014 16:36, Daniel Bernair a écrit :
> Bonjour à tous,
> J’ai dans ma partition une série de repères : une lettre encadrée 
> au-dessus de la portée mais je ne trouve pas dans le manuel et ne 
> parviens pas à l’aligner correctement sur le début de la mesure. Cette 
> question a déjà été posée mais je ne trouve pas non plus. Voici une 
> partie du code qui se trouve dans le squelette. Je suis en version 
> 2.18.2 sous windows 8.1 et Frescobaldi.
> s2.*8 %42
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 23 Oct 2014 17:41:50 +0200

Bonjour Daniel, bonjour Pierre,

> je ne suis pas un expert, loin de là, mais vois en PJ si c'est bien ce

L'idée est bonne mais j'ajouterai deux remarques :

1. attention à la forme des commandes en fonction des versions ; pour la
v2.18 on écrit :

\override Score.RehearsalMark.self-alignment-X = #-1

2. je trouve - mais ça c'est perso - qu'un tel alignement manque de
précisison ; je lui préférerai :

\override Score.RehearsalMark.self-alignment-X = #LEFT

J’ai dans ma partition une série de repères : une lettre encadrée au-dessus
de la portée mais je ne trouve pas dans le manuel et ne parviens pas à
l’aligner correctement sur le début de la mesure.

Doc Alignements :
http://lilypond.org/doc/v2.18/Documentation/notation/aligning-objects.fr.html

Ce qu'on pourrait traduire par :

\version "2.18.2"

% utilistaion ponctuelle :
{
  s2.*8 %42
  \tweak self-alignment-X #LEFT
  \mark \markup{\box B } s4\f s2
  s2.*19 %62
}

% généralisation de l'alignement :
\score {
  {
    \repeat unfold 10 {
      \mark\default
      s1*8
    }
  }
  \layout {
    \context {
      \Score
      markFormatter = #format-mark-box-letters
      \override RehearsalMark.self-alignment-X = #LEFT
    }
  }
}

Cordialement,
Pierre

---

From: JJG <[email-masked]>
Date: Thu, 23 Oct 2014 18:55:28 +0200

> Bonjour à tous,
Bonsoir Daniel,
> \mark \markup {\box B } s4\f s2.

Chez moi, ta proposition marche  très bien. C'est à dire, le repère B 
est au début de la mesure mais, en fait exactement à la verticale de la 
barre de mesure.

Une autre possibilité :
\set Score.markFormatter = #format-mark-box-letters
\mark #2

Si tu veux vraiment l'avoir au tout début de la mesure, la commande 
suivante tout de suite après la 1ère note, te conviendra sans doute.
^ \markup {\box B }

Si ce n'est pas ce que tu recherches, il te faudra sans doute jouer sur 
le déplacement horizontal du texte.

on attend la suite...
-- 
JJG

utilisateur de gnu.linux depuis des années (mais toujours... débutant !)
http://www.radiosuisseclassique.ch/fr

---

From: "Daniel Bernair" <[email-masked]>
Date: Fri, 24 Oct 2014 17:50:09 +0200

Merci à tous pour votre réponse. J'avais déjà essayé la solution de JJG et 
cela fonctionne très bien mais j'ai remplacé le \mark #2 par mon\mark 
\markup {\box B }, je ne dois pas calculer à quelle lettre correspond le 
chiffre. L'autre proposition de JJG avait déjà étét utilisée sans succès.
La proposition de Valmajour fonctionne très bien  mais je n'ai rien compris 
à la lecture de la page renseignée de la brochure interne, mais je ne suis 
pas doué.
La proposition de Pierre Perol-Sneider fonctionne très bien également.
Il y a cependant une remarque a lettre s'imprime au début de la 7ème mesure 
de mon exemple pour les options de Valmajour et Pierre-Perol Schneider  et 
au début de la 10ème  pour celle de JJG placée dans le \layout. Par contre, 
si je la place sous l'instruction \relative elle se place également à la 
7ème mesure.
Dans ma partition les lettres sont à la bonne place avec toutes les 
propositions que vous avez faites.
Merci à tous.
Daniel Bernair

-----Message d'origine----- 
From: JJG
Sent: Thursday, October 23, 2014 6:55 PM
To: Daniel Bernair ; [email-masked]
Subject: Re: comment aligner sur la gauche une lettre encadrée

Bonsoir Daniel,

Une autre possibilité :

on attend la suite...
-- 
JJG