Subject: \include et tagline

From: legoss <[email-masked]>
Date: Wed, 1 Jun 2011 08:02:13 -0700 (PDT)

Bonjour à tous,

L'édition du "recueil complet" (avec table des matières) présent dans
l'archive en pièce jointe ne me fait
pas apparaître les "tagline" des fichiers (listtest1.ly et listtest2.ly)
appelés par \include.

Quelqu'un peut-il m'expliquer comment y remédier ?
Merci !

http://lilypond-french-users.1298960.n2.nabble.com/file/n6427314/tagline.zip
tagline.zip 

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/include-et-tagline-tp6427314p6427314.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Valentin Villenave <[email-masked]>
Date: Wed, 1 Jun 2011 17:59:57 +0200

> Quelqu'un peut-il m'expliquer comment y remédier ?

La tagline n'est imprimée qu'une seule fois par LilyPond (sur la
dernière page). Ce que tu cherches est plutôt oddHeaderMarkup:
http://lilypond.org/doc/v2.13/Documentation/notation/custom-headers-footers-and-titles
(sachant que là encore, il ne sera imprimé qu'une seule fois par page,
donc mieux vaut séparer les \bookpart par des \pageBreak afin que
chaque section soit sur une page différente).

Cordialement,
V. Villenave.

---

From: legoss <[email-masked]>
Date: Wed, 1 Jun 2011 10:19:17 -0700 (PDT)

Voici les corrections apportées.

Dans le fichier "recueil complet" :
- un \pageBreak intercalé entre chaque \include

Dans les fichiers "listtest1.ly" et "listtest2.ly" :
- "tagline" remplacé par "oddHeaderMarkup"

"recueil complet" ne montre aucun tagline. 
Dans mes fichiers "listtest1.ly" et "listtest2.ly", ils sont remplacés par
le tagline par défaut de Lilypond...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/include-et-tagline-tp6427314p6427954.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 1 Jun 2011 20:24:04 +0200

> Quelqu'un peut-il m'expliquer comment y remédier ?

La tagline ne s'imprime que sur la dernière page du _book_.
Or dans le cas  "recueil complet" , les headers de  "listtest1.ly"  et
"listtest2.ly"  (qui contiennent la tagline) se retrouvent dans des
bookparts qui ne sont pas à la fin du book.

Pour avoir une tagline sur la dernière page il faut soit mettre la
tagline dans le header du book, soit dans le header du dernier bookpart
(ici  "listtabledesmatieres.ly").

> chaque section soit sur une page différente).

"oddFooterMarkup"  plutôt (header = en haut, footer = en bas).  ;D
Et puis les  \bookpart  induisent déjà un saut de page.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: legoss <[email-masked]>
Date: Thu, 2 Jun 2011 02:57:00 -0700 (PDT)

J'ai fait toutes les manip indiquées. 
J'obtiens effectivement la tagline en fin de recueil. Mais ce n'est pas ce
que je cherche...
Voici donc quelques précisions utiles :

1 - ce recueil sera constitué d'œuvres dont les auteurs et compositeurs
seront différents
2 - les licences utilisées ne seront pas forcément identiques pour tous,
donc à préciser pour chaque
partition
3 - je tiens à ce que celles-ci figurent systématiquement au bas de chaque
page.
Tiens... et pourquoi pas en haut, au-dessus du titre ?...  ça pourrait
m'éviter l'utilisation de taglines...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/include-et-tagline-tp6427314p6430478.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 2 Jun 2011 14:12:31 +0200

> m'éviter l'utilisation de taglines...

Tu peux mettre un bloc  \paper  dans ton  \bookpart  et ainsi définir un
footer pour chaque œuvre.

\book {
  \bookpart {
    \paper {
      oddFooterMarkup = \markup {
        \column {
          \fill-line {
            "Footer bookpart 1"
          }
        }
      }
    }
    \score {
      c'1
    }
  }
  \bookpart {
    \paper {
      oddFooterMarkup = \markup {
        \column {
          \fill-line {
            "Footer bookpart 2"
          }
        }
      }
    }
    \score {
      c'1
    }
  }
}

Cordialement,
Xavier

---

From: legoss <[email-masked]>
Date: Fri, 3 Jun 2011 02:44:35 -0700 (PDT)

Ton code donne l'effet voulu, dans le cas où les \bookpart ont intégralement
leur code dans \book.
Pour ma part, vu le nombre de partitions (\bookpart) contenues dans mon
recueil (\book), j'ai fait le
choix, pour plus de lisibilité, d'utiliser les \include, du genre :

%%%%%%%%%%

\book {
\include "listtest1.ly"
\include "listtest2.ly"
\include "listtabledesmatieres.ly"
}

%%%%%%%%%%

En utilisant un bout de ton code, mes fichiers appelés par \include ont la
structure suivante :

%%%%%%%%%%

\bookpart { 

   \tocItem \markup {Titre 1}

\header { 
...

\paper {...}

\score {
 <<
	\chords {...}

	\relative c' {...}

        \addlyrics  {...} 
        \addlyrics  {...} 
        \addlyrics  {...} 
%\midi { }
%\layout  { }
}
}

%%%%%%%%%%

C'est en utilisant ce système que mes footer disparaissent...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/include-et-tagline-tp6427314p6434623.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 3 Jun 2011 13:43:07 +0200

2011/6/3 legoss <[email-masked]>:
> […]

"oddFooterMarkup"  doit être dans le bloc  \paper , pas  \header .
Et perso je mettrais le  \paper  _dans_ le  \bookpart , comme dans mon
exemple.

Cordialement,
Xavier

---

From: legoss <[email-masked]>
Date: Fri, 3 Jun 2011 06:08:34 -0700 (PDT)

Xavier Scheuer wrote:
> 
> "oddFooterMarkup"  doit être dans le bloc  \paper , pas  \header
> 
ça y est ! ça marche... mais j'ai renoncé à chercher à comprendre pourquoi
dans le bloc  \paper et pas
dans le \header.

Xavier Scheuer wrote:
> 
> Et perso je mettrais le  \paper  _dans_ le  \bookpart 
> 
Pas eu besoin, et ça m'arrange ! même que j'ai viré "\bookpart { }" du
recueil complet pour le mettre dans le fichier appelé par \include ! le
lancement de ce dernier par Lilypond se passe sans encombre...

Merci pour ton aide précieuse ! 
Laurent

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/include-et-tagline-tp6427314p6435199.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.