Subject: Rassembler le \layout dans un fichier indépendant

From: Bernard Meylan <[email-masked]>
Date: Sat, 25 Mar 2017 05:43:06 -0700 (MST)

Bonjour/soir à tous!

Je suis en train de nettoyer et de tenter d'alléger des fichiers anciens, et
par conséquence, de rassembler dans un fichier unique beaucoup de règles de
mise en page (entre autres).

J'ai donc mis à part, dans un fichier que j'appelle par un \include des
infos de mise en page, infos que je nomme «misenpage», et ça donne qqchose
comme:

et dans mon fichier de saisie, en bas j'ai par exemple:

...mais cela ne marche pas lorsque je compile, j'ai le refus argumenté de:

Où se situe mon erreur?

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Rassembler-le-layout-dans-un-fichier-independant-tp7584755.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christophe Pochon <[email-masked]>
Date: Sat, 25 Mar 2017 14:47:27 +0100

Salut,

Ton erreur ne semble pas être dans ce que tu as posté, mais peut-être
ailleurs. Dans ton include peut-être ?

Christophe Pochon
http://www.christophe-pochon.com

Le 25 mars 2017 à 13:43, Bernard Meylan <[email-masked]> a écrit :

> View this message in context: http://lilypond-french-users.
> 1298960.n2.nabble.com/Rassembler-le-layout-dans-un-
> fichier-independant-tp7584755.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sat, 25 Mar 2017 18:12:03 +0100

> mise en page (entre autres).

Essaie voir

1- dans ton fichier 'misenpage.ly" tu n'est pas obligé d'affecter un 
identificateur à ce qui correspondra aux blocs \layout et \paper

2- dans ton fichier de construction de la partition conducteur.ly, tu 
peux simplement dire :

  \include "misenpage.ly"

  \score {
   <<
     \choirPart
     \pianoPart

   \layout { }

  }

Résultat : ce qui est dans le bloc \layout de misenpage.ly viendra 
s'ajouter au contenu du bloc \layout du bloc \score.

Cordialement,
Jean-Charles

---

From: Seventies <[email-masked]>
Date: Sun, 26 Mar 2017 02:47:59 -0700 (MST)

Les variables LilyPond ne sont pas de simples macro-instructions de
substitution de texte.
Elles peuvent contenir des valeur chaînes ou des instructions, mais je doute
qu'elles puissent contenir des structures telles que monPapier = \paper
{...} ou comme ici un layout.

Je te suggère quelque chose comme :

\layout {
    \context {
      \contexteI
    }
    \context { 
      \contexteII
    }
    \context {
      ...
    }
}

Avec contesteI, contexteII ... définis dans un \include.
Et malheureusement, les noms de variable ne peuvent contenir de caractère
numérique. C'est pourquoi j'utilise les chiffres romains, un chouia moins
pratiques.

Cordialement,
Jean-François

-----
Liste des partitions en http://www.espace-midi.com/lilypond
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Rassembler-le-layout-dans-un-fichier-independant-tp7584755p7584758.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.