I got it to work in \lyricmode now, but it still won't work in the \markup section.
If I do it like you say below, I just get the code printed in the lyrics. If I end the string before \override and start a new one after "köñiglichen", it works, but then I get line breaks around "königlichen". Adding \markup doesn't improve things either.
What exactly do "\override #'(word-space . 0)" and "\tied-lyric" do? When using "\override #'(word-space . 0)" inside a \lyricmode _expression_, "~" won't create a lyric tie (with a blank) anymore, but just literally print "~". I have to explicitly use \tied-lyric then.
Tobias
Just include everything except \markup instead of the word:
\markup {
\fill-line {
\hspace #0.1
\column {
\vspace
#0.5
\line { \bold "2."
\column {
"Er ging aus der Kammer sein, / dem \override
#'(word-space . 0) \tied-lyric #"kö~niglichen" Saal so rein, /"
"Gott von Art und Mensch, ..."
}
}
(It might even work with nested \markup commands)
For use in \lyricmode consider
<http://lilypond.org/doc/v2.18/Documentation/notation/common-notation-for-vocal-music#multiple-syllables-to-one-note>.
With german text, however, you still need to override word-space, so
see attachment. Alternatively, just leave the tie out…
Yours, Simon
Am 05.05.2015 um 23:52 schrieb Tobias
Braun:
Hello Simon,
Thanks a lot! Marvelous, I'd never have been able to come up
with this.
I'm just not quite sure yet how to integrate it with the rest
of my lyrics. At the moment, it looks something like this:
\markup {
\fill-line {
\hspace #0.1
\column {
\vspace
#0.5
\line { \bold "2."
\column {
"Er ging aus der Kammer sein, / dem königlichen
Saal so rein, /"
"Gott von Art und Mensch, ..."
}
}
Where exactly do I put the code you posted below? It's
working as a standalone line in my LilyPond file, but I couldn't
figure out how to integrate it into the code above. (Neither did
I get it to work inside a \lyricmode _expression_ for use in
lyrics directly below the notes.)
Tobias
Hello Tobias,
I’m not sure what you tried previously, but this should do
what you want:
\markup \override #'(word-space . 0) \tied-lyric
#"kö~niglichen"
See <http://lilypond.org/doc/v2.18/Documentation/notation/music>
Admittedly, it’s not as elegant as the one in the EG :-) –
that would require a manually tweaked version – but it’s
clear.
Yours, Simon
Am 05.05.2015 um 23:23
schrieb Tobias Braun:
Hi,
How can I achieve a lyric tie inside a word, as seen in the second verse of the attached music?
Putting a '~' inside the word creates a lyric tie, but also inserts a space, splitting my word into two words.
Moreover, how can I achieve this in a \markup section below the actual score? Down there, it is far more useful than in the lyrics directly below the notes. But in the \markup section, I couldn't even get the lyric tie with a space in it to work. I suppose I'd somehow have to make the \markup section into a \lyricmode one? That didn't work either, unfortunately.
Thanks,
Tobias
_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user
<lyr-tie-german.ly> |