Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Hilflos-im-Code am Mittwoch, 18. Dezember 2024, 13:04

Titel: Markup zu Liedtext positionieren
Beitrag von: Hilflos-im-Code am Mittwoch, 18. Dezember 2024, 13:04
\version "2.25.21"

\score {


  <<
    \new Lyrics = "lyrics1" \with {

    }
    \new Staff
    <<
      {
        \new Voice = "Oberstimme"
        \relative g {
          a'^\markup {
            \translate #'(-1 . 2)   "Acte I"

          }  a a a

        }
      }
      \context Lyrics = "lyrics1" {

        \lyricsto "Oberstimme" {
          m i m i
        }

      }


      \new Voice= "Unterstimme"
      \relative g, {
        \stemDown a a a a
      }
    >>

  >>



}

Ich hätte gerne, dass der Markupinhalt über dem Liedtext steht. Wie könnte das funktionieren?
Titel: Antw:Markup zu Liedtext positionieren
Beitrag von: Manuela am Freitag, 20. Dezember 2024, 22:36
Mir fällt da nur die Variante mit der Brechstange (=extra-offset) ein

\score {
  <<
    \new Lyrics = "lyrics1" \with {
    }
    \new Staff
    <<
      {
        \new Voice = "Oberstimme"
        \relative g {
          \once \override TextScript.extra-offset = #'(0 . 6)
          a'^\markup {
            \translate #'(-1 . 2)   "Acte I"
          }  a a a
        }
      }
      \context Lyrics = "lyrics1" {
        \lyricsto "Oberstimme" {
          m i m i
        }
      }
      \new Voice= "Unterstimme"
      \relative g, {
        \stemDown a a a a
      }
    >>
  >>
}
Titel: Antw:Markup zu Liedtext positionieren
Beitrag von: Hilflos-im-Code am Freitag, 27. Dezember 2024, 12:30
Danke. Das funktioniert nur so halb, weil der Platz, den das \markup unter dem Text braucht, weiter bestehen bleibt.

Edit: Mit  LyricText.extra-offset kann ich mir helfen. Aber es ist ein Gefrickel.
Titel: Antw:Markup zu Liedtext positionieren
Beitrag von: harm6 am Samstag, 28. Dezember 2024, 12:05
Spricht etwas dagegen \textMark in Lyrics zu verwenden?

\version "2.25.21"

\score {
  <<
    \new Lyrics = "lyrics1" \with { }
    \new Staff
    <<
      \new Voice = "Oberstimme" \relative g { a' a a a }
      \context Lyrics = "lyrics1"
        \lyricsto "Oberstimme" {
          \textMark "Acte I"
          m i m i
        }
      \new Voice = "Unterstimme" \relative g, { \voiceTwo a a a a }
    >>
  >>
}

Gruß,
  Harm
Titel: Antw:Markup zu Liedtext positionieren
Beitrag von: Hilflos-im-Code am Montag, 30. Dezember 2024, 15:15
Zitat von: harm6 am Samstag, 28. Dezember 2024, 12:05Spricht etwas dagegen \textMark in Lyrics zu verwenden?
Danke. Muss ich mir noch überlegen. Ich schreibe schon seit Jahren mit vordefinierten Markups meine technischen Analysen in meine Gitarrennoten. Jetzt ein zweites System basteln für Hie-und-Da-Schülernoten, ist mir wahrscheinlich zu aufwendig. Ich schreibe bei den Anfängern den kompletten rechten Fingersatz aus und habe das mit Liedtext gemacht, weil einfacher.

Das war die Ausgangssituation für meine Frage.

Analyse-erklären.jpg

Wie gesagt, mal schauen.