Subject: distance en-tête et pied-de-page / partition

From: Céladon <[email-masked]>
Date: Tue, 1 Mar 2011 16:33:31 -0800 (PST)

Bonjour à tous,
Dans le cadre de publications, je vais devoir spécifier une distance précise
entre l'en-tête et le bord de la page, et entre l'en-tête et le début du
corps de page (idem avec le pied-de-page). Comment puis-je le faire ?
Est-ce qu'il y aurait quelque part un schéma qui permettrait de visualiser
toutes ces longueurs, comme il y en a un dans le LaTeX Companion pour LaTeX
?
Merci d'avance !

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/distance-en-tete-et-pied-de-page-partition-tp6079259p6079259.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Wed, 2 Mar 2011 09:34:41 +0100

>toutes ces longueurs, comme il y en a un dans le LaTeX Companion pour LaTeX
J'ai jamais essayer mais il y a ça :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Displaying-spacing#Displaying-spacing
Il suffit d'ajouter
\paper { annotate-spacing = ##t }

Gilles

---

From: Céladon <[email-masked]>
Date: Wed, 2 Mar 2011 03:23:51 -0800 (PST)

Bonjour,
Et merci ! Je viens de jeter un œil (par contre, chose étrange, je n'ai pas
reçu votre mail dans ma boîte de réception)...
Mais ça concerne la version 2.12, et je suis à 2.13. Or dans la doc de 2.13,
tout cela ne figure pas.
Par ailleurs, j'ai essayé :
\paper {
  head-separation = 2\cm
  foot-separation = 2\cm
}
et ça ne change rien. Pire, en ajoutant 
  annotate-spacing = ##t
j'ai certes des mesures, mais pas de mesures pour head- et foot- separation.
J'utilise plusieurs fichier de modèles de Nicolas Sceaux, 
http://lilypond-french-users.1298960.n2.nabble.com/file/n6080472/def-incipit.ly
un pour les incipit , mais surtout 
http://lilypond-french-users.1298960.n2.nabble.com/file/n6080472/def-titling.ly
un pour les titres  (voir aussi  http://lsr.dsi.unimi.it/LSR/Item?id=368 ici
). Peut-être qu'il y a dedans quelque chose qui bloque ?

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/distance-en-tete-et-pied-de-page-partition-tp6079259p6080472.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 2 Mar 2011 13:24:52 +0100

> reçu votre mail dans ma boîte de réception)...

Normal, mailman (le logiciel gérant la liste) a détecté que ton adresse
e-mail était déjà dans la liste des destinataires et ne t'as pas envoyé
le message une deuxième fois.
Cela peut être changé dans les options d'abonnement, sur la page
http://lists.gnu.org/mailman/options/lilypond-user-fr
Refuser les copies multiples des messages ?
Choisissez "Oui" pour éviter de recevoir plusieurs copies; "Non" si vous
voulez les avoir.  ("Oui" par défaut)
Choisir "Non".

Sauf si tu n'as rien reçu du tout (dans ce cas oui, il y a un problème).
Tu as vérifié si hotmail ne l'avait pas mis dans les spams ?

> et ça ne change rien.

Normal, "head-separation" et "foot-separation" c'était pour la 2.12.
Dans la 2.13 c'est "top-markup-spacing" pour la distance entre le haut
de la surface imprimable et le titre ("top-system-spacing" s'il n'y a
pas de titre, directement la partition) et "last-bottom-spacing" pour
fin et bas de la surface imprimable – autrement dit le haut de la marge
basse.

Par défaut ces espaces sont "fluctuants" ("compressibles") pour
permettre d'arranger au mieux l'apparence visuelle, le nombre de
systèmes, etc.
D'où le fait qu'ils se trouvent dans NR 4.1.4 Variables d’espacement
vertical fluctuant .
http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-_005cpaper-variables

Mais on peut les rendre à valeur fixe en définissant la "stretchability"
des variables ci-dessus à zéro, ou en mettant la même valeur pour
"basic-distance" et "minimum-distance", ce qui revient au même.

>
> [...]
>
> Peut-être qu'il y a dedans quelque chose qui bloque ?

Je n'ai rien vu de particulier mais j'ai juste jeté un coup d'œil vite
fait.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Loïc Chahine <[email-masked]>
Date: Wed, 2 Mar 2011 13:49:33 +0100

Merci beaucoup, je crois que c'est ce qu'il me fallait ! Il n'y a 
visiblement rien qui bloque, puisque j'ai réussi, avec (dans le bloc 
\paper) :
   top-markup-spacing =
     #'((padding . 1)
        (basic-distance . 10)
        (minimum-distance . 10)
        (stretchability . 0))
   top-system-spacing =
     #'((padding . 1)
        (basic-distance . 15)
        (minimum-distance . 15)
        (stretchability . 0))
   last-bottom-spacing =
     #'((padding . 1)
        (basic-distance . 10)
        (minimum-distance . 10)
        (stretchability . 0))

Cordialement,
L.