Here is an example that demonstrates the problem. Commenting out the
linewidth in the *.ly-file only places the last systems the right way.
Because this problem was already discussed here I abstained from sending the
code.
But maybe there is a better solution.

Georg

-----Original Message-----
From: Mats Bengtsson [mailto:[EMAIL PROTECTED] 
Sent: Monday, August 01, 2005 4:18 PM
To: Georg Dummer
Cc: lilypond-user
Subject: Re: lilypond-book and DIN A4 ?!?

As far as I can see, the \begin{flushright} doesn't solve anything as long
as you let lilypond-book determine the line width of the scores, since they
will be rather too long then too short (see my email to bug-lilypond a few
minutes ago).
However, if you explicitly set the line width of the music examples to be
shorter than the line width of the remaining LaTeX document, then it makes
sense to use something like what you propose to work around these bugs.

Since you haven't provided any complete example including both LaTeX and
LilyPond code, it's a bit hard to realize exactly what problems you try to
solve.

    /Mats

Georg Dummer wrote:
> This is my newest achievement:
> 
> \newcommand{\preLilyPondExample}{\begin{flushright}}
> \newcommand{\betweenLilyPondSystem}[1]{\hfill} % maybe not needed     
> \newcommand{\postLilyPondExample}{\end{flushright}}
> 
> This also gives acceptable results if you have set the instrument 
> name. In this case the first system (eps-picture) normaly has a 
> different width than the onthers.
> 
> Georg
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Mats Bengtsson
> Sent: Monday, August 01, 2005 10:01 AM
> To: Martin Brodbeck
> Cc: lilypond-user@gnu.org
> Subject: Re: lilypond-book and DIN A4 ?!?
> 
> As has been stated before: As long as you don't specify the line width 
> (or paper size) within the actual .ly code, there should be no need to 
> use this workaround.
> 
>     /Mats
> 
> Martin Brodbeck wrote:
> 
>>Graham Percival schrieb:
>>
>>
>>>Known issue; please search the lilypond-user and bug-lilypond mailist 
>>>archives for discussion and workarounds.
>>>(it was probably discussed on lilypond-devel as well)
>>
>>
>>After a third watch at lilypond-user I found a workaround:
>>"\newcommand{\betweenLilyPondSystem}[1]{\linebreak}" in the preamble 
>>of the LaTeX document fixes the issue.
>>
>>Thanks,
>>Martin
>>
>>
>>_______________________________________________
>>lilypond-user mailing list
>>lilypond-user@gnu.org
>>http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> --
> =============================================
>       Mats Bengtsson
>       Signal Processing
>       Signals, Sensors and Systems
>       Royal Institute of Technology
>       SE-100 44  STOCKHOLM
>       Sweden
>       Phone: (+46) 8 790 8463                         
>          Fax:   (+46) 8 790 7260
>       Email: [EMAIL PROTECTED]
>       WWW: http://www.s3.kth.se/~mabe
> =============================================
> 
> 
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> 
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
         Fax:   (+46) 8 790 7260
        Email: [EMAIL PROTECTED]
        WWW: http://www.s3.kth.se/~mabe
=============================================

Attachment: test.lytex
Description: Binary data

\header {
  poet = "Text: Eugen Eckert "
  composer = "Musik: Winfried Heurich"
  copyright = "© wer auch immmer"
  enteredby = "Georg Dummer"
}

\layout {
   linewidth = 170 \mm
    indent = 15 \mm
}
\renameinput "Messe/MeineEngenGrenzen.ly"
\version "2.6.0"
\include "../templates/defaults.ly"

StimmeSop =   \relative c' { 
	\key f \major
  	\time 4/4
  	
  	
  	a'4 a a f |
  	e2 d |
  	b'4\rest d,8 d e4 \break \bar"" f8 f ~  | 
  	f4 f8 f g4 a8 a ~ |
 	a2 b\rest \bar"|:" \break
  	d4 d d c a2 g  |
  	f4 g e e |
	d2 b'\rest \bar":|"
}

StimmeAlt =   \relative c' { 
	f4 f e d |
	d \melisma cis \melismaEnd d2 |
	s4 d8 d d4 d8 c ~ |
	c4 c8 c e4 e8 f8 ~ |
	f2 s |
	a4 a gis gis | 
	a2 d, |
  	d4 d d c |
  	a2 s |
}

StimmeTen =  \relative c' { 
	\key f \major
  	\time 4/4
  	
  	d4 d c bes |
  	bes2 a |
  	d,4\rest bes'8 bes 
  	bes4 bes8 a ~ |
  	a4 a8 a c4 c8 c ~ |
  	c2 d,\rest
  	d'4 a d e c2 b |
	bes4 bes g g |
	f2 d\rest \bar":|"
}

StimmeBass =   \relative c' { 
	a4 a a a |
	g2 f |
	s4 f8 f f4 f8 f ~ |
	f4 e8 d8 c4 c8 f8 ~ |
	f2 s |
	f4 f e e |
	f2 f |
	f4 bes c, c |
	d2 s |
}

Text =\lyricmode {
	\set stanza = "1." 
	Mei -- ne en -- gen Gren -- zen, mei -- ne kur -- ze Sicht, __
	brin -- ge ich vor dich. __
	Wand -- le sie in Wei -- te.
	Herr, er -- bar -- me dich.
}

Akkorde = \chordmode { 
	d2:m a4:m b:7 g:m a:7 d2:m b1
	f2 c f a:7
   d:m e:7 f g bes c d:m
}

Frauen =
	\context Staff = "fr" <<
    	\clef treble
    	\set Staff.instrument = \markup { \column { \line { Sopran \hspace #0.6 } Alt } }
    	\set Staff.instr = #""
    	\set Staff.midiInstrument = #"choir aahs"

      \context Voice = "sopran" { \voiceOne \StimmeSop }
      \context Voice = "alt" { \voiceTwo \StimmeAlt }
      \lyricsto "alt" \new Lyrics \Text
  >>

Maenner =
	\context Staff = "ma" <<
   	\clef bass
    	\set Staff.instrument = \markup { \column { "Tenor" { "Bass"} } }
    	\set Staff.instr = #""
    	\set Staff.midiInstrument = #"choir aahs"

      \context Voice = "tenor" { \voiceOne \StimmeTen }
      \context Voice = "bass" { \voiceTwo \StimmeBass }
	>>

\score { 
  	<<

  		\override Score.BarNumber  #'padding = #2
  		\context ChordNames { \germanChords \myChordProperties \Akkorde }
			\context ChoirStaff <<
  			\Frauen
  			\Maenner
		>>    
  	>>

  	\layout { }
	%\midi { }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to