• 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ü

größere Seitenränder nur auf einer Seite

Begonnen von stefanhuglfing, Mittwoch, 19. August 2015, 09:59

Vorheriges Thema - Nächstes Thema

stefanhuglfing

In meinem Beispiel sind auf Seite 1 die Abstände zwischen den Systemen größer als auf Seite 2. Ich hätte lieber oben und unten größere Seitenränder:


\version "2.18.2"   

\header { title = Titel }

\score
{
  \new ChoirStaff
   << 
    \new Staff 
     <<
      \new Voice
       {
        \repeat unfold 40 { c' d' e' f' }
        \pageBreak
        \repeat unfold 64 { g' f' e' d' } c'
       }
     >> 
     
    \new Staff 
     <<
      \new Voice
       {
        \repeat unfold 40 { c' d' e' f' }         
        \repeat unfold 64 { g' f' e' d' } c'
       }
     >> 
   >>       
  \layout {}
}


Im Beispiel unten ist es mir gelungen (\vspace über dem Titel, größerer Titel und unten ein großer unsichtbarer Text). Aber es geht doch sicher auch elegenater, oder?


\version "2.18.2"   

\header { title = \markup { \vspace #3 \larger { Titel } } }

\score
{
  \new ChoirStaff
   << 
    \new Staff 
     <<
      \new Voice
       {
        \repeat unfold 40 { c' d' e' f' }
        \pageBreak
        \repeat unfold 64 { g' f' e' d' } c'
       }
     >> 
     
    \new Staff 
     <<
      \new Voice
       {
        \repeat unfold 38 { c' d' e' f' }
        c'_\markup
            { \with-color #white
             {
              \larger \larger \larger \larger \larger
              \larger \larger \larger \larger \larger
              \larger \larger \larger \larger \larger { "Platz" }
             }
            }
           
        d' e' f' c'd' e' f'
        \repeat unfold 64 { g' f' e' d' } c'
       }
     >> 
   >>       
  \layout {}


fugenkomponist

Das weiße Markup ist auf jeden Fall sehr unschön, ja. Du könntest mal probieren, ob ragged-bottom das richtige für dich ist.
\header {
  title = \markup {
    \vspace #10 Titel
  }
}

\paper {
  ragged-bottom = ##t
}

Übrigens kannst du statt 10-mal \larger auch einfach \fontsize #10 schreiben, ebenso \fontsize #-10 für 10-mal \smaller ;)


stefanhuglfing

an harm6:
die häufigen  \newStaff  wären für mich auch nur eine Notlösung.

an fugenkomponist:
zusammen mit  system-system-spacing #'padding = #5  erhalte ich, was ich mir wünsche:


\header {
  title = \markup {
    \vspace #10 Titel
  }
}

\paper {
  system-system-spacing #'padding = #5
  ragged-bottom = ##t
}


Danke!

harm6

Zitat von: stefanhuglfing
an harm6:
die häufigen  \newStaff  wären für mich auch nur eine Notlösung.

Hm, ich denke Dir ist entgangen worum es in meinem Vorschlag geht.

LilyPond bietet die Möglichkeit alle Systeme manuell auszurichten. Außer in Ausnahmefällen rate ich aber davon ab.
Die erste Seite kann aber so ein Ausnahmefall sein.

Der Befehl lautet
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details <argumente>

Siehe:
http://www.lilypond.org/doc/v2.19/Documentation/notation/explicit-staff-and-system-positioning



Gruß,
  Harm