|
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
[Prev in Thread] | Current Thread | [Next in Thread] |