Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: kaschum am Dienstag, 1. November 2011, 21:34
-
Hallo liebe Leute
Ich arbeite erst seit kurzem mit Lilypond und kann mir gut vorstellen dabei zu bleiben, habe ein bischen php-Erfahrung, das erleichtert das Reinkommen etwas. Ich finde es toll das hier ein so aktiver Treffpunkt von Benutzern besteht.
Mein Problem: Ich habe ein Lied mit mehreren Strophen geschrieben. Da es für kleine Kinder ist lasse ich Lilypond alle drei Strophen (mit Liedtext) ausschreiben ( \repeat unfold 3 \melodie) .
Um die Strophen etwas voneinander abzusetzen benutze ich ein unsichtbares Markup, daß an die erste Note gehängt ist ( melodie= \relative c''{
d8^\markup{ \transparent \fontsize #16 o } e g a g e~ e4 | b'4. b8~ b2 |
d,8 e g a g e~ e........ ).
Das klappt auch prima; nur, wenn ich die Akkordsymbole dazusetzen lasse sitzt das unsichtbare markup leider zwischen der Notenzeile und den Akkordsymbolen. Wie kriege ich das Markup ganz nach oben?
Ich wäre sehr dankbar für einen Tip, habe schon einige Zeit erfolglos nach dem Schlüssel gesucht.
Viele Grüße
Kaschum
-
Hallo kaschum,
herzlich willkommen im Forum.
Du solltest immer ein kurzes, kompilierbares Beispiel mit Angabe der Versions-Nummer posten.
Da Deine Frage sich um Abstände, eher noch ums spacing, handelt, ist die Version deshalb überaus wichtig, da das ganze spacing-procedere nach "2.12.3" geändert wurde. Die entsprechenden Befehle sehen in "2.14.2" (aktuelle stable) ganz anders aus und gehören sowieso in \paper bzw \layout.
Ein markup kann man auf verschiedene Art und Weise versetzen, aber ein markup zur Abstandsgestaltung ist hier nicht besonders geeignet.
Bitte poste also Code mit Version.
Gruß,
Harm
-
Hallo Kaschum und herzlich Willkommen,
garantielose Ferndiagnose:
\once \override TextScript #'script-priority = #-100ändert die Schichtung der \markups.
Beispiel:
http://lsr.dsi.unimi.it/LSR/Item?id=447
Aussagen mit Garantie gibt es hier nur gegen Posten des vollständigen Codes. :)
Gruß