Re: markup in one line
Hi Wilbert, thanks a lot, I take the addlyrics solution. It looks fine. Wolfgang * Wilbert Berendsen [10.03.08 21:37]: > Op maandag 10 maart 2008, schreef Wolfgang Mechsner: > > \new Score \with { > > \override TimeSignature #'transparent = ##t > > defaultBarType = #"" > > \remove Bar_number_engraver > > } << > > \context Staff > > {\override TextScript #'padding #2 > > \time 4/4 > > 1_"I" _"Im" \bar"||" > > 1_\markup{ \flat"II"} > > 1_\markup{\flat"IIm"} \bar "||" > > 1_\markup{"II"} > > 1_\markup{"IIm"} \bar "||" > > I fixed your example a bit (without changing): > > \new Score \with { > \override TimeSignature #'transparent = ##t > defaultBarType = #"" > \remove Bar_number_engraver > } << > \context Staff { > \override TextScript #'padding = #2 > \time 4/4 > 1_"I" _"Im" \bar"||" > 1_\markup{ \flat"II"} > 1_\markup{\flat"IIm"} \bar "||" > 1_\markup{"II"} > 1_\markup{"IIm"} \bar "||" > } > >> > > I would use: > \override TextScript #'staff-padding = #5 > > but the texts are still not perfectly aligned (because of their up-extents > differing). > > there should be a way to have them aligned on the text baseline. But I don't > know it (yet). > > another solution would be (ab)using lyrics: > \new Score \with { > \override TimeSignature #'transparent = ##t > defaultBarType = #"" > \remove Bar_number_engraver > } << > \context Staff { > \time 4/4 > 1 \bar"||" > \bar "||" > \bar "||" > } \addlyrics { > \markup I \markup Im > \markup{\flat II} \markup{\flat IIm} > \markup II \markup IIm > } > >> > > best regards, > Wilbert Berendsen > > -- > http://www.wilbertberendsen.nl/ > LilyKDE: http://lilykde.googlecode.com/ - Wolfgang Mechsner Lieneschweg 14 49076 Osnabrück 0541-2001561 [EMAIL PROTECTED] www.wolfgang-mechsner.de ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: markup in one line
Op maandag 10 maart 2008, schreef Wolfgang Mechsner: > \new Score \with { > \override TimeSignature #'transparent = ##t > defaultBarType = #"" > \remove Bar_number_engraver > } << > \context Staff > {\override TextScript #'padding #2 > \time 4/4 > 1_"I" _"Im" \bar"||" > 1_\markup{ \flat"II"} > 1_\markup{\flat"IIm"} \bar "||" > 1_\markup{"II"} > 1_\markup{"IIm"} \bar "||" I fixed your example a bit (without changing): \new Score \with { \override TimeSignature #'transparent = ##t defaultBarType = #"" \remove Bar_number_engraver } << \context Staff { \override TextScript #'padding = #2 \time 4/4 1_"I" _"Im" \bar"||" 1_\markup{ \flat"II"} 1_\markup{\flat"IIm"} \bar "||" 1_\markup{"II"} 1_\markup{"IIm"} \bar "||" } >> I would use: \override TextScript #'staff-padding = #5 but the texts are still not perfectly aligned (because of their up-extents differing). there should be a way to have them aligned on the text baseline. But I don't know it (yet). another solution would be (ab)using lyrics: \new Score \with { \override TimeSignature #'transparent = ##t defaultBarType = #"" \remove Bar_number_engraver } << \context Staff { \time 4/4 1 \bar"||" \bar "||" \bar "||" } \addlyrics { \markup I \markup Im \markup{\flat II} \markup{\flat IIm} \markup II \markup IIm } >> best regards, Wilbert Berendsen -- http://www.wilbertberendsen.nl/ LilyKDE: http://lilykde.googlecode.com/ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
markup in one line
Hi, is there any solution to have the markup in one line? Wolfgang ## \new Score \with { \override TimeSignature #'transparent = ##t defaultBarType = #"" \remove Bar_number_engraver } << \context Staff {\override TextScript #'padding #2 \time 4/4 1_"I" _"Im" \bar"||" 1_\markup{ \flat"II"} 1_\markup{\flat"IIm"} \bar "||" 1_\markup{"II"} 1_\markup{"IIm"} \bar "||" - Wolfgang Mechsner [EMAIL PROTECTED] www.wolfgang-mechsner.de ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user