Le 05/05/12 20:07, Nicolas Sceaux a écrit :
> Le 5 mai 2012 à 19:13, Loïc Chahine a écrit :
>
>> Allez, tant que j’y suis, encore une question !
>> Comment, en définissant un markup, fait on un équivalent de \nobreak ? Mon style de markup s’apparente en effet à des titres, et là j’ai un changement de page juste après, et donc avant le premier système concerné, c’est très laid. Bien sûr, je pourrai faire, en l’absence de solution, un \pageBreak avant, mais une injonction à ne pas couper serait encore mieux !
>> L.C.
> Il faut mettre un \noPageBreak entre ton titre et la suite.
Merci ! Mais il faut pas le mettre dans le markup, et du coup je sais
pas où le mettre dans ma fonction…
Et la question de savoir comment je peux mettre un “vrai” markup et pas
une simple string, reste ouverte aussi… Comme je disais : si je veux
faire \markup \lair { "Air de" \italic "Pirithoüs" }, je n’ai que "Air
de" qui s’affiche.
Je rappelle la fonction écrite :
#(define-markup-command (lair layout props text) (markup?)
(interpret-markup layout props
#{\markup
\column {
\vspace #0.1
\fill-line {
\null
\line { $text }
\null
}
}
#}))
_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu....
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
opensubscriber is not affiliated with the authors of this message nor responsible for its content.