Subject: Des headers et des en-têtes

From: Seventies <[email-masked]>
Date: Sun, 26 Sep 2010 13:33:11 -0700 (PDT)

Bonsoir à tous,

Voici un petit problème qui pourrait ne pas être simple : je cherche à
désactiver l'en-têtes (evenHeaderMarkup et oddHeaderMarkup) sur la page qui
contient le header.

Voici la structure de mon fichier principal :

\book {
     \bookpart {
          ... couverture
     }

     \bookpart {
          ... table des matières
     }

     \bookpart {

          \header {
               ... définition des titres
          }

          \paper {
               ... définition de l'en-tête
          }

          score {
               ... 1er mouvement
          }
          score {
               ... 2nd mouvement
          }
          score {
               ... 3ième mouvement
          }
          ...
    }      % fin du \bookpart
}         % fin du \book

Par cette construction, les mouvements se suivent sans saut de page, comme
dans les parties séparées des partitions classique.

Le header n'apparaît que sur la première page du premier mouvement, où il
fait partiellement double emploi avec l'en-tête.

C'est pourquoi je voudrais supprimer l'en-tête uniquement sur cette page-là
... du moins si c'est possible.

Merci de vos conseils,

Jean-François

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-headers-et-des-en-tetes-tp5572841p5572841.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 26 Sep 2010 23:31:00 +0200

2010/9/26 Seventies <[email-masked]>:
> désactiver l'en-têtes (evenHeaderMarkup et oddHeaderMarkup) sur la page
> qui contient le header.
>
> [...]
>
> Par cette construction, les mouvements se suivent sans saut de page,
> comme dans les parties séparées des partitions classique.
>
> Le header n'apparaît que sur la première page du premier mouvement,
> où il fait partiellement double emploi avec l'en-tête.
>
> C'est pourquoi je voudrais supprimer l'en-tête uniquement sur cette
> page-là ... du moins si c'est possible.

Bonsoir,

Je suis perdu entre tes "header" et "en-tête"...
Et je ne comprends pas ta phrase

> Le header n'apparaît que sur la première page du premier mouvement,
> où il fait partiellement double emploi avec l'en-tête.

Tu pourrais faire un exemple minimal où tu mettrais en évidence ce qui
ne va pas ?

Cordialement,
Xavier

http://lilypond-french-users.1298960.n2.nabble.com/plusieurs-titres-header-title-dans-le-meme-fichier-td5090574.html#a5102454

--
Xavier Scheuer <[email-masked]>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 27 Sep 2010 00:05:48 +0100

== En réponse au message du 26-09-2010, 23:31:22 ==

...
>http://lilypond-french-users.1298960.n2.nabble.com/plusieurs-titres-header-title-dans-le-meme-fichier-td5090574.html#a5102454

Il y a effectivement un problème de vocabulaire ... le terme header en anglais faisant référence pour moi aux titres (ce que l'on trouve en grand en haut de la première page), l'en-tête (habituellement traduite par header dans la littérature) faisant référence à ce qui apparaît sur la première ligne de chaque page.

Et pour faire plus court, si on utilise la construction

          score {
               ... 1er mouvement
          }
          score {
               ... 2nd mouvement
          }
          score {
               ... 3ième mouvement
          }

dans un \bookpart, les mouvements se suivent sans saut de page et le header n'est imprimé qu'une seule fois, ce qui correspond à ce que je recherche.

Mais le
	\paper {
		evenHeaderMarkup = \markup { ...

défini dans le même bookpart, apparaît sur chaque page. Je souhaiterais qu'il n'apparaisse pas sur la première page du bookpart.

Je pense (?) que par défaut, il n'apparaît pas sur la première page du "\book", mais ici, je me trouve dans le troisième \bookpart de ce \book, et de ce fait, il est visible (je sais, pas simple à expliquer).

Ceci dit, c'est un défaut tout à fait mineur. J'ai retravaillé les dimensions des caractères et les écarts pour que les proportions donnent un effet correct.

Bonne fin de soirée, pour aujourd'hui, j'abandonne ;-)

Jean-François

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 27 Sep 2010 00:34:11 +0200

2010/9/27 j-f.lucarelli <[email-masked]>:
>
> Il y a effectivement un problème de vocabulaire ... le terme header
> en anglais faisant référence pour moi aux titres (ce que l'on trouve
> en grand en haut de la première page), l'en-tête (habituellement
> traduite par header dans la littérature) faisant référence à ce qui
> apparaît sur la première ligne de chaque page.
>
> dans un \bookpart, les mouvements se suivent sans saut de page et le
> header n'est imprimé qu'une seule fois, ce qui correspond à ce que je
> recherche.
>
> Mais le
>        \paper {
> défini dans le même bookpart, apparaît sur chaque page.
> Je souhaiterais qu'il n'apparaisse pas sur la première page du bookpart.

C'est bien ce que je pensais avoir compris (deviné ?).
D'où le lien tout à la fin de mon message précédent.  ;-)

> Je pense (?) que par défaut, il n'apparaît pas sur la première page du
> "\book", mais ici, je me trouve dans le troisième \bookpart de ce \book,
> et de ce fait, il est visible (je sais, pas simple à expliquer).

Ajoute
  \on-the-fly #print-page-number-check-first
devant les  \fromproperty ...  à l'intérieur de evenHeaderMarkup et
oddHeaderMarkup (même s'il ne s'agit pas du "page-number").

\on-the-fly #print-page-number-check-first  fait que LilyPond n'imprime
pas la propriété en question sur la première page de chaque bookpart,
d'après le retour de Céladon.
http://lilypond-french-users.1298960.n2.nabble.com/plusieurs-titres-header-title-dans-le-meme-fichier-td5090574.html#a5102454

> Ceci dit, c'est un défaut tout à fait mineur.  J'ai retravaillé les
> dimensions des caractères et les écarts pour que les proportions
> donnent un effet correct.
>

Moi aussi.  Bonne nuit.
Sinon les pros du Scheme ont peut-être une autre solution, basé sur
http://lilypond-french-users.1298960.n2.nabble.com/Laisser-libre-les-numeros-de-page-de-couverture-tp4897413p4910829.html
?

Cordialement,
Xavier