Subject: Question basique sur les variables

From: Seventies <[email-masked]>
Date: Thu, 25 Mar 2010 10:03:28 -0800 (PST)

C'est vraiment basique, mais je ne trouve pas le problème :

Comment introduit-on une chaîne de caractère dans une variable ?

J'ai essayé :

myComposer = {Johannes Brahms}
myComposer = {"Johannes Brahms"}
myComposer = "Johannes Brahms"

Aucune ne fonctionne ... Message d'erreur :

F:/Lilypond/Brahms sérénades/Sérénade n° 1/common\Version.ly:13:0: Erreur :
syntax error, unexpected STRING
myComposer = "Johannes Brahms"

Ces déclarations sont faites en dehors de tout contexte, dans un fichier
inclus en tête des fichiers habituels.

Voici le fichier dans son intégralité :

\version "2.13.7"

myComposer = "Johannes Brahms"
myWork = "Serenade Nr. 1"
myOrchester = "für großes Orchester"
myOpus = "op.11"
myAddress = "[email-masked]"
myTonality = "D-dur"
myDates = "1833-1897"
myDateOfPublication = "1857"

Mais là, j'y perds mon latin, ou du moins, ce qui en reste ...
-- 
View this message in context: http://n2.nabble.com/Question-basique-sur-les-variables-tp4799272p4799272.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Cécile Huneau <[email-masked]>
Date: Thu, 25 Mar 2010 21:47:39 +0100

Avec des guillemets... et c'est bizarre que ça ne fonctionne pas chez 
toi, j'utilise exactement la même syntaxe pour les infos générales.
Le problème doit donc venir de la manière ou de l'endroit où tu fais 
l'include. Tu es sûr de ne pas l'avoir inclus dans un \paper \book(part) 
ou \score ?

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

---

From: Martial <[email-masked]>
Date: Thu, 25 Mar 2010 22:52:47 +0100

> myComposer = "Johannes Brahms"

Chez moi ça fonctionne

\version 13.13.16
\include "entete.ly"
\header {
  title = \myComposer
}

{ c'1 }

en mettant
  myComposer = "Johannes Brahms"
dans le fichier entete.ly

-- 
Martial

---

From: "j-f.lucarelli" <[email-masked]>
Date: Fri, 26 Mar 2010 00:47:58 +0100

>l'include. Tu es sûr de ne pas l'avoir inclus dans un \paper \book(part) 
Comprends pas non plus, c'est en dehors de tout contexte ...

Je suis revenu à la situation antérieure, on regardera ça plus tard, c'est loin d'être vital ;-)

Bonne fin de soirée avec Lilypond,

Jean-François

---

From: Martial <[email-masked]>
Date: Thu, 25 Mar 2010 22:55:56 +0100

Et en mettant myComposer = \markup .....
de tout fonctionnera.

-- 
Martial