Subject: Problème espacement portées par rapport à l'entête

From: "rene68g" <[email-masked]>
Date: Sun, 9 Jan 2011 20:01:31 +0100

Bonsoir, 

Dans 1 partition à plusieurs pages, j'ai trouvé quelque part il y a longtemps,
un bout de code  qui permet de rappeller en en-tête le nom; le numéro de page 
(automatiquement incrémenté) et le nom abrégé de l'instrument.
C'est très pratique pour retrouver ces petits... surtout quand les feuilles sont volantes...

Mais je n'arrive pas à éloigner la première portée (des pages 2, 3, etc...) de l'en-tête.

C'est bête parce que souvent il y a de la place au bas de la 2e page   et les notes sont
collées contre l'en-tête (pas très esthetique).

Quelqu'un peut-il me dire ou et comment procéder ?

ci- joint un bout de code avec le problème en question.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 9 Jan 2011 23:13:18 +0100

Bonsoir,

Je ne suis pas certain de bien comprendre ce que tu souhaites...
(donc sorry si je répond à côté de la plaque)  ;D

Pourquoi ne pas simplement ajouter de l'espace dans l'expression de ton
"en-tête" ?  Avec une ligne vide ou en utilisant un  \vspace ...

Sinon je pense que les variables  "top-system-spacing"  et
"top-markup-spacing"  du bloc  \paper  font aussi ce que tu souhaites.
Cf. NR 4.1.4 Variables d’espacement vertical fluctuant
http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-_005cpaper-variables.fr.html

La première solution a l'avantage de pouvoir traiter différemment la
première page et les suivantes (comme tu le fais déjà pour le moment)
en utilisant  \on-the-fly #not-first-page .
La seconde de pouvoir utiliser un espace "fluctuant" en mettant de la
 "stretchability"  (c'est une possibilité mais je n'en vois pas
l'intérêt dans le cas présent ; d'ailleurs les valeurs par défaut ne
sont pas "fluctuantes").

Ci-dessous un code pour les 2 possibilités de la première solution
(à appliquer aussi à  "evenHeaderMarkup" ).

% 1.1
oddHeaderMarkup = \markup \column \smaller {
  \fill-line {
   \on-the-fly #not-first-page
   "Acc. III"
   \on-the-fly #not-first-page
   "Blabla "
   \on-the-fly #not-first-page
   \fromproperty  #'page:page-number-string
  }
  \fill-line {
    \on-the-fly #not-first-page
    " "
  }
}

% 1.2
% on peut jouer sur la valeur de  \vspace ...
oddHeaderMarkup = \markup \column \smaller {
  \fill-line {
   \on-the-fly #not-first-page
   "Acc. III"
   \on-the-fly #not-first-page
   "Blabla "
   \on-the-fly #not-first-page
   \fromproperty  #'page:page-number-string
  }
  \on-the-fly #not-first-page
  \vspace #2
}

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: "rene68g" <[email-masked]>
Date: Mon, 10 Jan 2011 20:55:34 +0100

C'est exactement ce que je veux
Xavier, tu es un Maître ...   prendrais-tu un padawaone ? (apprenti en 
langage Jedi)
plus sérieusement :
Existe-t-il des courts ou des stages ?
quelqu'un a-t-il envisager ceci ?

En 1 ou 2 jours, on appendrai bien plus vite.
les petites astuces
mais surtout la BASE
* comment faire un squelette de fichier qui servirait pour les autres
* comment organiser les différentes parties, les différents voix
* le conducteur sans retrouver plusieures fois des indications de chaque 
voix
* les mises en page pour chaque partition et le conducteur
Là je nage (plutôt coule) et me dépatouille à la "va comme j'te pousse"

bon je m'étant et ca dure
A+
MERCI
etc...

----- Original Message ----- 
From: "Xavier Scheuer" <[email-masked]>
To: "rene68g" <[email-masked]>
Cc: <[email-masked]>
Sent: Sunday, January 09, 2011 11:13 PM
Subject: Re: Problème espacement portées par rapport à l'entête

2011/1/9 rene68g <[email-masked]>:
> C'est très pratique pour retrouver ces petits... surtout quand les 
> feuilles
> sont volantes...
>
> Mais je n'arrive pas à éloigner la première portée (des pages 2, 3, 
> etc...)
> de l'en-tête.
>

Bonsoir,

% 1.1

% 1.2

Cordialement,
Xavier

--------------------------------------------------------------------------------

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

---

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 10 Jan 2011 21:05:33 +0100

=================================
  
== En réponse au message du 10-01-2011, 20:57:07 ==

Réponse très partielle ;-)

>* le conducteur sans retrouver plusieures fois des indications de chaque voix

Ça, c'est assez simple : les \tempo \markup et \mark \markup ne se retrouvent qu'une seule fois sur la partition directrice lorsqu'on rassemble les parties séparées.

========================================

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 11 Jan 2011 14:19:57 +0100

> quelqu'un a-t-il envisager ceci ?

Valentin l'a fait.
Mais je n'ai pas les détails et ne sait pas ce que Valentin a prévu pour
son futur...

Peut-être qu'en criant il va arriver et en dire quelques mots.

VAAaAAaAALLLEEeEEeEENNNTTTIIiIIiIINNN !?!

> Là je nage (plutôt coule) et me dépatouille à la "va comme j'te pousse"

L'avantage (l'inconvénient) de LilyPond concernant ces points en
particulier c'est qu'il est très souple !
Chacun est libre d'organiser ses fichiers comme bon lui semble (nombre
de fichiers, de variables, nom de celles-ci, ...).

Il y a quelques modèles en annexe du manuel d'initiation :
http://lilypond.org/doc/v2.13/Documentation/learning/templates

Et d'autres recommandations dans la doc mais c'est bien souvent en
regardant comment les autres s'organisent qu'on se défini son propre
squelette qui nous convient le mieux.

NOTES : Regarder sur Mutopia par exemple (attention, ne pas prendre des
fichiers d'une trop vieille version).
Les templates de LilyPondTool mais surtout Frescobaldi sont pas mal je
trouve (assistant de création de partition "Wizard").

Cordialement,
Xavier