Allgemein > Fragen zu Funktionen
Absolute Angabe für vspace
Pondus:
Liebe LilyPonder!
Gerade habe ich eine Partitur mit Stimmenauszügen fertig gesetzt.
Für Stimmen benutze ich
#(set-global-staff-size 18)
für die Partitur
--- Code: ---#(set-global-staff-size 15)
--- Ende Code ---
Nun gibt es folgendes Problem bei der Titelseite: Um diese einheitlich zu gestalten, verwende ich
--- Code: ---\abs-fontsize
--- Ende Code ---
, so dass die Schriftgröße unabhängig von der globalen Systemgröße ist.
Wie aber ist es möglich, dass der vertikale Abstand
--- Code: ---\vspace #20
--- Ende Code ---
in Partitur und Stimmen identisch ist?
(Natürlich könnte man set-global-staff-size zweimal in die globale Datei einfügen. Hieraus resultieren aber zwei PDF-Dateien. Wenn möglich, wäre es schön, dies zu umgehen.)
Danke Euch
Pondus
Manuela:
Hi,
ich denke, ohne ein kompilierbares Minimalbeispiel wirst du hier keine Antwort bekommen ;)
Pondus:
--- Zitat von: Manuela am Mittwoch, 23. November 2016, 15:19 ---Hi,
ich denke, ohne ein kompilierbares Minimalbeispiel wirst du hier keine Antwort bekommen ;)
--- Ende Zitat ---
Stimmt! Daran soll es nicht scheitern :D
--- Code: ---\version "2.18.2"
\include "deutsch.ly"
#(set-global-staff-size 20)
\book {
\bookpart {
\markup \fill-line {
\center-column {
\abs-fontsize #20 { "Test" }
\vspace #20
\abs-fontsize #20 { "Test" }
}
}
}
}
--- Ende Code ---
--- Code: ---\version "2.18.2"
\include "deutsch.ly"
#(set-global-staff-size 10)
\book {
\bookpart {
\markup \fill-line {
\center-column {
\abs-fontsize #20 { "Test" }
\vspace #20
\abs-fontsize #20 { "Test" }
}
}
}
}
--- Ende Code ---
Im Beispiel also zwei Titelseiten. Trotz unterschiedlicher globaler Systemgrößen soll vspace absolut identisch sein, analog zu den absoluten Schriftgrößen von abs-fontsize.
Danke Euch im Voraus!
harm6:
Hallo,
schau mal, ob es hilft vspace durch mm-vspace zu ersetzen.
--- Code: ---#(define-markup-command (mm-vspace layout props amount)
(number?)
(let* ((amount (* amount 3.0)))
(ly:make-stencil
""
empty-interval
(cons 0 (* amount (ly:output-def-lookup layout 'mm))))))
--- Ende Code ---
Gruß,
Harm
Pondus:
Super, Harm! Obwohl ich schon seit einigen Jahren mit LilyPond arbeite, habe ich mich noch nicht mit eigenen commands beschäftigt.
Danke für Eure Hilfe!
Viele Grüße
Pondus
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln