Subject: comment améliorer la mise en page ?

From: "hector.lerat" <[email-masked]>
Date: Tue, 02 Oct 2012 18:26:41 +0200

Bonjour

Je n'arrive pas à bien contrôler l'espacement vertical et vertical des systèmes, des portées et des mesures.
J'obtiens systématiquement des portées bien justifiées à gauche mais jamais justifiées à droite. Comment faire ?

Merci de votre aide !

A toutes fins utiles, je joins ci-dessous un exemple pour lequel j'aimerais que la partition tienne si possible sur une seule page A4 (21 x 29.7 mm), avec 8 mesures par ligne (sauf pour la première ligne qui contiendrait 9 mesures en raison de l'anacrouse initiale) :

\version "2.12.3"
\include "italiano.ly"

\header { title="Etoile des neiges"
subtitle=" "
filename="etoile_neiges.ly"
enteredby="un débutant"
composer="Franz Winkler (Autriche 1948)"
poet="Paroles françaises : Jacques Plante, 1950"
copyright="saisi par un débutant !"
}

\paper {

#(define dump-extents #t)

indent = 0\mm
line-width = 180\mm % largeur maximale de chaque ligne : 180 mm
ragged-right = ##t
force-assignment = #""
line-width = #(- line-width (* mm 3.000000))
}

\score {
\new GrandStaff % portée double (genre partition de piano)
\relative do'' 

<<
%voix principale
\new Staff % portée pour la voix principale
{
\clef treble % clé de sol
\key do \major % tonalité de do majeur
\time 3/4 % mesure à 3/4
\tempo 4=180 % métronome : la noire à 180

r2 sol4 \bar "|:"
mi'2. | do2 re4 | mi2. | do2 fa4 | mi2. (~ | mi2. | do2. ~ | do2 ) r4 | \break 
re2. | dod2 re4 | re2. | fa2 mi4 | do2. ~ | do2. ~ | do2. ~ | do4 r do | \break 
fa2. | la2 la4 | la2. | sol2 fa4 | mi2. | do2 re4 | mi2. ~ | mi4 r mi | \break 
sol2. | re2 mi4 | fa2 fa4 | mi2 re4 | do2. ~ | do2. ~ | do4 r mi | mi re do | \break 
sol2. | sol2. ~ | sol4 r mi' | mi re do | la2. ~ | la2. ~ | la4 r re | re2 do4 | \break 
si2. | si2. ~ | si4 r si | si2 la4 | sol2. ~ | sol2. ~ | sol4 r mi' | mi re do | \break 
sol2. | sol2. ~ | sol4 r mi' | mi re do | la2. ~ | la2. ~ | la4 r re | re2 do4 | \break 
si2 sol'4 | sol2 fa4 | mi2 re4 | la2 si4 | do2. ~ | do2. ~ | do2. ~ | do4 r sol \bar ":|"

% fin de la voix principale
}

%seconde voix
\new Staff % portée pour la seconde voix
{
\clef treble % clé de sol
\key do \major % tonalité de do majeur

r2 mi'4 \bar "|:"
sol2. | mi2 fa4 | sol2. | mi2 la4 | sol2. (~| sol2. | mi2. ~ | mi2 ) r4 |
fa2. | mi2 fa4 | fa2. | la2 sol4 | mi2. ~ | mi2 r4 | r do4 ( re | mi fa sol |
la2. ) | do2 do4 | do2. | si2 la4 | sol2. | mi2 fa4 | sol2. ~ | sol4 r sol|
si2. | fa2 sol4 | la2 la4 | sol2 fa4 | mi2. ( | fa2. | mi4 ) r sol | sol fa mi |
mi2. | mi2. ~ | mi4 r do | do re mi | fa2. ~ | fa2. ~ | fa4 r fa | fa2 mi4 |
re2. | re2. ~ | re4 r sol, | sol'2 fa4 | mi2. ~ | mi2. ~ | mi4 r sol | sol fa mi |
mi2. | mi2. ~ | mi4 r do | do re mi | fa2. ~ | fa2. ~ | fa4 r fa | fa2 mi4 |
re2 si'4 | si2 la4 | sol2 fa4 | fa2 sol4 | mi2. ( | fa2. ~ | mi2. ~ | mi4 ) r mi \bar ":|"
% fin de la seconde voix
} 
% fin des notes de la partition

\layout { }
\midi { }

}

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

---

From: Marc Lanoiselée <[email-masked]>
Date: Tue, 02 Oct 2012 19:03:37 +0200

Le 02/10/2012 18:26, hector.lerat a écrit :
> ...............

> ........................
> ................
> % ragged-right = ##t   % inutile
> .....................}
>
>
>
> \score {
> ....................
> ......................
( | fa2. ~ | mi2. ~ | mi4 ) r mi \bar ":|" % fin de la 
seconde voix } % fin des notes de la partition

effacer le ~ après fa2. (entre 2 notes de même hauteur)

> \midi { }

Voilà pour la justification à droite

Marc Lanoiselée

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 2 Oct 2012 19:46:37 +0200

Pour la levée (si besoin) :

\partial 4 sol4

puis, pour la reprise

\repeat volta 2 {
% tes notes
}
% \bar ":|" est inutile à la fin.

Bonne soirée,

Le 2 octobre 2012 19:03, Marc Lanoiselée <[email-masked]> a
écrit :

>> J'obtiens systématiquement des portées bien justifiées à gauche mais
>> jamais justifiées à droite. Comment faire ?
>>
>> Merci de votre aide !
>> ...............
>>
>
>  \version "2.12.3"
>> \include "italiano.ly"
>>
> ( | fa2. ~ | mi2. ~ | mi4 ) r mi \bar ":|" % fin de la seconde voix } %
> fin des notes de la partition
>
> ______________________________**_________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/**listinfo/lilypond-user-fr<https://lists.gnu.org/mailman/listinfo/lilypond-user-fr>
>

---

From: Jean-Jacques gerbaud <[email-masked]>
Date: Wed, 03 Oct 2012 00:00:40 +0200

> \midi { }

Moi, je supprimerais tous les \break dans la 1ère voix et je 
rajouterais, dans \paper,
ragged-last-bottom = #'f

Je n'ai pas fais l'essai chez moi mais avec ces deux rectifications, je 
suis sûr que la présentation sera bien meilleure.

On attend la suite.

-- 
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.radiosuisseclassique.ch/fr

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 3 Oct 2012 14:24:53 +0200

Ci-joint une proposition d'amélioration incluant certaines remarques
précédentes.

Le 3 octobre 2012 00:00, Jean-Jacques gerbaud <[email-masked]> a écrit :

>> A toutes fins utiles, je joins ci-dessous un exemple pour lequel
>> j'aimerais que la partition tienne si possible sur une seule page A4 (21 x
>> 29.7 mm), avec 8 mesures par ligne (sauf pour la première ligne qui
>> contiendrait 9 mesures en raison de l'anacrouse initiale) :
>>
>> \version "2.12.3"
>> \include "italiano.ly"
>>
> Moi, je supprimerais tous les \break dans la 1ère voix et je rajouterais,
> dans \paper,
> ragged-last-bottom = #'f
>
> http://www.**radiosuisseclassique.ch/fr<http://www.radiosuisseclassique.ch/fr>
>
>