Forumsadmin gesucht! Details gibt’s in diesem Thread.

 

Hauptmenü

Probleme beim Erzeugen von snippets

Begonnen von torsten, Dienstag, 4. November 2025, 13:57

« vorheriges - nächstes »

torsten

Hallo,

Seit vielen Versionen von Lilypond bin ich den Änderungen beim Erzeugen von Schnipseln gefolgt und es hat am Ende irgendwie immer funktioniert. Leider bekomme ich es in der Version 2.24.4 nicht mehr hin. In Version 2.18.2 funktionierte es so wie beschrieben noch. Hier mein Beispiel:


\version "2.24.4"

\paper{
  indent=0\mm
  line-width=180\mm
  oddFooterMarkup=##f
  oddHeaderMarkup=##f
  scoreTitleMarkup=##f
}

global = {
  \key c \major
  \time 4/4
}

melody = \relative c' {
  \global
  c4 d e f g a b c
}

\score {
  <<
    \new Staff { \clef "treble" \melody }
  >>
}

Und zum Erstellen des Schnipsels neheme ich das hier:

$ lilypond -dbackend=eps -dclip-systems --eps snippet-test.ly

Ich bekomme eine wunderschöne Notenzeile, leider auf eine a4 Seite und nicht klein und fein zum Einfügen  in ein anderes Dokument.

was mache ich falsch?

Gruß Torsten

Lilysetter

#1
Das Problem ist die im eps enthaltene BoundingBox. Hier scheint sich etwas geändert zu haben. Ich habe es so geschafft:
....
\score {
  <<
    \new Staff { \clef "treble" \melody }
  >>
  }
\layout{clip-regions= #(list(cons
  (make-rhythmic-location  1 0 1)
  (make-rhythmic-location 99 0 1)))
  }
Das erzeugt zwei eps (eines ist das von Dir gewünschte) und ein pdf.
Das eps ist bei mir 160kB groß.  Kannst Du es mal mit svg (nur 7kB) probieren?
-dbackend svg, dann kommen 3 SVGs heraus.
-dbackend kann nur ps, svg oder cairo sein, nicht eps   default ist ps.

das Erzeugen der ganzseitigen eps oder svg kann man mit einer zusätzlichen Option unterdrücken:
 -dbackend=svg -dno-print-pages -dclip-systems snipp.ly