> I'm running 1.3.124 and I was wondering if someone could help me with > the following questions: > > 1. Sometimes when I typset some music, the first note is too close > (almost touching) to the time signature. What's a simple way to > add some space at that point? This seems to happen only on lines > with a lot of music, so I can get around this by adding a \break to > split the line in half, but I was wondering if there was a better > way. You could try to play around with the spacing constants in scm/basic-properties.scm > 2. I'm using things like: > > restShiftUp = \property Voice.Rest \override #'staff-position = #4 > > to play with rest location. It works fine, but lily gives me the > following warning: > > warning: Can't find property type-check for `staff-position'. > Perhaps you made a typing error? > > Should I worry? It seems that staff-position is missing in scm/grob-property-description.scm; a bug! > 3. How do I escape curly braces ("{", "}") when passing strings to > TeX? For example, I'd like to do something like: > > piece = "This {\sl is} a test."; Try piece = "This \{\\sl is\} a test."; (also the backslash needs an escape). > 4. Finally, I'm having trouble using \mark when, and only when, I > \include "paper23.ly" or \include "paper26.ly". In other words, > \mark works fine if I use other paper sizes. With those, I get > errors like: > > paper output to 24012001.tex...warning: can't find font: `cmr14' > warning: Loading default font > Backtrace: > 0* [Axis_group_interface::group_extent_callback #<Grob LineOfScore > > 1] > 1* [Side_position::aligned_side #<Grob RehearsalMark > 1] > 2* [Grob::molecule_extent #<Grob RehearsalMark > 1] > 3* [Text_item::brew_molecule #<Grob RehearsalMark >] > 4* cmr-alist > > ERROR: In expression cmr-alist: > ERROR: Unbound variable: cmr-alist > ly2dvi: LilyPond failed: lilypond 24012001 2>&1 Hmm, Lilypond asks for cmr of sizes 4,5,6,7,8,10,12,14,16 and 20 whereas a typical teTeX installation includes 5,6,7,8,9,10,12,17. Either we could change Lilypond to use only these sizes or we have to start fiddling with magnifications again. As a quick hack to implement the former option, you could apply the attached patch. The result will probably look a bit odd. /Mats
--- scm/font.scm.orig Wed Jan 17 23:47:22 2001 +++ scm/font.scm Wed Jan 24 10:48:07 2001 @@ -65,41 +65,41 @@ ((-4 medium upright number feta-nummer 5) . "feta-nummer5") ((-5 medium upright number feta-nummer 4) . "feta-nummer4") - ((4 medium upright roman cmr 20) . "cmr20") - ((3 medium upright roman cmr 16) . "cmr16") - ((2 medium upright roman cmr 14) . "cmr14") + ((4 medium upright roman cmr 17) . "cmr17") + ((3 medium upright roman cmr 17) . "cmr17") + ((2 medium upright roman cmr 12) . "cmr12") ((1 medium upright roman cmr 12) . "cmr12") ((0 medium upright roman cmr 10) . "cmr10") ((-1 medium upright roman cmr 8) . "cmr8" ) ((-2 medium upright roman cmr 7) . "cmr7" ) ((-3 medium upright roman cmr 6) . "cmr6" ) ((-4 medium upright roman cmr 5) . "cmr5" ) - ((-5 medium upright roman cmr 4) . "cmr4" ) + ((-5 medium upright roman cmr 5) . "cmr5" ) - ((3 medium italic roman cmti 16) . "cmti16") - ((2 medium italic roman cmti 14) . "cmti14") + ((3 medium italic roman cmti 12) . "cmti12") + ((2 medium italic roman cmti 12) . "cmti12") ((1 medium italic roman cmti 12) . "cmti12") ((0 medium italic roman cmti 10) . "cmti10") ((-1 medium italic roman cmti 8) . "cmti8") ((-2 medium italic roman cmti 7) . "cmti7") - ((-3 medium italic roman cmti 6) . "cmti6") + ((-3 medium italic roman cmti 7) . "cmti7") - ((2 bold upright roman cmbx 14) . "cmbx14") + ((2 bold upright roman cmbx 12) . "cmbx12") ((1 bold upright roman cmbx 12) . "cmbx12") ((0 bold upright roman cmbx 10) . "cmbx10") ((-1 bold upright roman cmbx 8) . "cmbx8") ((-2 bold upright roman cmbx 7) . "cmbx7") - ((4 medium upright typewriter cmtt 20) . "cmtt20") - ((3 medium upright typewriter cmtt 16) . "cmtt16") - ((2 medium upright typewriter cmtt 14) . "cmtt14") + ((4 medium upright typewriter cmtt 17) . "cmtt17") + ((3 medium upright typewriter cmtt 17) . "cmtt17") + ((2 medium upright typewriter cmtt 12) . "cmtt12") ((1 medium upright typewriter cmtt 12) . "cmtt12") ((0 medium upright typewriter cmtt 10) . "cmtt10") ((-1 medium upright typewriter cmtt 8) . "cmtt8" ) ((-2 medium upright typewriter cmtt 7) . "cmtt7" ) ((-3 medium upright typewriter cmtt 6) . "cmtt6" ) ((-4 medium upright typewriter cmtt 5) . "cmtt5" ) - ((-5 medium upright typewriter cmtt 4) . "cmtt4" ) + ((-5 medium upright typewriter cmtt 5) . "cmtt5" ) ;; should use the same brace font every where and fix C++ code. ((2 * * braces feta-braces 26) . "feta-braces26")