lilypond-user
[Top][All Lists]
Advanced

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

Re: Merging scores in one pdf


From: Valentin Villenave
Subject: Re: Merging scores in one pdf
Date: Wed, 11 Jul 2007 12:01:48 +0200

2007/7/11, Paul Harouff <address@hidden>:
The biggest pain which made me give up was \markup is assumed to be
associated with the score after it. The vertical spacing and page breaks
don't allow you to end a page with a \markup block. It always moves to the
next page with the \score.

I can't reproduce it here; can you post a snippet?

I can see the usefulness of the \markup block as it is currently programmed.
But it is really intended for adding a few words of performance directions
above a score.

(see the snippet below)

What I would really like to have is a \text block with all the usual
formatting capability of a \markup but not associated with any \score. Each
block would represent a paragraph of plain text. Ideally, the vertical
spacing and page breaks should treat each \text block just as it would a
\score block. It might even be useful for the \text block to have \layout
and \markup just like a \score block for paragraph titles.

What would this \text have that \markup doesn't have? When using
\book, the \markup blocks are printed independently.

Also, when I use \center in a \markup block outside of a score, I expect the
text to center between the page margins (i.e., center on the entire width of
the \score object below), not center on the left margin so the text runs off
the page. In my opinion, having to use fill-line or other tweaks to get the
text to move to the center of the page is a bug, not a feature.

Is there anything wrong with the following snippet?

%%%% snippet

 upper = \relative c'' {
       \clef treble
       \key c \major
       \time 4/4

       a b c d
    }

    lower = \relative c {
       \clef bass
       \key c \major
       \time 4/4

       a2 c
    }
    \book {
        \markup {\justify-string #"Lorem ipsum dolor sit amet
consectetuer adipiscing elit,
        sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna aliquam erat volutpat.
        Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis
        nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
iriure dolor in hendrerit
        in vulputate velit esse molestie consequat, vel illum dolore
eu feugiat nulla facilisis
        at vero eros et accumsan et iusto odio dignissim qui blandit
praesent luptatum zzril
        delenit augue duis dolore te feugait nulla facilisi. Nam
liber tempor cum soluta nobis
        eleifend option congue nihil imperdiet doming id quod mazim
placerat facer possim assum.
        Typi non habent claritatem insitam; est usus legentis in iis
qui facit eorum claritatem.
        Investigationes demonstraverunt lectores legere me lius quod
ii legunt saepius.
        Claritas est etiam processus dynamicus, qui sequitur
mutationem consuetudium lectorum.
        Mirum est notare quam littera gothica, quam nunc putamus
parum claram, anteposuerit litterarum
        formas humanitatis per seacula quarta decima et quinta
decima. Eodem modo typi, qui nunc nobis
        videntur parum clari, fiant sollemnes in futurum."}
    \score {
       \new PianoStaff <<
          \set PianoStaff.instrumentName = "Piano  "
          \new Staff = "upper" \upper
          \new Staff = "lower" \lower
       >>
    }
    \markup {\wordwrap-string #"Lorem ipsum dolor sit amet
consectetuer adipiscing elit,
        sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna aliquam erat volutpat.
        Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis
        nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
iriure dolor in hendrerit
        in vulputate velit esse molestie consequat, vel illum dolore
eu feugiat nulla facilisis
        at vero eros et accumsan et iusto odio dignissim qui blandit
praesent luptatum zzril
        delenit augue duis dolore te feugait nulla facilisi. Nam
liber tempor cum soluta nobis
        eleifend option congue nihil imperdiet doming id quod mazim
placerat facer possim assum.
        Typi non habent claritatem insitam; est usus legentis in iis
qui facit eorum claritatem.
        Investigationes demonstraverunt lectores legere me lius quod
ii legunt saepius.
        Claritas est etiam processus dynamicus, qui sequitur
mutationem consuetudium lectorum.
        Mirum est notare quam littera gothica, quam nunc putamus
parum claram, anteposuerit litterarum
        formas humanitatis per seacula quarta decima et quinta
decima. Eodem modo typi, qui nunc nobis
        videntur parum clari, fiant sollemnes in futurum."}
    \score {
       \new PianoStaff <<
          \set PianoStaff.instrumentName = "Piano  "
          \new Staff = "upper" \upper
          \new Staff = "lower" \lower
       >>
    }

    \markup {
        \fill-line {
     \override #'(line-width . 60)
        \justify-string #"Lorem ipsum dolor sit amet consectetuer
adipiscing elit,
        sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna aliquam erat volutpat.
        Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis
        nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
iriure dolor in hendrerit
        in vulputate velit esse molestie consequat, vel illum dolore
eu feugiat nulla facilisis
        at vero eros et accumsan et iusto odio dignissim qui blandit
praesent luptatum zzril
        delenit augue duis dolore te feugait nulla facilisi." }
    }\pageBreak

    \score {
       \new PianoStaff <<
          \set PianoStaff.instrumentName = "Piano  "
          \new Staff = "upper" \upper
          \new Staff = "lower" \lower
       >>
    }
    \markup {\justify-string #"Lorem ipsum dolor sit amet
consectetuer adipiscing elit,
        sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna aliquam erat volutpat.
        Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis
        nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
iriure dolor in hendrerit
        in vulputate velit esse molestie consequat, vel illum dolore
eu feugiat nulla facilisis
        at vero eros et accumsan et iusto odio dignissim qui blandit
praesent luptatum zzril
        delenit augue duis dolore te feugait nulla facilisi. Nam
liber tempor cum soluta nobis
        eleifend option congue nihil imperdiet doming id quod mazim
placerat facer possim assum.
        Typi non habent claritatem insitam; est usus legentis in iis
qui facit eorum claritatem.
        Investigationes demonstraverunt lectores legere me lius quod
ii legunt saepius.
        Claritas est etiam processus dynamicus, qui sequitur
mutationem consuetudium lectorum.
        Mirum est notare quam littera gothica, quam nunc putamus
parum claram, anteposuerit litterarum
        formas humanitatis per seacula quarta decima et quinta
decima. Eodem modo typi, qui nunc nobis
        videntur parum clari, fiant sollemnes in futurum."}
        }




reply via email to

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