• 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ü

Artikulation-Bindebogen

Begonnen von Eisler, Dienstag, 19. Mai 2009, 01:06

Vorheriges Thema - Nächstes Thema

Eisler

Hallo

habe mich heute gerade ein wenig in Lilypond eingearbeitet und halte mich jetzt schon etwas lange mit einem Problem auf.
Vielleicht kann hier jemand einen Neuling auf die Sprünge helfen.

Folgendes Beispiel
\relative c'
  {
    fis(
    g
    gis
      a8-_
    ais8)-_
   }


Wie schaffe ich es nun, dass die Artikulationszeichen direkt unter den Noten sind und der Bindebogen darunter?
Freue mich über jeden Tipp!

ding-dong

zuerst findet man heraus, dass dieses objekt ein script ist und überschreibt dann das bindebogenvermeidungsverhalten (avoid-slur):
\override Script #'avoid-slur = #'inside

Eisler

Danke für die schnelle Hilfe, das hat mir jetzt schon für vieles andere weitergeholfen.
Trotzdem steht schon die nächste Frage an, auch die scheint mir nicht so schwer zu lösen, aber ich komme nicht drauf.

\relative c'''
{ \textLengthOn
   \override TextSkript #'Y-offset = #5
  a\glissando^\markup { \tiny \rotate #-35 "portando"}
a,
}


Ich hätte gerne das portando direkt auf dem glissando stehen und dachte ich würde da mit "override TextScript Y-offset" weiterkommen, aber das hat keine Auswirkungen.

Ich hoffe ich war damit nicht total auf dem falschen Dampfer.

Eisler

Wo ich gerade schon dabei bin!  ;)

\relative c''
{ d4^\markup \override #'(baseline-skip . 1 )
                        { \column
                             { \line    { \hspace #-6  \teeny  \italic { (accasciatissima, con tono più umile} }

                              \line { \hspace #-5.5 \teeny  \italic { e con espressione contenuta) } }
                         } }
}


Warum bekomme ich den Abstand zwischen den Linien nicht kleiner, nach 1 gibt es keinen Unterschied mehr?

Grüße
Eisler

ding-dong

folgendes funktioniert:
{ d4 ^
\markup
\override #'(baseline-skip . 1 )
\translate #'(-5.3 . 0)    
\italic
\teeny {
\column {
\line { "(accasciatissima, con tono più umile" }
\line { " e con espressione contenuta)" }
}
}

auf der linken seite wird der text vom notenschlüssel nach oben gedrängt!

ding-dong

es gibt im handbuch "NR" ein kapitel über Rotating markup
\override TextScript #'outside-staff-priority = ##f

zudem muss man dafür sorgen, dass das markup auch in die systeme hineinschreibt:
\override TextScript #'staff-padding = #'()

Eisler

Danke für die Hilfen, das erleichtert den Einstieg sehr.

Ich weiß nicht ob ich mich mit meinem letzten Problem so gut ausgedrückt habe.
Ich wollte gerne den Abstand zwischen den beiden Textzeilen verringern.

Leider kann ich nicht prüfen wie es in dem Beispiel mit translate funktioniert, da das Beispiel bei mir nur einen völlig leeren Kasten ausspuckt.(Warum eigentlich?)
Aber translate würde doch beide Zeilen zusammen verschieben, oder?

Der Rest funktioniert jetzt, danke!

ding-dong

ZitatIch wollte gerne den Abstand zwischen den beiden Textzeilen verringern.
genau! ich lege noch ein bildchen bei. //
übrigens war da noch eine klammer zu viel ( nach \teeny) - sie stört aber nicht wirklich!

ding-dong

noch eine frage - verwendest du auch die neuste version (2.12.2)

Eisler

Hmm das dachte ich bis eben, dass ich die neuste Version benutze.
Ist aber nur 2.12.1
Ist bei Ubuntu so mit in den Paketquellen. Mal sehen wie ich auf 2.12.2 updaten kann.
Das mit dem portando hat bei mir auch wunderbar geklappt, aber der Text sieht bei mir leider nicht so schön aus wie in dem Pdf.

Eisler

Erledigt!  ;D

Man sollte die Antworten schon sorgfältig lesen, es lag bei mir an der zusätzlichen Klammer.
Die hätte ich ja eigentlich auch schon selbst entdecken können.

Nochmals danke für die tolle Hilfe!

Gruß Eisler

ding-dong

machst du denn kein pdf?
falls du png machst, solltest du ev. die resolution verbessern!
übrigens - 2.12.1 ist auch nicht schlecht, aber bei den älteren versionen fehlt manchmal was …