\hspace, comment ça marche ?

Bonjour à tous !
Est-ce que quelqu'un pourrait m'expliquer ou me donner un lien où l'on
explique en détails comment fonctionne \hspace ? Parce qu'à plusieurs
reprises, il m'a semblé remarqué la chose suivante : j'ai la même espace
verticale quand j'écris \hspace #0.1 ou \hspace #5... C'est un peu embêtant,
j'aimerais comprendre.
Déjà, il semblerait que ça ne s'emploie qu'à l'intérieur d'un bloc
\markup... mais je n'en suis même pas sûr !
Merci d'avance !
L.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/hspace-comment-ca-marche-tp5345933p5345933.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

2010/7/28 Céladon <****@****> :

Bonjour à tous !
Est-ce que quelqu'un pourrait m'expliquer ou me donner un lien où
l'on explique en détails comment fonctionne \hspace ? Parce qu'à
plusieurs reprises, il m'a semblé remarqué la chose suivante : j'ai
la même espace verticale quand j'écris \hspace #0.1 ou \hspace #5...
C'est un peu embêtant, j'aimerais comprendre.
Déjà, il semblerait que ça ne s'emploie qu'à l'intérieur d'un bloc
\markup... mais je n'en suis même pas sûr !
Merci d'avance !

Salut !

Je n'ai pas vraiment de lien explicatif à donner, si ce n'est
LilyPond Notation Reference: A.9.2 Align .

Mais bon, je peux quand même dire que, d'après ce que j'ai lu et
compris, la valeur est en "staff-spaces", soit la distance entre deux
lignes de portées.
Ainsi si tu as défini une taille de portée différente
  #(set-global-staff-size 14)
cela affecte aussi les \hspace ...

Euh...
Petite précision (mais je suppose qu'il s'agit d'une simple "faute de
frappe") : \hspace c'est pour l'espacement _horizontal_ (pas vertical).
Pour l'espacement vertical c'est \vspace #2 et là la valeur est en
"staff-space" *multiplié par 3*, si mes souvenirs sont bons.

Et oui, seulement dans les \markup (que l'on n'hésite pas à me
contredire si je dis n'importe quoi) !

Cordialement,
Xavier

···

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

2010/7/28 Loïc CHAHINE <****@****> :

Bonsoir,
Je pense qu'effectivement j'aurais dû utiliser \vspace... Hum, c'est
assez pitoyable, je suis désolé.
En tout cas merci, je suis éclairé, maintenant !

Non, c'est vrai que ce n'est pas évident. :wink:

Cela dit, n'hésite pas à nous expliquer en détail pourquoi tu veux
utiliser \vspace : il existe peut-être une alternative...
Il y a tellement de variables pour régler l'espacement vertical.
http://lilypond.org/doc/v2.13/Documentation/notation/page-formatting

Cordialement,
Xavier

···

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

2010/7/29 Loïc CHAHINE <****@****> :

Bonjour,

Je m'y retrouve dans ma demande ! Dans mon LilyPond 2.12.2, \vspace
est "chaîne d'échappement inconnue : « \vspace »"...

Effectivement, \vspace est une commande créée récemment par Nicolas
(introduite depuis la version 2.13.quelque chose).

J'insiste mais si tu nous dit où et pourquoi tu veux mettre de
l'espacement vertical, on peut peut-être trouver une solution
alternative, qui ne t'obligerait pas à utiliser la version de
développement par exemple...

Cordialement,
Xavier

···

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