• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Abstände zwischen Systemen

Begonnen von dennis1307, Freitag, 18. Oktober 2013, 17:36

Vorheriges Thema - Nächstes Thema

dennis1307

Liebe Community,

ich habe ein Layout-Problem, bei dem ich einfach nicht weiterkomme.

Im Anhang habe ich eine Seite des Problemkindes eingestellt.

Und zwar würde ich gerne den Abstand zwischen, sowie innerhalb der Akkoladen erhöhen, um den Text auseinanderzuziehen. Wie ich den Abstand innerhalb der Akkolade erhöhe, habe ich herausgefunden, dabei verschiebt sich aber leider der Text weg vom System.

Hier meine Settings und der kurze Auszug aus meinem Partiturbuch. Da fällt mir ein: Die \score-Umgebung ist gemeinsam mit anderen in einen \bookpart eingebunden. Die Abstände sollen aber nur für dieses eine Stück verändert werden.


\version "2.16.2"

\paper {
#(set-paper-size "a5")
print-page-number = ##f
ragged-bottom = ##t
ragged-right = ##f
left-margin = #5
right-margin = #5
top-margin = #10
indent = #0
short-indent = #0
}

words = \lyricmode { Das ist sehr schön. Das ist auch schön. }

\score {
\new ChoirStaff \with {
\override StaffGrouper #'staff-staff-spacing #'basic-distance = #8
\override StaffGrouper #'staff-staff-spacing #'stretchability = #100
}  <<
\new Lyrics = sopranos
\new Staff <<
\clef treble
\new Voice = "UhrSop" {
\voiceOne
\relative c'' { a a a a \break a a a a }
}
\new Voice = "UhrAlt" {
\voiceTwo
\relative c' { d d d d \break d d d d }
}                                       
>>
\new Lyrics = altos
\new Lyrics = tenors
\new Staff <<
\clef bass
\new Voice = "UhrTenor" {
\voiceOne
\relative c' { a a a a \break a a a a }
}
\new Voice = "UhrBass" {
\voiceTwo
\relative c { d d d d \break d d d d }
}                                       
>>
\new Lyrics = basses

\context Lyrics = sopranos \lyricsto UhrSop \words
\context Lyrics = altos \lyricsto UhrAlt \words
\context Lyrics = tenors \lyricsto UhrTenor \words
\context Lyrics = basses \lyricsto UhrBass \words
>>

\layout { }
}


Hoffe, ihr könnt mir von dem Schlauch helfen, auf dem ich grade stehe.

GLG
Dennis

eluze

ich glaube die folgenden overrides sollten genügen (natürlich mit deinen zahlen!)

\layout {
  \context {
    \Lyrics
    \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing #'minimum-distance = #12
    \override VerticalAxisGroup #'nonstaff-nonstaff-spacing #'minimum-distance = #12
    \override VerticalAxisGroup #'nonstaff-unrelatedstaff-spacing #'minimum-distance = #12
  }
}

Eluze

dennis1307

Hallo Eluze,

danke, das funktioniert schonmal. :) Wie erhöhe ich denn jetzt noch den Abstand zwischen den Akkoladen?

Gruß Dennis

eluze

Zitat von: dennis1307 am Freitag, 18. Oktober 2013, 19:08
Wie erhöhe ich denn jetzt noch den Abstand zwischen den Akkoladen?
ich nehme an dass du mit "zwischen den Akkoladen" meinst zwischen den zeilen, also nach einem \break, oder?

dazu kenne ich keine parameter.

man kann aber diverse page-layout parameter setzen, die dafür sorgen:

  • systems-per-page
  • min-systems-per-page
  • max-systems-per-page
  • \pageBreak an der richtigen stelle
  • ragged-bottom
  • ragged-last-bottom
     oder
  • system-system-spacing
und wahrscheinlich noch weitere. die beeinflussen dann die abstände...

Eluze

dennis1307

Danke. Ich werde mich die Tage drum kümmern und dann berichten.

Dennis