[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make defining new contexts simpler with better \alias functionality
From: |
David Kastrup |
Subject: |
Re: Make defining new contexts simpler with better \alias functionality |
Date: |
Sun, 08 Mar 2015 17:15:15 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Paul Morris <address@hidden> writes:
> I thought of another limit case: trying to create more than one custom
> context inside a single score block, as follows, will result in more than
> one typeset score:
>
> \score {
> <<
> \new myVoice { c' d' e' f' }
> \new myOtherVoice { e' f' g' a' }
> >>
>
> \accept-like Voice myVoice \layout {
> \context {
> \Voice
> \name myVoice
> \alias Voice
> \override NoteHead.color = #blue
> }
> }
> \accept-like Voice myOtherVoice \layout {
> \context {
> \Voice
> \name myOtherVoice
> \alias Voice
> \override NoteHead.color = #green
> }
> }
> }
>
>
> One way around this would be to edit the function to work as follows,
> accepting an alist as the first argument.
You are thinking too complicated.
\score {
<<
\new myVoice { c' d' e' f' }
\new myOtherVoice { e' f' g' a' }
>>
\accept-like Voice myVoice
\accept-like Voice myOtherVoice
\layout {
\context {
\Voice
\name myVoice
\alias Voice
\override NoteHead.color = #blue
\context {
\Voice
\name myOtherVoice
\alias Voice
\override NoteHead.color = #green
}
}
}
--
David Kastrup
- Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/06
- Re: Make defining new contexts simpler with better \alias functionality, David Kastrup, 2015/03/06
- Re: Make defining new contexts simpler with better \alias functionality, David Kastrup, 2015/03/06
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/06
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/06
- Re: Make defining new contexts simpler with better \alias functionality, David Kastrup, 2015/03/07
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/07
- Re: Make defining new contexts simpler with better \alias functionality, David Kastrup, 2015/03/07
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/08
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/08
- Re: Make defining new contexts simpler with better \alias functionality,
David Kastrup <=
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/08
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/16
- Re: Make defining new contexts simpler with better \alias functionality, Colin Campbell, 2015/03/16
- Re: Make defining new contexts simpler with better \alias functionality, Paul Morris, 2015/03/17