lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Remy CLAVERIE
Subject:
Date: Thu, 7 Aug 2014 09:10:48 +0200 (CEST)

Bonjour à tous,

 

Grâce à votre aide, il y a quelques temps, j'ai pu redéfinir la fonction oddFooterMarkup ainsi :

oddFooterMarkup=\markup {

\fill-line {

\center-column {

\on-the-fly #part-last-page \fromproperty #'header:tagline

\line { \on-the-fly #not-part-last-page { {" ̶"} \on-the-fly #print-page-number-check-first \bookpart-page-number {" ̶"} } }

}

}

}

 

La variable 'not-part-last page' est défini dans une fonction séparée.

 

Je souhaiterai maintenant, écrire une commande qui réalise ce bas de page ; ainsi, j'aurais un bout de code plus facilement réutilisable. Pour ce faire, je pensais simplement écrire :

#(define-markup-command (MyoddFooterMarkup layout props) ()

(interpret-markup layout props

#{\markup {

\fromproperty #'paper:oddFooterMarkup=\markup {

\fill-line {

\center-column {

\on-the-fly #part-last-page \fromproperty #'header:tagline

\line { \on-the-fly #not-part-last-page { {" ̶"} \on-the-fly #print-page-number-check-first \bookpart-page-number {" ̶"} } }

}

}

}

}#}))

 

 

Or, cela ne fonctionne pas à cause (apparemment) des variables 'part-last-page' et 'not-part-last-page'. Voici l'erreur renvoyé par Lylipond :

Dessin des systèmes...<unnamed port>: In _expression_ (#<procedure #f ()>): <unnamed port>: Unbound variable: part-last-page

 

L'un de vous peut-il m'expliquer mon erreur ? Est-ce un \fromproperty qui manque ?

 

Merci de votre aide !


La définition de commandes et de fonction sous Lylipond n'est quand même pas simple du tout....

 

Rémy

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]