espace

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.

J'ai essayé de mettre du texte sous une portée, En 2.12 c'est OK
En 2.13, les deux lignes de texte sont trop proches.

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

Martial-2 wrote:

J'ai essayé de mettre du texte sous une portée,
En 2.12 c'est OK
En 2.13, les deux lignes de texte sont trop proches.

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.

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.

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?

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

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
:slight_smile:

Valentin

···

2009/12/5 Martial <****@****>:

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

Valentin Villenave wrote:

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

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

···

2009/12/5 Martial <****@****>:

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

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

···

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

Valentin Villenave wrote:

2009/12/5 Martial <****@****>:

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

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

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.

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 !

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

···

Le Sat, 5 Dec 2009 13:32:20 -0800 (PST), gilgilgilgilgi <****@****> a écrit :
Le Sat, 05 Dec 2009 22:02:40 +0100, Martial <****@****> a écrit :

--
Xavier Scheuer <****@****>

Xavier Scheuer 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.

  

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.

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 ! :wink:

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

···

Le Sat, 05 Dec 2009 23:22:04 +0100, discussions-sur-forums <****@****> a écrit :

--
Xavier Scheuer <****@****>

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 :wink:

Jean-François

···

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

Valentin Villenave wrote:

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

Nicolas Sceaux wrote:

Valentin Villenave wrote:

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

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

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))
}

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

···

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

2009/12/5 Martial <****@****>:

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

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))
}

Voilà ce que comme je disais :

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

Merci !

···

--
Martial

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

···

Le 6 déc. 2009 à 00:46, j-f.lucarelli a écrit :

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

Valentin Villenave wrote:

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

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

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)))
   }
}

···

Le 6 déc. 2009 à 08:19, gilgilgilgilgi a écrit :

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

Le 06/12/2009 11:59, Nicolas Sceaux disait :

Valentin Villenave wrote:

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

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.

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

···

Le 6 déc. 2009 à 00:46, j-f.lucarelli a écrit :

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

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" <****@****>
À: "Nicolas Sceaux" <****@****>
Cc: "lilypond-user-fr" <lilypond-user-fr@gnu.org>
Envoyé: Mardi 8 Décembre 2009 20h20:52 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: espace

Le 06/12/2009 11:59, Nicolas Sceaux disait :

Le 6 déc. 2009 à 00:46, j-f.lucarelli a écrit :

Le 5 déc. 2009 à 22:32, gilgilgilgilgi a écrit :

Valentin Villenave wrote:

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

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.

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

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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 :stuck_out_tongue:
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

···

Le mercredi 09 décembre 2009 à 17:32 +0100, ****@**** a écrit :

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

···

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

Le 06/12/2009 11:59, Nicolas Sceaux disait :

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 !