• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Schriftwechsel in Silbe mit Bindebogen

Begonnen von prott, Donnerstag, 22. März 2012, 14:00

Vorheriges Thema - Nächstes Thema

prott

Hallo,

Beim Surfen habe ich keine Lösung gefunden und die Phantasie geht mir auch langsam aus:
Ich möchte in einem italienischen Text  ... inchinarvi in ... das vi und in auf eine Note gesungen haben und mit Bindebogen verbunden haben. Die Syntax ist:
in -- chi -- nar -- vi~in

Dummerweise muß das inchinarvi auch noch kursiv gesetzt werden, aber nicht das in. Das löst man im Prinzip in einem \markup \concat, wie es in einem früheren Thread steht. Aber damit wird die Funktion des ~ gesprengt:
nar -- \markup {\concat {vi~ \normal-text in}}
gibt einfach ~ als Zeichen aus,
nar -- vi~\markup{\normal-text in}
meckert wegen eines vergessenen Leerzeichens nach dem ~; wenn ich es einfüge, wird der Text auf zwei Noten verteilt

Weiß jemand eine Lösung? Danke im Voraus.

RobUr

Hallo prott,

herzlich willkommen im Forum!

Benutze Unicode U+203F (\char ##x203F) dafür:
\markup \concat { vi \char ##x203F \normal-text in }

Gruß, Robert

prott

Danke, auf die Idee bin ich nicht gekommen - auch weil mir nicht so ganz klar war, daß das ein Unicode-Zeichen ist.
Mit ein bißchen Schieberei
\markup \concat { vi \hspace #-0.5 \char ##x203F \hspace #-0.5 \normal-text in }
sieht das Ganze auch nicht viel anders aus als die Version mit Tilde.

... und danke für den Willkommensgruß
Peter