Subject: Texte débordant du cadre

From: Seventies <[email-masked]>
Date: Sun, 21 Mar 2010 10:51:59 -0800 (PST)

Bonsoir à l'équipe,

Petit problème de cadrage du texte dans une partition : un texte défini par
\mark \markup déborde du côté droit de la partition et même de la page :

http://n2.nabble.com/file/n4774063/ritenuto.jpg 

J'ai pourtant inséré  la ligne \override Score.PaperColumn
#'keep-inside-line = ##t dans les propriétés générales du document.

Comment est-il possible de résoudre ce problème ? Cette instruction ne
fonctionne pourtant avec les \markup et les \lyric

Merci de votre aide,

Jean-François
-- 
View this message in context: http://n2.nabble.com/Texte-debordant-du-cadre-tp4774063p4774063.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sun, 21 Mar 2010 13:46:20 -0800 (PST)

Seventies wrote:
> 
> Bonsoir 
> 
> Petit problème de cadrage du texte dans une partition : un texte défini
> par \mark \markup déborde du côté droit de la partition et même de la page
> :
> 
bonsoir

comme il s'agit d'un \mark \markup … je propose d'essayer

    \once \override Score . RehearsalMark #'self-alignment-X = #RIGHT

est-ce-que cela fonctionne?

-- 
View this message in context: http://n2.nabble.com/Texte-debordant-du-cadre-tp4774063p4774868.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Frédéric Bron <[email-masked]>
Date: Sun, 21 Mar 2010 23:00:46 +0100

> \mark \markup déborde du côté droit de la partition et même de la page :

Je mettrais un \noBreak à la fin de la mesure. C'est ce qui marche le
mieux car quand keep-inside est actif, ça fait des mesures très
grandes en bord de marge et ce n'est pas beau.

Frédéric

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 22 Mar 2010 10:40:56 +0100

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

> Bonsoir à l'équipe,
>
> Petit problème de cadrage du texte dans une partition : un texte
> défini par \mark \markup déborde du côté droit de la partition et
> même de la page :
>

Je pense que l'objet RehearsalMark fait peut-être partie de
NonMusicalPaperColumn, et non de PaperColumn.

Tu as essayé

  \override Score.NonMusicalPaperColumn #'keep-inside-line = ##t

?

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 22 Mar 2010 18:36:25 +0100

>  \override Score.NonMusicalPaperColumn #'keep-inside-line = ##t

Voilà, j'ai essayé, mais entretemps, suite aux corrections, la mise en page a changé et le texte tombe au milieu de la ligne :-/

De toute manière, cette ligne supplémentaire ne peut pas gêner.

Par ailleurs, les \break ou les \noBreak fonctionnent, mais il faut les désactiver dans la partition directrice, ce qui impose l'usage des tags, pas évident.

Merci à tous,

Jean-François

---

From: flup <[email-masked]>
Date: Mon, 22 Mar 2010 09:50:53 -0800 (PST)

Pour ce qui est des breaks différents entre parties et score, j'en ai parlé
par ailleurs.

Il est plus simple d'utilise des variables que des tags (en tout cas pour
moi), comme par ex.:
breakpart = {\break} dans les parties et breakpart = { } dans le score. Et
l'inverse avec breakscore.
-- 
View this message in context: http://n2.nabble.com/Texte-debordant-du-cadre-tp4774063p4779341.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 22 Mar 2010 19:02:06 +0100

>l'inverse avec breakscore.

Ok, merci pour le conseil.

Je n'ai pas encore abordé les tags, la syntaxe me semble un peu tordue. Il serait si simple d'utiliser des "if then else", mais on verra ça quand l'occasion se présentera.

Amicalement,

Jean-François

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 22 Mar 2010 21:51:00 +0100

2010/3/22 j-f.lucarelli <[email-masked]> :

> Voilà, j'ai essayé, mais entretemps, suite aux corrections, la mise
> en page a changé et le texte tombe au milieu de la ligne :-/

:D
Dommage (mais pas grave), j'aurais voulu savoir si c'était bien ça.

> De toute manière, cette ligne supplémentaire ne peut pas gêner.

Au pire elle peut ralentir le traitement, comme pour le #'keep-inside
de PaperColumn.
Cf. LM 4.6.4 Options ralentissant le traitement
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Avoiding-tweaks-with-slower-processing.fr.html

> Par ailleurs, les \break ou les \noBreak fonctionnent, mais il faut
> les désactiver dans la partition directrice, ce qui impose l'usage
> des tags, pas évident.

Comme je l'ai déjà dit, j'utilise un variable "voix extérieure" pour
les sauts de ligne (page), comme expliqué dans la doc :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Using-an-extra-voice-for-breaks

Mais sinon la solution des tags ou des variables est tout aussi valable

Cordialement,
Xavier