Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Installation und Einstieg in LilyPond => Thema gestartet von: flashgordonx am Samstag, 26. Dezember 2020, 19:03

Titel: Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: flashgordonx am Samstag, 26. Dezember 2020, 19:03
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 (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? :)
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: amateur am Samstag, 26. Dezember 2020, 21:02
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. .... }
  }
}
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: flashgordonx am Sonntag, 27. Dezember 2020, 08:58
Danke. Aber ich dachte an andere Schnipsel, wo 4 Verse sich befindet. Wenn ich sie hinzufüge, kommt ein Fehlermeldung.
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag 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
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag 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...
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: flashgordonx am Montag, 28. Dezember 2020, 14:51
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...
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: harm6 am Montag, 28. Dezember 2020, 16:51
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
Titel: Antw:Die Strophen am Ende in mehreren Spalten drucken
Beitrag von: flashgordonx am Donnerstag, 31. Dezember 2020, 18:05
Ein Klammer plus und sofort besser. :)

Guten Rutsch!