[Top][All Lists]

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

Re: Aligning single systems?

From: David Kastrup
Subject: Re: Aligning single systems?
Date: Fri, 07 May 2010 21:53:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

"Boris Shingarov" <address@hidden> writes:

> Hi David,
>> for theoretical work it often is necessary to write several short
>  > systems in one line, interspersed with text.  
> This is exactly what we are doing. 
>  > I don't manage to have
>  > a) new systems continue aligned to the previous system in a line, like
>  > when doing
>  > \line { \score { ... \layout {} } some text \score { ... \layout {} } }
> I am not sure I understand what the problem is. Do you mean having
> several embedded scores on one line?  Like this:
> \markuplines {
>   \justified-lines {
>     some text
>     \score { ... \layout {} }
>     more text
>     \score { ... \layout {} }
>   }
> }
> What is the functionality missing from this?

Make it concrete:

\markuplines {
  \justified-lines {
    some text
    \score { e''' \layout {} }
    more text
    \score { c \layout {} }

Nothing lines up.  Text is in the sky, music systems are skewed.

>> b) to have interspersed text appear at useful height with relation to
>  > the surrounding score.  
> We were able to obtain nice looking results via a combination of
> adjustments to baseline-skip, minimum-Y-extent, staff-space, and other
> similar standard settings, I can't remember off the top of my head
> what they were, but the idea is, achieving it did not require any
> custom programming work, nor even Scheme scripting.

Sounds not quite easy.  Something like that should be easy, or scores in
markup become hard to use.

>   What I am struggling with right now, is the crappy vertical spacing
> of lines that results. 

>  > Would it be possible to have some Staff property, say,
>  > baseline-height that specifies a Staff line to be aligned with the
>  > baseline of surrounding constructs?
> Hmm... so it would be relative to what, the bottom of the bounding
> rectangle?  Or I think more usefully, to the middle staff line?

A specified staff line at specified height might be nice, like bottom
staff line at baseline, or middle staff line at x-height.  But since
staff lines have a fixed distance, maybe just one spec (likely middle
staff line) would be useful enough.

> so one could say: "the middle lines of all embedded staves are always
> 1mm above the baseline of the text".  That would be way cool, and I
> don't see why it would be too hard to implement.

If we had something like that, one would not need to meddle with
paddings and the resulting spurious spacings.

David Kastrup

reply via email to

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