Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: ingmar am Sonntag, 2. August 2015, 18:36

Titel: \markup und \addLyrics?
Beitrag von: ingmar am Sonntag, 2. August 2015, 18:36
hallo,


bei meinen erste Versuchen, Text zu unterlegen, bin ich auf ein verwirrendes Beispiel gestoßen:

\version "2.18.2"
\relative c'' {
c4 c a g f g a g f
}
\addlyrics {
Glo ri a in ex cel sis de o
}
..geht anstandslos.

\relative c'' {
c4 c a g f g a g f
}
\addlyrics {
\markup {
Glo ri a in ex cel sis de o
}
}
...verschiebt den Text gegenüber den Noten und gegenüber dem ersten Beispiel! Warum?

--ingmar
Titel: Re: \markup und \addLyrics?
Beitrag von: harm6 am Sonntag, 2. August 2015, 18:48
Das \markup im zweiten Beispiel gibt ein einziges LyricEvent aus, welches dann zentriert unter die erste Note gesetzt wird. Die Verschiebungen sind also nur ein Sekundäreffekt.

Siehe den Terminaloutput des Codes unten. Um es auch visuell deutlicher zu bekommen, kommentiere das layout ein.

\version "2.18.2"

%
%\layout {
%  \override LyricText.stencil = #(make-stencil-boxer 0.1 0.25 lyric-text::print)
%}
%

\displayMusic {
  \relative c'' {
    c4 c a g f g a g f
  }
  \addlyrics {
    Glo ri a in ex cel sis de o
  }
}

\displayMusic {
  \relative c'' {
    c4 c a g f g a g f
  }
  \addlyrics {
    \markup {
      Glo ri a in ex cel sis de o
    }
  }
}

HTH,
  Harm
Titel: re: \markup und \addLyrics?
Beitrag von: ingmar am Dienstag, 4. August 2015, 07:59
ahja, jetzt wird klar, was passiert. Gut nachzuvollziehen.

Gruß, danke,
--ingmar