pb mise en page avec les accords

Salut,

J'ai une partition de 3 lignes. Si je met des accords elle fait tjs 3 lignes.
Si je rajoute qq accords mineurs ça passe à 4 lignes car Am prend plus de
place que A et apparemment lily veut écrire l'accord au-dessus de la note et
sans déborder sur la suivante... Comment outrepasser ça ? J'ai essayé au pif
\textLengthOn mais ça le fait pas...

Merci

···

--
Cordialement, Daniel Cartron
« On ne peut ruiner que celui qui fut riche
Et l'on ne peut tromper que celui qu'on aima... »
Francis Blanche - Mon oursin et moi

essaye dans \paper {

page-count = #1

}

···

J'ai une partition de 3 lignes. Si je met des accords elle fait tjs 3 lignes. Si je rajoute qq accords mineurs ça passe à 4 lignes car Am prend plus de place que A et apparemment lily veut écrire l'accord au-dessus de la note et sans déborder sur la suivante... Comment outrepasser ça ? J'ai essayé au pif \textLengthOn mais ça le fait pas...

--
Martial
http://cathemline.org

super... J'avais pas pensé à ça, ça fait pas exactement comme je le cherchais
mais le résultat est là, c'est le principal. N'empèche, si il y a une
solution qui ne joue pas sur ce paramètre (imaginons que la partition doive
faire 2 pages...)

···

Le samedi 21 février 2009, Martial a écrit :

page-count = #1

--
Cordialement, Daniel Cartron
« Il n'y a pas cinquante manières de faire la guerre, il n'y en a qu'une : la
sale. »
François Cavanna - Le saviez-vous ?

page-count = #1

N'empèche, si il y a une solution qui ne joue pas sur ce paramètre (imaginons que la partition doive faire 2 pages...)

system-count = #nombre de portée !

···

--
Martial

ok merci, pas tjs simple de trouver le bon paramètre, du coup je me remet à la
lecture de la doc et je réalise que je pige mal la nuance entre titre et
header. Donc la différence entre head-separation et after-title-space. Pour
ce que je peux comprendre c'est la mm chose donc qq part un truc m'échappe...

···

Le dimanche 22 février 2009, Martial a écrit :

system-count = #nombre de portée !

--
Cordialement, Daniel Cartron
« Les dix meilleures années de la vie d'une femme? Entre vingt-cinq et
vingt-six ans. »
RIP

Header c'est l'en-tête de la page, là où peut se trouver le numéro de page
par exemple, comme le pied de page (page footer) se trouve en bas.
head-separation s'applique à toutes les pages donc, tandis que
after-title-space s'applique après un bloc de texte.

···

Le 22 févr. 09 à 11:29, Daniel Cartron a écrit :

Le dimanche 22 février 2009, Martial a écrit :

system-count = #nombre de portée !

ok merci, pas tjs simple de trouver le bon paramètre, du coup je me remet à la
lecture de la doc et je réalise que je pige mal la nuance entre titre et
header. Donc la différence entre head-separation et after-title-space. Pour
ce que je peux comprendre c'est la mm chose donc qq part un truc m'échappe...

donc le fait qu'on note le title dans \header n'a rien à voir avec le header
de la page ? Ya de quoi se perdre... :slight_smile:

Si je résume bien on a l'en-tête de page (qui contient des trucs mais on sait
pas trop quoi...), ensuite les titres qu'on a mis dans le bloc \header, puis
les systèmes ? Et comment on modifie les header et footer, j'ai bien trouvé
qu'il faut utiliser une fonction make mais où en est la syntaxe ? Si je veux
un numéro de page dans le footer il faut vraiment écrire tout ce qui suit ?

\paper {
  print-page-number = ##t
  print-first-page-number = ##t
  oddHeaderMarkup = \markup \fill-line { " " }
  evenHeaderMarkup = \markup \fill-line { " " }
  oddFooterMarkup = \markup { \fill-line {
     \bold \fontsize #3 \on-the-fly #print-page-number-check-first
     \fromproperty #'page:page-number-string } }
  evenFooterMarkup = \markup { \fill-line {
     \bold \fontsize #3 \on-the-fly #print-page-number-check-first
     \fromproperty #'page:page-number-string } }
}

···

Le dimanche 22 février 2009, Nicolas Sceaux a écrit :

Header c'est l'en-tête de la page, là où peut se trouver le numéro de
page

--
Cordialement, Daniel Cartron
« Chassez le naturiste, il revient au bungalow. »
Jean-Paul Grousset

Si je résume bien on a l'en-tête de page (qui contient des trucs mais on sait
pas trop quoi...),

La suite de ton message indique que tu as bien compris ce qu'il y a dans
l'en-tête : oddHeaderMarkup ou evenHeaderMarkup.

ensuite les titres qu'on a mis dans le bloc \header, puis
les systèmes ? Et comment on modifie les header et footer, j'ai bien trouvé
qu'il faut utiliser une fonction make mais où en est la syntaxe ?

non, il suffit de modifier les variables comme tu fais plus bas.

Si je veux
un numéro de page dans le footer il faut vraiment écrire tout ce qui suit ?

\paper {
print-page-number = ##t
print-first-page-number = ##t
oddHeaderMarkup = \markup \fill-line { " " }
evenHeaderMarkup = \markup \fill-line { " " }
oddFooterMarkup = \markup { \fill-line {
    \bold \fontsize #3 \on-the-fly #print-page-number-check-first
    \fromproperty #'page:page-number-string } }
evenFooterMarkup = \markup { \fill-line {
    \bold \fontsize #3 \on-the-fly #print-page-number-check-first
    \fromproperty #'page:page-number-string } }
}

oui.

···

Le 22 févr. 09 à 12:04, Daniel Cartron a écrit :

La suite de ton message indique que tu as bien compris ce qu'il y a dans
l'en-tête : oddHeaderMarkup ou evenHeaderMarkup.

> ensuite les titres qu'on a mis dans le bloc \header, puis
> les systèmes ? Et comment on modifie les header et footer, j'ai bien
> trouvé
> qu'il faut utiliser une fonction make mais où en est la syntaxe ?

non, il suffit de modifier les variables comme tu fais plus bas.

Bon là tu me prêtes bien plus de compréhension de lily que je n'en aie... J'ai
fait un banal copier/coller depuis

sans vraiment comprendre ce que ça recouvre, sauf que ça a l'air
effectivement d'agir dans le sens de la modif des machins sus-cités.

> Si je veux
> un numéro de page dans le footer il faut vraiment écrire tout ce qui
> suit ?

.../...

oui.

Ben mon colon !... On pourrait imaginer un truc plus sympa du genre les
fichiers de config de linux, un bon gros fichier texte super expliqué avec
des trucs à (dé-)commenter et à copier dans son \home\ma_musique\etc. , qui
surchargerait le fichier de conf global...

OK là c'est super souple, on adapte fichier par fichier, mais alors faut
savoir coder un max... Un truc à mi-chemin ce serait cool.

···

Le dimanche 22 février 2009, Nicolas Sceaux a écrit :

--
Cordialement, Daniel Cartron
« Il vaut mieux marcher sur une tortue réveillée que sur un patin à roulettes
endormi. »
François Cavanna - Le saviez-vous ?

je reviens là-dessus parce que je comprend pas très bien

head-separation s'applique à toutes les pages donc, tandis que
after-title-space s'applique après un bloc de texte.

dans la doc on lit :
head-separation
Distance between the top-most music system and the page header. Default: 4\mm.

Déjà moi je dirais les choses à l'envers, j'ai l'habitude de lire de haut en
bas, mais bon, je pinaille... Par contre je trouve que 4mm c'est pas
beaucoup, donc soit les titres sont dans le header, et after-title-space
c'est la mm chose, soit ils n'y sont pas et alors il n'y a pas la place de
les mettre... Ou alors les titres sont considérée comme un système y compris
dans ce contexte (dans le bas de la page ce n'est pas clairement dit) et
head-separation c'est la distance de l'en-tête au premier titre pour la
première page, et au premier système des pages suivantes. J'ai tout compris
là ?

···

Le dimanche 22 février 2009, Nicolas Sceaux a écrit :

--
Cordialement, Daniel Cartron
« Le bonheur, c'est de désirer ce que l'on a. »
Saint Augustin

Utilise
\paper {
   annotate-spacing = ##t
}

dans une partition avec un titre et des systèmes, et tu verras peut-être mieux
ce que signifient les différentes variables.

nicolas

···

Le 23 févr. 09 à 08:51, Daniel Cartron a écrit :

Le dimanche 22 février 2009, Nicolas Sceaux a écrit :

je reviens là-dessus parce que je comprend pas très bien

head-separation s'applique à toutes les pages donc, tandis que
after-title-space s'applique après un bloc de texte.

dans la doc on lit :
head-separation
Distance between the top-most music system and the page header. Default: 4\mm.

Déjà moi je dirais les choses à l'envers, j'ai l'habitude de lire de haut en
bas, mais bon, je pinaille... Par contre je trouve que 4mm c'est pas
beaucoup, donc soit les titres sont dans le header, et after-title-space
c'est la mm chose, soit ils n'y sont pas et alors il n'y a pas la place de
les mettre... Ou alors les titres sont considérée comme un système y compris
dans ce contexte (dans le bas de la page ce n'est pas clairement dit) et
head-separation c'est la distance de l'en-tête au premier titre pour la
première page, et au premier système des pages suivantes. J'ai tout compris
là ?