pied de page à la carte

XP+2.10

Bonjour à toute la troupe !

Je souhaite obtenir un pied de page de la forme suivante :

Un titre (jusitifé gauche) / un copyright (justifié centré) / n°page/nombre de pages (justifié droite)

Par exemple :

Ouverture ©JSBach 1/3

Sachant que le titre à gauche est le titre de la pièce, et est donc indiqué dans la section header.

Quelqu’un aurait-il (elle ) un bout de code à insérer dans le bloc header ?

Merci d’avance !

JMarc

···

L'intégrité de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet,ENSPM Formation Industrie - IFP Training ne peut être tenu responsable de son contenu.Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training can not therefore be considered responsible for the contents. Any unauthorized use or dissemination is prohibited. If you are not the intended recipient of this message, then please delete it and notify the sender.


Je souhaite obtenir un pied de page de la forme suivante :

Un titre (jusitifé gauche) / un copyright (justifié centré) / n°page/nombre de pages (justifié droite)

Par exemple :

Ouverture ©JSBach 1/3

Un truc comme ça marche à peu près :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
version "2.11.42"

\paper {
oddFooterMarkup = \markup \fill-line {
\fromproperty #'header:title
\fromproperty #'header:composer
\line {
\on-the-fly #not-single-page \fromproperty #'page:page-number-string
"/"
"4" %% Ne sais pas récupérer automatiquement
%% le nombre total de pages du score

}
}
}

\header {
title = "Ouverture"
composer = "Bach"
}

musicOne = {\repeat "unfold" 50 {c'1 \break} }

\score {
\musicOne
\layout { }
\header { piece = "piece 1"}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%

MAIS, ça ne marche que pour un \header à l'extérieur du bloc \score.
Si par exemple tu veux ajouter d'autres mouvements, et mettre
\fromproperty #'header:piece
au lieu de :
\fromproperty #'header:title
tu obtiens un espace vide à la place de "piece 1" de cet exemple .

J'ai essayé de soulever par 2 fois le problème sur la liste anglaise mais je n'ai eu quasiment aucunes réactions/réponses.
Bon Ok c'est peut-être mon anglais de bazar qui est incompréhensible ... :slight_smile:

Gilles

Trop Fort !

C’est exactement ce que je cherchais à faire. Dans l’ensemble, les partitions sur lesquelles je vais l’utiliser ont une seule pièce, donc ce sera OK.

Le jour où je comprends bien ce que signifie ces quelques lignes, j’essaierai d’élargir un peu le concept.

Merci et à bientôt !

JMarc

-----Message d'origine-----

···

De : Gilles THIBAULT [mailto:****@****]
Envoyé : mardi 8 avril 2008 15:49
À : Legrand Jean-Marc; Lilypond-fr
Objet : Re: pied de page à la carte

Je souhaite obtenir un pied de page de la forme suivante :

Un titre (jusitifé gauche) / un copyright (justifié centré) / n°page/nombre de pages (justifié droite)

Par exemple :

Ouverture ©JSBach 1/3

Un truc comme ça marche à peu près :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

version "2.11.42"

\paper {
oddFooterMarkup = \markup \fill-line {
\fromproperty #'header:title
\fromproperty #'header:composer
\line {
\on-the-fly #not-single-page \fromproperty #'page:page-number-string
"/"
"4" %% Ne sais pas récupérer automatiquement

%% le nombre total de pages du score

}
}
}

\header {

title = "Ouverture"
composer = "Bach"
}

musicOne = {\repeat "unfold" 50 {c'1 \break} }

\score {
\musicOne
\layout { }
\header { piece = "piece 1"}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%

MAIS, ça ne marche que pour un \header à l'extérieur du bloc \score.

Si par exemple tu veux ajouter d'autres mouvements, et mettre

\fromproperty #'header:piece

au lieu de :

\fromproperty #'header:title

tu obtiens un espace vide à la place de "piece 1" de cet exemple .

J'ai essayé de soulever par 2 fois le problème sur la liste anglaise mais je n'ai eu quasiment aucunes réactions/réponses.

Bon Ok c'est peut-être mon anglais de bazar qui est incompréhensible ... :slight_smile:

Gilles


L'intégrité de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet,ENSPM Formation Industrie - IFP Training ne peut être tenu responsable de son contenu.Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training can not therefore be considered responsible for the contents. Any unauthorized use or dissemination is prohibited. If you are not the intended recipient of this message, then please delete it and notify the sender.