Autor Thema: Strophen mittig unter die Noten  (Gelesen 3902 mal)

Hemanti

  • Member
Strophen mittig unter die Noten
« am: Mittwoch, 17. Juni 2009, 18:14 »
Hallo,

ich möchte mit Lilypond ein Lied setzen. Da sich hier von Strophe zu Strophe nur die jeweiligen Strophenanfänge unterscheiden, möchte ich gerne die Strophen 2-8 ganz unter die letzte Akkolade schreiben. Mit

\markup { \column{
  \line{ }
  \line{ 2.  ... }
  \line{ 3.  ... }
  \line{ 4.  ... }
  } }

geht das zwar schonmal in die richtige Richtung, allerdings hätte ich den Text lieber zentriert unter der Akkolade und auch ein Stück weiter unten. Eine Leerzeile einzufügen brachte leider nicht.

Wer kann mir helfen? Danke schon mal im Voraus.

Viele Grüße

ding-dong

  • Member
Re: Strophen mittig unter die Noten
« Antwort #1 am: Mittwoch, 17. Juni 2009, 18:56 »
vielleicht \center-column ?!

ding-dong

  • Member
Re: Strophen mittig unter die Noten
« Antwort #2 am: Mittwoch, 17. Juni 2009, 19:05 »
statt die leerzeile einfach ein paar mal \null einfügen sollte nützen!

derHindemith

  • Member
Re: Strophen mittig unter die Noten
« Antwort #3 am: Donnerstag, 18. Juni 2009, 06:15 »
Center-column geht nicht. Es ist eigentlich \fill-line und \center-column :P (Notationsreferenz B.8.2)
Auch, für mehr Platz, brauchst du \override #(baseline skip (Notationsreferenz B.8.6)

ding-dong

  • Member
Re: Strophen mittig unter die Noten
« Antwort #4 am: Donnerstag, 18. Juni 2009, 09:48 »
Zitat
brauchst du \override #(baseline skip (Notationsreferenz B.8.6)

das geht nicht im reinen \markup - deshalb die \null's oder sonst eine vertikalabstandsteuerung, zb. \translate oder bloss " "!

Hemanti

  • Member
Re: Strophen mittig unter die Noten
« Antwort #5 am: Donnerstag, 18. Juni 2009, 10:10 »
Das \null erfüllt in der Hinsicht voll meine Erwartungen. :)

Nur das mit \center-column und allen sonstigen center-Kommandos funktioniert nicht. Das Ganze sieht jetzt so aus:

\markup { \center-column{
  \null
  \line{ 2. ... }
  \line{ 3. ... }
  \line{ 4. ... }
  }
}

Leider verschiebt sich das Ganze nur weiter nach links, sodass genau die Hälfte meines Textes nicht mehr sichtbar ist, weil er außerhalb des Blattes steht. Das ist irgendwie nicht ganz Sinn der Sache. Der Text soll ja mittig auf der Seite stehen.

ding-dong

  • Member
Re: Strophen mittig unter die Noten
« Antwort #6 am: Donnerstag, 18. Juni 2009, 10:47 »
\fill-line ist wichtig: es verteilt die (3) elemente auf der zeile!
\markup { 
  \fill-line {
    \null   %   oder  \hspace #25
    \column {
      \null
      "2. aaa bbb"
      "3. abcd ddddddddd"
      "4. xyzxyz xx aaaaaaaaaaaah"
    }
    \null
    }
  }

Hemanti

  • Member
Re: Strophen mittig unter die Noten
« Antwort #7 am: Donnerstag, 18. Juni 2009, 12:00 »
Vielen Dank! Es funktioniert. :)

derHindemith

  • Member
Re: Strophen mittig unter die Noten
« Antwort #8 am: Donnerstag, 18. Juni 2009, 18:37 »
Zitat
brauchst du \override #(baseline skip (Notationsreferenz B.8.6)

das geht nicht im reinen \markup - deshalb die \null's oder sonst eine vertikalabstandsteuerung, zb. \translate oder bloss " "!

\override #(baseline skip . 4 ) ist genau das Beispiel aus dem Doku. In reinem \markup.

ding-dong

  • Member
Re: Strophen mittig unter die Noten
« Antwort #9 am: Donnerstag, 18. Juni 2009, 19:17 »
stimmt - danke für den hinweis!
ich hatte immer angenommen (warum bloss???), das sei nur in einem "musikalischen" raum möglich.