Subject: impression de la date sur toutes les pages

From: "Daniel Bernair" <[email-masked]>
Date: Tue, 12 Apr 2016 10:46:16 +0200

Bonjour à tous, 
Je voudrais imprimer la date du jour sur toutes les pages de partition suite aux changements fréquents que je dois y apporter.
J’ai trouvé le snippet suivant :
% first, define a variable to hold the formatted date:

date = #(strftime "%d-%m-%Y" (localtime (current-time)))

que je place dans :

instrument =  \date

mais je voudrais également y imprimer le titre réduit sur chaque page mais instrument n’accepte pas deux paramètres. 

Comment faire ? 

Merci de votre aide

Daniel Bernair

---

From: Philippe Neyrat <[email-masked]>
Date: Tue, 12 Apr 2016 11:00:14 +0200

Bonjour,

En utilisant un markup et concat :

******************************************************
\version "2.18.2"

instrument =  \markup \concat { "Titre du morceau " \date }

\instrument

\layout { }

******************************************************

Cordialement,

Philippe

Le 12/04/2016 10:46, Daniel Bernair a écrit :
> Bonjour à tous,
> Je voudrais imprimer la date du jour sur toutes les pages de partition
> suite aux changements fréquents que je dois y apporter.
> mais je voudrais également y imprimer le titre réduit sur chaque page
> mais instrument n’accepte pas deux paramètres.
> 
> Comment faire ?
> 
> Merci de votre aide
> 
> Daniel Bernair
> 
> 
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
> 

-- 
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Tue, 12 Apr 2016 11:08:17 +0200

> Bonjour à tous,
Bonjour Daniel,

> mais instrument n’accepte pas deux paramètres.

Voici un \paper qui marche pour moi :

\paper {
	ragged-last-bottom = #'f
	bottom-margin = 10\mm
	oddFooterMarkup = \markup {\fill-line {
        \column { \fromproperty #'header:meter }
        \column { \fromproperty #'header:tagline }
        \column { \line {JJG le \date }}
        } }
    		
oddHeaderMarkup = \markup\fill-line {
\fromproperty #'header:title % titre sur la page N° 1 (en haut à gauche)

\on-the-fly #print-page-number-check-first \fromproperty 
#'page:page-number-string

}

evenHeaderMarkup = \markup
\fill-line {
\on-the-fly #print-page-number-check-first \fromproperty 
#'page:page-number-string
" "
\fromproperty #'header:title % titre sur toutes les pages
}

}

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

Evidemment, il ne faut pas oublier de donner la date ! :-)

Dis nous si ça marche

-- 
JJG
Ecoutez la musique "classique", ça détend !
découvrez l'histoire de votre famille : http://memoire-des-hommes.fr/

---

From: "Daniel Bernair" <[email-masked]>
Date: Tue, 12 Apr 2016 13:36:14 +0200

Merci Jean-Jacques,
cela fonctionne très bien et j'ai ajouté le header conseillé :
header {
     title = "Triosonate en ut mineur"
     subtitle = "extrait de Essercizii musici"
     composer = \markup \bold \center-column { "Georg Philipp Telemann" }
     meter = \markup { \bold \fontsize #1 "Twv 42:c2"   }
     tagline = \markup {  "Partition gravée avec LilyPond
(http://lilypond.org)"
     }
}
Bien amicalement,
Daniel Bernair
-----Message d'origine----- 
De : Jean-Jacques Gerbaud
Date : mardi 12 avril 2016 11:08
À : Daniel Bernair ; [email-masked]
Objet : Re: impression de la date sur toutes les pages

Bonjour Daniel,

\paper {
ragged-last-bottom = #'f
bottom-margin = 10\mm

}

}

Dis nous si ça marche

---

From: "Daniel Bernair" <[email-masked]>
Date: Tue, 12 Apr 2016 13:59:55 +0200

Merci Philippe cela fonctionne parfaitement.
Amicalement,
Daniel Bernair

-----Message d'origine----- 
De : Philippe Neyrat
Date : mardi 12 avril 2016 11:00
À : [email-masked]
Objet : Re: impression de la date sur toutes les pages

Bonjour,

\instrument

\layout { }

Cordialement,

Philippe