Die Strophen am Ende in mehreren Spalten drucken

Begonnen von flashgordonx, Samstag, 26. Dezember 2020, 19:03

« vorheriges - nächstes »

flashgordonx

Hallo und frohe Weihnachten für Alle! :)

Ich möchte weitere Strophe nach die Note hinzufügen und habe den bezüglichen Kapitel http://lilypond.org/doc/v2.18/Documentation/notation/stanzas im Dokumentation gefunden.

Problem ist, dass ich zwei Codes nicht zusammenführen kann! Darf ich um bissi Hilfe bitten? :)

amateur

wenn die Strophen am Ende angefügt werden sollen, sind es keine lyrics mehr.
Einfach ein markup anfügen, wie in der Dokumentation beschrieben:
\version "2.20.0"

\header {
  title = "Ich steh an Deiner Krippen hier"
  composer = "Johann Sebastian Bach (1736)"
  poet = "Paul Gerhardt"
  tagline = ""
}

#(set-default-paper-size "a5")
#(set-global-staff-size 19)

\pointAndClickOff

global = {
  \key c \major
  \time 4/4
}

chordNames = \chordmode {
  \global
  % Akkorde folgen hier.

}

melody = \relative c'' {
  \global
  \partial 4 e4 | a b c a | g4. f8 e4 \breathe g | c,4. b8 c4 d | e2 e4 \bar ":|."
  \break g4 | c g a g | f4. g8 e4 \breathe g
  c g a g | f4. g8 e4 \breathe e \break | fis gis a8 [  c] b a | gis2 a4 \bar "|."

}

verseOne = \lyricmode {
  \set stanza = "1."
  Ich steh an dei -- ner Krip -- pen hier,
  o Je -- su, du mein Le -- ben;

  Nimm hin, es ist mein Geist und Sinn,
  Herz, Seel und Mut, nimm al -- les hin
  und laß dir's wohl _ ge -- _ fal -- len.

}

verseTwo = \lyricmode {
  \set stanza = "2."


  ich kom -- me, bring und schen -- ke dir,
  was du mir hast ge -- ge -- ben.


}

verseThree = \lyricmode {
  \set stanza = "3."
  % Liedtext folgt hier.

}

\score {
  <<
    \new ChordNames \chordNames
    \new Staff { \melody }
    \addlyrics { \verseOne }
    \addlyrics { \verseTwo }
    \addlyrics { \verseThree }
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }

}
\markup {
  \column{
    \line{ Vers 2 }
    \line{ Da ich noch nicht geboren war, }
    \line { da bist du mir geboren }
    \line  { und hast dich mir zu eigen gar, }
    \line { etc. .... }
  }
}

flashgordonx

Danke. Aber ich dachte an andere Schnipsel, wo 4 Verse sich befindet. Wenn ich sie hinzufüge, kommt ein Fehlermeldung.

harm6

Bitte poste den code der Probleme bereitet, sowie die Fehlermeldung.
Dein anfänglich geposteter code läuft tadellos bei mir.

Gruß,
  Harm

flashgordonx

Zitat von: harm6 am Sonntag, 27. Dezember 2020, 10:10
Bitte poste den code der Probleme bereitet, sowie die Fehlermeldung.
Dein anfänglich geposteter code läuft tadellos bei mir.

Gruß,
  Harm

Am Anhang befindet sich...

flashgordonx

#5
Zitat von: flashgordonx am Montag, 28. Dezember 2020, 14:50
Zitat von: harm6 am Sonntag, 27. Dezember 2020, 10:10
Bitte poste den code der Probleme bereitet, sowie die Fehlermeldung.
Dein anfänglich geposteter code läuft tadellos bei mir.

Gruß,
  Harm

Am Anhang befindet sich...

harm6

Du hast die zusätzlichen \markup in den \score geschrieben.
Sie müssen danach eingefügt werden.

Zitat
\score {
  <<
    \new ChordNames \chordNames
    \new Staff { \melody }
    \addlyrics { \verseOne }
    \addlyrics { \verseTwo }
    \addlyrics { \verseThree }
  >>
  \layout { }
}


\markup {
  \fill-line {
    \hspace #0.1 % moves the column off the left margin;
     % can be removed if space on the page is tight
     \column {
      \line { \bold "2."
        \column {
          "This is verse two."
          "It has two lines."
        }
      }
      \combine \null \vspace #0.1 % adds vertical spacing between verses
      \line { \bold "3."
        \column {
          "This is verse three."
          "It has two lines."
        }
      }
    }
    \hspace #0.1 % adds horizontal spacing between columns;
    \column {
      \line { \bold "4."
        \column {
          "This is verse four."
          "It has two lines."
        }
      }
      \combine \null \vspace #0.1 % adds vertical spacing between verses
      \line { \bold "5."
        \column {
          "This is verse five."
          "It has two lines."
        }
      }
    }
  \hspace #0.1 % gives some extra space on the right margin;
  % can be removed if page space is tight
  }
}


HTH,
  Harm

flashgordonx