Subject: espace

From: gilgilgilgilgi <[email-masked]>
Date: Sat, 5 Dec 2009 07:52:43 -0800 (PST)

J'ai essayé de mettre du texte sous une portée, d'après ce que j'ai compris
de la doc. Puis je l'ai compilé en 2.12.2 XP puis 2.13.8 XP.

En 2.12 c'est OK
En 2.13, les deux lignes de texte sont trop proches.

http://n2.nabble.com/file/n4118014/testmessage.ly testmessage.ly 

Est-ce que certains auraient déjà essayé?

-- 
View this message in context: http://n2.nabble.com/espace-tp4118014p4118014.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Sat, 05 Dec 2009 18:41:32 +0100

> J'ai essayé de mettre du texte sous une portée, 
> En 2.12 c'est OK

Ou quelques astuces m'ont échappé, un réglage à faire que je n'aurais 
point vu,
mais la 2.13 à bien des problèmes de gestion de l'espace !
Le conseil du moment est de travailler pour l'instant avec la 2.12.

-- 
Martial

---

From: gilgilgilgilgi <[email-masked]>
Date: Sat, 5 Dec 2009 12:48:20 -0800 (PST)

> Le conseil du moment est de travailler pour l'instant avec la 2.12.

Euh... merci!
Ces problèmes de gestion de l'espace, c'est spécifique à mon cas?
ou des problèmes que toi ou d'autres auraient rencontrés de manière plus
générale?

-- 
View this message in context: http://n2.nabble.com/espace-tp4118014p4119138.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Sat, 05 Dec 2009 22:02:40 +0100

> ou des problèmes que toi ou d'autres auraient rencontrés de manière plus

Je constate
que les espaces entre les systèmes et entre portées sont aussi  trop petit.
et les commandes :
between-system-space = #X
between-system-padding = #X
ne fonctionne pas !

-- 
Martial

---

From: Valentin Villenave <[email-masked]>
Date: Sat, 5 Dec 2009 22:27:01 +0100

> mais la 2.13 à bien des problèmes de gestion de l'espace !

Ce ne sont pas censés être des problèmes mais une amélioration
d'ensemble. Si problème il y a, ça mérite un rapport de bug ici-même
:)

Valentin

---

From: gilgilgilgilgi <[email-masked]>
Date: Sat, 5 Dec 2009 13:32:20 -0800 (PST)

> d'ensemble. Si problème il y a, ça mérite un rapport de bug ici-même

Si on lit bien les réponses de Martial, c'est une page entière de bugs qu'il
faut!

-- 
View this message in context: http://n2.nabble.com/espace-tp4118014p4119252.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Nicolas Sceaux <[email-masked]>
Date: Sat, 5 Dec 2009 23:04:25 +0100

> Si on lit bien les réponses de Martial, c'est une page entière de bugs qu'il

En fait, c'est principalement la documentation qui n'est pas à jour, et il y a
aussi quelques valeurs par défaut à tournevisser pour mieux équilibrer les pages.
Les variables à positionner dans le block \paper ont changé : voir
ly/paper-defaults-init.ly.  À titre d'exemple, j'utilise ceci :

\paper {
  top-title-spacing             = #'((space . 0)  (padding . 1) (minimum-distance . 0))
  before-title-spacing          = #'((space . 10) (padding . 1) (minimum-distance . 8))
  between-title-spacing         = #'((space . 1)  (padding . 0.5))
  after-title-spacing           = #'((space . 6)  (padding . 1) (minimum-distance . 2))

  top-system-spacing            = #'((space . 1)  (padding . 1) (minimum-distance . 0))
  between-system-spacing        = #'((space . 8)  (padding . 1) (minimum-distance . 8))
  bottom-system-spacing         = #'((space . 1)  (padding . 1) (minimum-distance . 0) (stretchability . 5))
  between-scores-system-spacing = #'((space . 14) (padding . 1) (minimum-distance . 8))
}

Nicolas

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 5 Dec 2009 23:07:03 +0100

Le Sat, 5 Dec 2009 13:32:20 -0800 (PST),
gilgilgilgilgi <[email-masked]> a écrit :

> Si on lit bien les réponses de Martial, c'est une page entière de
> bugs qu'il faut!

Non.
Soit on utilise la version de développement et on "assume" (bugs
possibles, syntaxe qui change, documentation/traductions pas tout à fait
à jour), tout en sachant qu'on peut en contrepartie bénéficier de
nouvelles fonctionnalités, etc., soit on "se la joue pépère" et on
utilise la version stable.

Le Sat, 05 Dec 2009 22:02:40 +0100,
Martial <[email-masked]> a écrit :

> Je constate
> que les espaces entre les systèmes et entre portées sont aussi  trop
> petit. et les commandes :

Si on utilise la dernière version de développement alors on consulte la
doc de la dernière version de développement (en espérant qu'elle soit
à jour, ce qui est en général +/- le cas).

  between-system-space -> between-system-spacing
  between-system-padding -> "between-system-padding doesn't work for
  anything any more"

Et/ou on consulte les listes de diffusions (internationales, où
discutent les développeurs).
J'ai trouvé cette réponse de Joe Neeman – celui qui fait le travail
d'améliorer le système de gestion de l'espace (merci à lui) – sur
lilypond-user (crossposté sur -devel), dont le sujet est assez
explicite : "vertical spacing problems with Lyrics".

La réponse pourrait vous intéresser : voir
http://lists.gnu.org/archive/html/lilypond-user/2009-10/msg00215.html

Donc a priori il est au courant, si ça tombe il est en train de
travailler dessus en ce moment.
Maintenant comme l'a dit (plus diplomatiquement) Valentin, rien ne vous
empêche de contribuer en rédigeant un rapport de bug, ce qui permettra
de suivre (et ne pas perdre la trace de) ce problème.

Bien à vous,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: discussions-sur-forums <[email-masked]>
Date: Sat, 05 Dec 2009 23:22:04 +0100

> utilise la version stable.
Comme l'info circulait ici que la prochaine version stable pointait son 
nez, je pensais que la fonction caractéristique du nombre de bugs de la 
2.13 tendait vers zéro.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 5 Dec 2009 23:39:56 +0100

Le Sat, 05 Dec 2009 23:22:04 +0100,
discussions-sur-forums <[email-masked]> a écrit :

> Comme l'info circulait ici que la prochaine version stable pointait
> son nez

Mmh, on ne doit pas avoir les mêmes sources alors.
J'ai plutôt lu qu'elle sortirai... quand elle serait prête. Il me
semble même en avoir touché un mot à Graham sur IRC et la réponse était
plus du genre "pas de (prévision de) date pour la prochaine version
stable pour le moment".

> je pensais que la fonction caractéristique du nombre de bugs
> de la 2.13 tendait vers zéro.

Si seulement ça pouvait être vrai !  ;-)

Malheureusement (ou pas), en général le nombre de (rapports de) bugs a
plutôt tendance à augmenter. Maintenant attention, cela ne veut pas que
le résultat va en se détériorant, que du contraire !

Xavier

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sun, 6 Dec 2009 00:46:34 +0100

>  between-scores-system-spacing = #'((space . 14) (padding . 1) (minimum-distance . 8))

Merci pour cet exemple, mais où trouver une documentation sur ces nouvelles instructions (même si on devine à peu près leur signification).
Pour le débutant (qui sommeille en nous tous), ces variables sont souvent initialisées "à l'à peu près". Avec ce 'layout', je viens de passer la partition sur laquelle je travaille actuellement (83 pages pour l'instant), et le résultat est plus compact, plus agréable visuellement, et quelques petits "bugs" ont disparu.

En tout cas, merci pour cet exemple ;-)

Jean-François

---

From: gilgilgilgilgi <[email-masked]>
Date: Sat, 5 Dec 2009 23:19:59 -0800 (PST)

Nicolas Sceaux wrote:
>   bottom-system-spacing         = #'((space . 1)  (padding . 1)
> (minimum-distance . 0) (stretchability . 5))

Merci. Mais aucun paramètre relatif à l'espacement entre lignes de texte?

-- 
View this message in context: http://n2.nabble.com/espace-tp4118014p4120585.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Sun, 06 Dec 2009 08:23:59 +0100

> Ou quelques astuces m'ont échappé, un réglage à faire que je n'aurais

Merci !

-- 
Martial

---

From: Nicolas Sceaux <[email-masked]>
Date: Sun, 6 Dec 2009 11:59:30 +0100

> Merci pour cet exemple, mais où trouver une documentation sur ces nouvelles instructions (même si on devine à peu près leur signification).

Comme je l'ai indiqué plus haut, la documentation n'est pas à jour.

---

From: Nicolas Sceaux <[email-masked]>
Date: Sun, 6 Dec 2009 12:39:18 +0100

> Merci. Mais aucun paramètre relatif à l'espacement entre lignes de texte?

Ah, ces variables ne concernent en effet que l'espacement entre systèmes,
markups, etc.

Pour l'espacement entre portées, lignes de paroles, etc, à l'intérieur d'un
système, les règlages sont du genre (voir ly/engraver-init.ly et
scm/define-grobs.scm) :

\layout {
   \context {
     \Lyrics
     %% entre la portée à laquelle se rapporte les paroles, et la ligne de paroles
     \override VerticalAxisGroup #'inter-staff-spacing =
       #'((space . 5.5) (stretchability . 1) (padding . 0.5))
     %% entre deux lignes de paroles
     \override VerticalAxisGroup #'inter-loose-line-spacing =
       #'((space . 0) (stretchability . 0) (padding . 0.2))
     %% entre une ligne de paroles et la portée suivante
     \override VerticalAxisGroup #'non-affinity-spacing #'padding = #1.0
   }

   \context {
     \StaffGroup
     %% espacement entre deux portées d'un système StaffGroup
     \override StaffGrouper #'between-staff-spacing =
       #((space . 9)
         (minimum-distance . 7)
         (padding . 1)
         (stretchability . 5)))
     %% espacement après la dernière portée (on imagine le cas
     %% d'une partition avec deux StaffGroup à la suite, ce sera
     %% l'espacement entre les deux StaffGroup.)
     \override StaffGrouper #'after-last-staff-spacing =
       #((space . 10.5)
         (minimum-distance . 8)
         (padding . 1)))
   }
}

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Tue, 08 Dec 2009 20:20:52 +0100

> Comme je l'ai indiqué plus haut, la documentation n'est pas à jour.

Je ne sais plus où ces informations résident, et je n'en suis qu'à 
"vocal.itely".

Je suis en train de rédiger une petite documentation à l'usage de 
potentiels compères... avec l'espoir de ne plus me sentir /un peu/ seul 
à faire avancer les traductions !

@+
Jean-Charles

---

From: [email-masked]
Date: Wed, 9 Dec 2009 17:32:55 +0100 (CET)

XP+2.13

Bonsoir à tous et à toutes !

J'ai profité de ce mail pour fouiner du côté de /share/ly/*.ly et j'ai, bourrin que je suis, imprimé tous les fichiers histoire de m'y pencher plus sérieusement.

En passant (et c'est l'objet de mon intervention), je viens de découvrr qu'au lieu de faire des copier/coller de mes fichiers perso definitions.ly (où j'enregistre toutes mes créations de définitions personnelles), je peux coller ce fichier dans /share/ly/ et l'évoquer dans declarations-init.ly au milieu de tout le reste.

Impeccable, non ? Ça me fait redire que les copier/coller en informatique, ça n'est jamais bon...

Bien à vous !

Bonnes fêtes de fin d'année !

JMarc

----- Mail Original -----
De: "Jean-Charles Malahieude" <[email-masked]>
À: "Nicolas Sceaux" <[email-masked]>
Cc: "lilypond-user-fr" <[email-masked]>
Envoyé: Mardi 8 Décembre 2009 20h20:52 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: espace

@+
Jean-Charles

_______________________________________________
liste de diffusion lilypond-user-fr
[email-masked]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: John Mandereau <[email-masked]>
Date: Wed, 09 Dec 2009 18:11:35 +0100

Le mercredi 09 décembre 2009 à 17:32 +0100, [email-masked] a écrit :
> J'ai profité de ce mail pour fouiner du côté de /share/ly/*.ly et
> j'ai, bourrin que je suis, imprimé tous les fichiers histoire de m'y
> pencher plus sérieusement.

Mais ça doit faire plus de 100 pages !

> En passant (et c'est l'objet de mon intervention), je viens de
> découvrr qu'au lieu de faire des copier/coller de mes fichiers perso
> definitions.ly (où j'enregistre toutes mes créations de définitions
> personnelles), je peux coller ce fichier dans /share/ly/ et l'évoquer
> dans declarations-init.ly au milieu de tout le reste.
> 
> Impeccable, non ?

Encore faut-il penser à sauvegarder ces fichiers qu'on ajoute en mettant
à jour l'installation de LilyPond :-P
Il est préférable de mettre ce fichier dans un répertoire TOTO de
fichiers ly communs, et d'appeler LilyPond avec l'option -I TOTO ; pour
ne pas avoir à indiquer "-I toto" à chaque appel, on peut définir
éventuelement un alias dans le shell incluant implicitement cette option
si ça ne pose pas de problème.

Salutations lilyesques,
John

---

From: Nicolas Sceaux <[email-masked]>
Date: Fri, 11 Dec 2009 21:03:17 +0100

Le 8 déc. 2009 à 20:20, Jean-Charles Malahieude a écrit :

> Je ne sais plus où ces informations résident, et je n'en suis qu'à "vocal.itely".
> 
> Je suis en train de rédiger une petite documentation à l'usage de potentiels compères... avec l'espoir de ne plus me sentir /un peu/ seul à faire avancer les traductions !

Je voulais dire : la documentation originale, en anglais, n'est pas à jour.