Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: db5fx am Montag, 11. März 2019, 13:12

Titel: Stanza bei erzwungenem break macht komische Sachen
Beitrag von: db5fx am Montag, 11. März 2019, 13:12
Wenn ich eine Zeile mit \bar""\break mitten im Takt umbreche und in der neuen Zeile ein Stanza setzte, das ewas länger als z.B. "2." ist, dann bekommt lilypond es nicht auf die Reihe - s. Anhang.

Mach' ich da was falsch oder ist das ein Bug/Feature/Whatever?

Gruß Andi
Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: Manuela am Montag, 11. März 2019, 20:12
Welches Betriebssystem verwendest du? Bei mir (Ubuntu, Lilypond 1.19.82) kompiliert die Datei ohne Probleme, das Ergebnis sieht anders aus als bei dir
Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: db5fx am Montag, 11. März 2019, 21:22
Hui, das hätte ich jetzt nicht erwartet!
Ich verwende Win7. Aber ich hab's grade unter Xubuntu mit lilypond 2.18.2 mal getestet, sieht genauso aus wie bei dir.
Der Umstieg wird mir aber schwer fallen, da ich für meine Liederhefte sehr viel batch-script mit einer guten Portion PDF-Magie geschrieben habe  :(
Ich muss das noch mal unter Win7 mit 2.18.2 und unter Linux mit 2.19.82 testen. Ich kann kaum glauben, dass es vom Betriebssystem abhängt.

Danke fürs Gegenchecken!

Andi
Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: Manuela am Montag, 11. März 2019, 21:31
Mich wundert inzwischen nix mehr.

Ich hatte mal den Fall, dass das Kompilieren plötzlich ewig dauerte. Bis ich dahinter kam, dass die Angabe von Fonts daran schuld war, ebenfalls eine Windows-Sache.

Momentan verzweifle ich gerade an einem Score-Markup. Was daran stimmt nicht?

\language "deutsch"
melodi = \markup
\score
{
  \relative c'' {
    \omit Staff.Clef
    \omit Staff.TimeSignature
    \omit Score.BarLine
    \override Script.color = #red
    c8\prall h a4
  }
}


Einzeln kompiliert der Code, zusammen mit ein paar anderen Score-Markups scheitert die Verzierung. Sowas hält unheimlich auf.
Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: db5fx am Dienstag, 12. März 2019, 09:06
So, jetzt mal mit verschiedenen Versionen und BS getestet:
linux/lily 2.18.2    Zeilelänge ok, Spacing vor dem Stanza gefällt nicht (zu groß)
linux/lily 2.19.82  Zeilelänge ok, Spacing besser, aber etwas zu klein
Win7/lily 2.18.2   exakt wie linux/lily 2.18.2
Win7/lily 2.19.82  lilypond bekommt es nicht hin (s. Post #1)
:'(

Zitat von: Manuela am Montag, 11. März 2019, 21:31
Momentan verzweifle ich gerade an einem Score-Markup. Was daran stimmt nicht?
[...]
Einzeln kompiliert der Code, zusammen mit ein paar anderen Score-Markups scheitert die Verzierung. Sowas hält unheimlich auf.
Wozu verwendest du einen Score-Markup?
Hilft es eventuell den Markup-Teil einzuklammern?
\language "deutsch"
melodi = \markup
{
  \score
  {
    \relative c'' {
      \omit Staff.Clef
      \omit Staff.TimeSignature
      \omit Score.BarLine
      \override Script.color = #red
      c8\prall h a4
    }
  }
}

Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: harm6 am Dienstag, 12. März 2019, 09:42
Zitat
So, jetzt mal mit verschiedenen Versionen und BS getestet:
linux/lily 2.18.2    Zeilelänge ok, Spacing vor dem Stanza gefällt nicht (zu groß)
linux/lily 2.19.82  Zeilelänge ok, Spacing besser, aber etwas zu klein
Win7/lily 2.18.2   exakt wie linux/lily 2.18.2
Win7/lily 2.19.82  lilypond bekommt es nicht hin

Schreib bitte einen bug-report.

Ich bin auf Linux und kann Dir da nicht weiterhelfen.


Gruß,
  Harm
Titel: Antw:Stanza bei erzwungenem break macht komische Sachen
Beitrag von: harm6 am Mittwoch, 13. März 2019, 20:50
bug-report: stanza wit forced \bar""\break behaves strange in Windows (http://lists.gnu.org/archive/html/bug-lilypond/2019-03/msg00025.html)

Danke,
  Harm