Hallo Robert,
wenn du mit der Entwicklerversion (also zumindest nicht der letzten stabilen) arbeitest, musst du auf solche Überraschungen gefasst sein. Die Downloads sind entsprechend gekennzeichnet. Die neueste Development-Version ist ja bereits 2.13.31 (oh, schon zwei Subversionen später).
ich arbeite schon lange mit den Entwicklerversionen, da diese einige Vorteile gegenüber der stabilen Version bilden. Die Leute machen verdammt gute Arbeit.
(Davon abgesehen arbeitet die 2.12. nicht korrekt, da sie auf OpenSuse-11.3 keine PDF generieren kann. Das Programm selbst zu kompilieren scheitert. Selbst die
Entwicklerversion 2.13.31 arbeitet bei mir nur, weil ich sie selbst kompiliert habe.)
Ich schicke im folgenden mal einen Quellcodeausschnitt und ein Bild der Ausgabe. Vielleicht hilft das, um das Problem zu lösen.
Danke nochmal
Gruß
Franz
\version "2.13.*"
\markup { \huge
"Extract from an Allemande by Michel de la Barre" }
\markup \null
\markup \null
\markup \null
\markup {
"The time-signature is \"C\". Like most composers of the \"Grand Siecle\" "}
\markup {
de la Barre took care about beamgroups. It is important for a correctly}
\markup {
interpretation of his music.}
\markup \null
\markup \null
\markup {
In older versions of Lilypond there were working methods to set the}
\markup {
automatic beam behavior. Since 2.13.29 the method changed and I can't}
\markup {
find a solution in the documentation.}
\markup \null
\markup \null
\markup {
"Beam Settings worked like this until 2.13.28:" }
\markup { \typewriter
"\overrideBeamSettings #'Score #'(4 . 4) #'end #'((* . (1 1 1)))" }
\markup \null
\markup \null
\markup {
"Since 2.13.29 the following code works in some cases:" }
\markup { \typewriter
" \set baseMoment = #(ly:make-moment 1 8)" }
\markup { \typewriter
" \set beatStructure = #'(2 2 2 2) " }
\markup {
"If I change the \\time in 2/2 it works correctly." }
\markup \null
\markup \null
\markup \null
\markup \null
\paper {
myStaffSize = #24
line-width = 18\cm
}
\relative c''' {
\time 4/4
\key e \minor
% Beam Settings worked like this until 2.13.28:
% \overrideBeamSettings #'Score #'(4 . 4) #'end #'((* . (1 1 1)))
% Since 2.13.29 the following code works in some cases:
\set baseMoment = #(ly:make-moment 1 8)
\set beatStructure = #'(2 2 2 2)
% If I change the \time in 2/2 it works correctly.
g8 e g8. fis16 e8 d c b |\noBreak
a d e16 d c e d8 c16 b a b c a |
}
\layout {
indent = 0\cm
}