Hi Lilys,
an himatts Frage "Variable für \with" (
https://liarchiv.joonet.de/index.php?topic=385.0) anknüpfend möchte ich in die Runde fragen,
ob jemand es schon mal geschafft hat, einen \layout-Block in eine Variable zu schreiben?
Z.B.:
myLayout = \layout {
indent = #10
\context {
\Score
\remove "System_start_delimiter_engraver"
} % context
} % layout
Ruft man dann \myLayout auf, erzeugt Lilypond zwar ein PDF, kümmert sich aber nicht um die Layout-Einstellungen
und zeigt den Fehler:
syntax error, unexpected OUTPUT_DEF_IDENTIFIER \myLayout.
Z.B.:
\version "2.13.51"
eins = \drummode { bda8. bda16 sn8. bda16 r16 bda8 bda16 sn4 }
myLayout = \layout {
indent = #10
\context {
\Score
\remove "System_start_delimiter_engraver"
} % context
} % layout
\score { <<
\new DrumStaff { \eins }
\new DrumStaff { \eins }
>> }
\myLayout % Fehler
Ebenso ergibt der Aufruf
\layout \myLayout den Fehler:
syntax error, unexpected OUTPUT_DEF_IDENTIFIER, expecting '{'.
(Den habe ich versucht, um zu sehen, ob man
\layouts auch verschachteln kann, so wie bspw.
\withs. Ergebnis: NEIN!

Vielleicht hatte da schon jemand Erfolg...?
Viele liebe Grüße,
Manuel