On 15 Aug 2005, at 09:45, Mats Bengtsson wrote:



Hans Aberg wrote:

On 14 Aug 2005, at 23:20, Graham Percival wrote:

I have already seen it. The lines
  \once \override Score.RehearsalMark #'self-alignment-X = #right
     \mark "D.S. al Fine "
generate the error:
 Processing `/Users/foo/Music/LilyPond/RachenitsaB.ly'
Parsing...<unnamed port>: In expression ’self-alignment-X:
<unnamed port>: Unbound variable: ’self-alignment-X

But if I ignore what the manual says, I can get it printed over the last barline. Confusing, though.



If an example from the manual doesn't work, I consider it a serious bug. I just checked this example on 2.7.5, and it works; what version are you using?

I used 2.7.4-1, the latest available download.

Did
you copy the whole example?


As has already been pointed out, the problem is that the single
quote should be exactly a plain single quote, not a left quote
or right quote. There was a recent discussion on the mailing list
related to these problems with copy/paste from the manual in its
different incarnations (HTML/PDF).

I see that now: The PDF manual actually displays the Unicode character U-2019, whereas the HTML page displays the correct U-0027.

How do I get it printed under the barline?


First of all, note that \mark is handled at the score level, so
you can only use it to print things above or below the full system,
not above/below each stave. So, if you want to printed below the
system, just set the 'direction' property:
\override Score.RehearsalMard #'direction = #DOWN

Could this be used to generate a new command \markbelow, that works as \mark, except that it puts the stuff below?

  Hans Aberg




_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to