Question basique sur les variables

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 = "****@****"
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.

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 :

···

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 = "****@****"
myTonality = "D-dur"
myDates = "1833-1897"
myDateOfPublication = "1857"

Mais là, j'y perds mon latin, ou du moins, ce qui en reste ...
  ------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

myComposer = {Johannes Brahms}
myComposer = {"Johannes Brahms"}
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

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

···

--
Martial

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 ?

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 :wink:

Bonne fin de soirée avec Lilypond,

Jean-François