lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: plusieurs titres (\header{title = "" }) dans le même fichier


From: Xavier Scheuer
Subject: Re: plusieurs titres (\header{title = "" }) dans le même fichier
Date: Sun, 23 May 2010 14:39:56 +0200

2010/5/23 Céladon <address@hidden> :

> Bonjour à tous,
> J'ai un petit problème tout simple, mais je ne sais pas le résoudre.
> J'ai créé un gros fichier qui contient la musique pour plusieurs
> pièces de théâtre. En fait, c'est structuré avec plein de \include.
> – niveau 1 : chaque partie séparée
> – niveau 2 : chaque mouvement (\include pour chaque partie), avec un
> titre en \header {piece=""}
> – niveau 3 : tous les mouvements (\include pour chaque mouvement),
> avec un titre en \header {title=""}
> – niveau 4 : toutes les pièces.
> Je fais alors \include pour chaque ensemble de mouvements (niveau 3)
> mais j'ai du coup partout le même titre \header {title=""}. Or je
> voudrais évidemment qu'à chaque fois il remette le titre qui était
> dans le fichier de niveau 3. J'ai aperçu une fois la combine à
> utiliser, évidemment, je n'ai pas noté, pas retenu... et pas retrouvé
> ni dans Nabble ni dans Google.

Je suis perdu dans tous tes niveaux, tu n'aurais pas un ascenceur ?  :D
(ou à défaut un exemple minimal)

Chaque mouvement est en fait un bloc \score , n'est-ce pas ?
Dans ce cas tu définis les "titres" de mouvement (piece=...) _à
l'intérieur_ du  bloc \score et tu utilises un autre bloc \header
_en dehors_ de tout bloc \score (\header global) pour les titres qui
n'apparaissent _qu'une seule fois_ (titre, compositeur, ...).

Ou bien tu peux jouer avec des \book ou \bookpart mais sans avoir
compris (avec un exemple) ce que tu souhaitais faire exactement, pas
facile de conseiller au mieux.


>
> [...]
>
> Et question subsidiaire pendant que j'y suis : comme je fais si je
> veux
> – écrire une petite préface au début du document de niveau 4

Mettre tout dans un "top-level" \markup (i.e. un "bloc \markup" en
dehors de tout bloc \score ).
Tu peux utiliser
  \justify ou \wordwrap .
http://lilypond.org/doc/v2.13/Documentation/notation/align#Align

Cf. aussi 1.8.1 "Ajout de texte" > "Texte indépendant"
http://lilypond.org/doc/v2.13/Documentation/notation/writing-text#Texte-independa


> – lui adjoindre également une table des matières ?

NR 3.2.4 "Table of contents"
http://lilypond.org/doc/v2.13/Documentation/notation/table-of-contents#Table-of-contents

Cordialement,
Xavier

--
Xavier Scheuer <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]