Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Samstag, 15. Juni 2013, 13:08
-
Liebe Freunde,
version 2.17.19 macht mir ein neues Problem, nachdem sie ein anderes gelöst hat...
Was früher mit
\overrideProperty #"Score.NonMusicalPaperColumn"
#'line-break-system-details #'((Y-offset #'stencil ())
(alignment-distances . (11.5 11.5 11.5 11.5))) wunderbar funktioniert hat,
will jetzt mit
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details ((#'Y-offset kein Wert )
(alignment-distances . (11.5 11.5 11.5 11.5 )))
nicht gehen. Warum?
Aus irgendeinem Grund komme ich mit convert-ly nicht klar...
Gruß
Christa
-
Hallo Christa,
ehrlich gesagt verstehe ich nicht was der alte, rot markierte Code
\overrideProperty #"Score.NonMusicalPaperColumn"
#'line-break-system-details #'((Y-offset #'stencil ())
(alignment-distances . (11.5 11.5 11.5 11.5)))
bewirken soll.
Y-offset benötigt doch einen numerischen Wert, z. B. in der Form:
(Y-offset . 10)
Hat das eine Bedeutung/Wirkung?
Ist das ein copy/paste-error?
Oder ... ?
Bloß weil ich das nicht weiß, heißt das ja nicht das es das nicht gibt.
Falls es aber tatsächlich ein Fehler ist, so kann convert-ly natürlich auch nichts damit anfangen.
Gruß,
Harm
-
Hallo Harm,
dieser code hat bewirkt, dass das System als solches am Platz blieb, aber die Zeilenabstände variabel waren.
Er war gewissermaßen einVersuchsballon von mir (! ) als Experiment und hat funktioniert.
Das möchte ich gerne auch wieder haben, das war so schön einfach für den Fall, dass die Systeme automatisch gut angeordnet waren.
War ich das blinde Huhn?
Christa
-
Das System sollte eigentlich in Y-Achse konstant bleiben, falls 'Y-offset gar nicht angegeben wird, denn dann sollte der default benutzt werden.
D.h. streiche für das System welches am "Y-Ort" bleiben soll den Y-offset komplett:
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
#'((alignment-distances . (11.5 11.5 11.5 11.5 )))
Hilft das?
Gruß,
Harm
-
Den Versuch habe ich gemacht - nicht zu meiner Freude.
Allerdings habe ich (wie in 2.16.2) die Eintragung nur in einer Stimme gemacht...?
-
Den Versuch habe ich gemacht - nicht zu meiner Freude.
Dann hilft nur: Beispiel-Code posten.
-Harm
-
Das ist ein Demonstrations-Beispiel - ich habe bewusst unsinnige Werte eingetragen, um zu zeigen, dass nichts geschieht...
Danke für deine Mühe!
Nachtgruß
Christa
-
Hallo Christa,
Du hast den Kontext nicht angegeben.
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
#'((alignment-distances . (80 12 12 15)))
Ohne den geht es nicht.
Im übrigen:
Ich hatte Dich ja gewarnt \overrideProperty zu benutzen. ;)
https://liarchiv.joonet.de/index.php?topic=1204.msg6605#msg6605 (https://liarchiv.joonet.de/index.php?topic=1204.msg6605#msg6605)
Gruß,
Harm
-
Hallo Harm,
das ist ein rechter Sonntag!
Ich hatte so viel probiert, dass ich "Score" wieder vergaß!
Deiner Warnung bin ich wohl eingedenk, Es wäre auch gar nicht praktisch, sich für eine ganze Seite festzulegen.
Aber Zeile für Zeile hat das immer wunderbar bar geklappt. So konnte ich meinen Verliger endlich zufriedenstellen bis fast zu Begeisterung bringen. Er redet mir nicht mehr zu, das Programm zu wechseln. Ich singe aber auch imme rdes Forums Lob - schließlich verdanke ich meine schönen Noten euch geduldigen Helfern.
Schönste Grüße
Christa