lilypond-user
[Top][All Lists]
Advanced

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

Re: Markup problem


From: David Kastrup
Subject: Re: Markup problem
Date: Sun, 13 Feb 2022 15:39:55 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Rip _Mus <ripetizioni.musica@gmail.com> writes:

> Good morning\evening to everyone,
> attached a little problem of mine, please let me understand (and thanks a
> lot to all users that helped me with the stencil definition, maybe I forgot
> to answer!):
>
> why, after the score, the second markup goes directly on the other page?

Because markups are not broken across pages and it does not fit.  Try

\version "2.22.1"

\header {
  title = "HUGE TITLE"
  tagline = ##f
}


\bookpart {
  
  \header {
    subtitle = "BOOKPART TITLE" }

\markuplist {
  \vspace #2
  
  \column-lines \wordwrap-string-internal ##t #
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sapien neque, 
efficitur quis iaculis in, tincidunt ut odio. In purus sem, sollicitudin in 
ante in, eleifend molestie libero. Curabitur facilisis malesuada lectus non 
lacinia. Nam sagittis orci nulla, nec pulvinar arcu facilisis eget. In hac 
habitasse platea dictumst. Sed consectetur tincidunt nulla id porta. Nulla 
pretium mi leo, vitae dapibus sem rhoncus quis. Morbi sed est in nibh convallis 
eleifend vel vel diam. Vestibulum in arcu in ligula ullamcorper finibus.

Cras facilisis, neque eu pretium ornare, leo ipsum sagittis augue, at lobortis 
odio augue ut diam. Cras suscipit consequat fermentum. Mauris ullamcorper lacus 
laoreet ipsum sagittis, quis blandit leo maximus. Nam vel elementum nisi. Nulla 
tempus malesuada ante at porttitor. Aliquam erat volutpat. Sed commodo, ligula 
sit amet efficitur finibus, arcu risus ultrices nisi, sit amet tristique enim 
elit sit amet eros. Praesent rhoncus nunc eu dolor dapibus vehicula. Nulla 
hendrerit dignissim libero, non suscipit arcu fringilla vitae. Pellentesque 
nisl tellus, faucibus id augue a, condimentum luctus augue. Etiam quis maximus 
elit, in hendrerit orci. Vestibulum elit tellus, porttitor vel odio vel, 
ullamcorper tincidunt dolor. Vestibulum a porta orci. Donec iaculis velit 
vehicula mi sagittis convallis.

Nullam at ex dapibus, molestie nulla eget, rutrum lectus. Ut cursus eu elit in 
semper. Duis fringilla leo metus, eget pharetra urna tempus sit amet. Aenean ac 
lectus maximus, tristique nisl quis, convallis tellus. Donec laoreet sem sit 
amet vehicula sodales. In a risus lacinia, dapibus odio sed, pellentesque quam. 
Ut eget nibh eu lacus consectetur egestas. Fusce sed maximus odio. Morbi 
posuere eu ante ut cursus. Morbi tempor leo sed elit elementum congue. Donec 
porttitor orci vitae nibh commodo, id elementum erat facilisis.

Vestibulum a viverra mauris, eget pellentesque risus. Nulla eu sapien elit. Sed 
pharetra turpis at eros volutpat, nec consequat tortor convallis. Proin nec 
cursus dolor. Donec consequat efficitur felis eu placerat. Vestibulum congue, 
velit id rutrum posuere, nunc velit sagittis dolor, at suscipit neque arcu quis 
tellus. Donec leo tellus, fringilla sed condimentum ac, sodales a nibh. 
Praesent eu tellus vestibulum, finibus nunc fringilla, semper odio. Sed 
ultricies at erat ac ornare. Duis a facilisis lacus, eu elementum quam.

Vivamus id enim gravida, auctor elit a, viverra nisi. Aliquam imperdiet ornare 
felis a molestie. Maecenas rhoncus lobortis tellus, quis cursus ipsum posuere 
eu. Cras vel mi sed nisl vulputate facilisis. Proin aliquam lacus at sagittis 
fermentum. Donec ut rhoncus enim, id finibus tortor. Phasellus porttitor, nisl 
quis cursus interdum, orci justo condimentum risus, quis pulvinar dui enim eu 
metus. Aliquam congue mollis dui, pretium commodo leo. Aliquam tincidunt tellus 
et ligula tristique fermentum. Aliquam auctor velit condimentum velit rutrum 
sodales."
}

\markup { \vspace #0.5 }

\score {
  \relative c' {
    c4 d e f g a g f e1
  }
}

\markup { \vspace #0.5 }

\markuplist {
  \column-lines \wordwrap-string-internal ##t #
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sapien neque, 
efficitur quis iaculis in, tincidunt ut odio. In purus sem, sollicitudin in 
ante in, eleifend molestie libero. Curabitur facilisis malesuada lectus non 
lacinia. Nam sagittis orci nulla, nec pulvinar arcu facilisis eget. In hac 
habitasse platea dictumst. Sed consectetur tincidunt nulla id porta. Nulla 
pretium mi leo, vitae dapibus sem rhoncus quis. Morbi sed est in nibh convallis 
eleifend vel vel diam. Vestibulum in arcu in ligula ullamcorper finibus.

Cras facilisis, neque eu pretium ornare, leo ipsum sagittis augue, at lobortis 
odio augue ut diam. Cras suscipit consequat fermentum. Mauris ullamcorper lacus 
laoreet ipsum sagittis, quis blandit leo maximus. Nam vel elementum nisi. Nulla 
tempus malesuada ante at porttitor. Aliquam erat volutpat. Sed commodo, ligula 
sit amet efficitur finibus, arcu risus ultrices nisi, sit amet tristique enim 
elit sit amet eros. Praesent rhoncus nunc eu dolor dapibus vehicula. Nulla 
hendrerit dignissim libero, non suscipit arcu fringilla vitae. Pellentesque 
nisl tellus, faucibus id augue a, condimentum luctus augue. Etiam quis maximus 
elit, in hendrerit orci. Vestibulum elit tellus, porttitor vel odio vel, 
ullamcorper tincidunt dolor. Vestibulum a porta orci. Donec iaculis velit 
vehicula mi sagittis convallis.

Nullam at ex dapibus, molestie nulla eget, rutrum lectus. Ut cursus eu elit in 
semper. Duis fringilla leo metus, eget pharetra urna tempus sit amet. Aenean ac 
lectus maximus, tristique nisl quis, convallis tellus. Donec laoreet sem sit 
amet vehicula sodales. In a risus lacinia, dapibus odio sed, pellentesque quam. 
Ut eget nibh eu lacus consectetur egestas. Fusce sed maximus odio. Morbi 
posuere eu ante ut cursus. Morbi tempor leo sed elit elementum congue. Donec 
porttitor orci vitae nibh commodo, id elementum erat facilisis.

Vestibulum a viverra mauris, eget pellentesque risus. Nulla eu sapien elit. Sed 
pharetra turpis at eros volutpat, nec consequat tortor convallis. Proin nec 
cursus dolor. Donec consequat efficitur felis eu placerat. Vestibulum congue, 
velit id rutrum posuere, nunc velit sagittis dolor, at suscipit neque arcu quis 
tellus. Donec leo tellus, fringilla sed condimentum ac, sodales a nibh. 
Praesent eu tellus vestibulum, finibus nunc fringilla, semper odio. Sed 
ultricies at erat ac ornare. Duis a facilisis lacus, eu elementum quam.

Vivamus id enim gravida, auctor elit a, viverra nisi. Aliquam imperdiet ornare 
felis a molestie. Maecenas rhoncus lobortis tellus, quis cursus ipsum posuere 
eu. Cras vel mi sed nisl vulputate facilisis. Proin aliquam lacus at sagittis 
fermentum. Donec ut rhoncus enim, id finibus tortor. Phasellus porttitor, nisl 
quis cursus interdum, orci justo condimentum risus, quis pulvinar dui enim eu 
metus. Aliquam congue mollis dui, pretium commodo leo. Aliquam tincidunt tellus 
et ligula tristique fermentum. Aliquam auctor velit condimentum velit rutrum 
sodales."

}

}

\paper {
  #(define fonts
    (set-global-fonts
     #:music "emmentaler"
     #:brace "emmentaler"
     #:roman "TeXGyre Schola"
     #:factor (/ staff-height pt 20)
   ))

  top-margin = 2 \cm
  left-margin = 2 \cm
  bottom-margin = 2\cm
  right-margin = 2\cm
}
and yes, that's a stupid interface for achieving that purpose.

-- 
David Kastrup

reply via email to

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