Deutsches Lilypond Forum (Archiv)
Allgemein => Allgemeine Diskussion => Thema gestartet von: alegria am Sonntag, 18. Dezember 2011, 10:04
-
Hey,
ich bekomme es leider nicht hin den vertikalen abstand zwischen titel und subtitel zu vergrößern. Kann mir jeamand helfen? Hier ein Bsp.:
\version "2.12.3"
\include "deutsch.ly"
Titel = "Ein sehr schöner Titel"
Subtitel = "- kurzer Untertitel mit Abstand! -"
\relative c'' {
g1 a g a g a g a
}
\header {
title = \markup {\fontsize #+4 \Titel }
subtitle = \markup {\fontsize #+2 \Subtitel }
}
-
hallo!
dazu dient \vspace
subtitle = \markup { \vspace #12 \fontsize #+2 \Subtitel }
ob das allerdings mit version 2.12 schon tut weiss ich nicht - ein upgrade ist wirklich empfohlen !
-
Den vspace Befehl hat ich auch schon gefunden... Ergibt aber Fehler! Also vermutlich Version zu alt... Wobei ich bei meinem Debian squeeze stable bleiben möchte. Gibt es keine andere Lösung? Was ist mit exakter y-positionierung bzw. verschiebung?
-
dann versuch mal etwas wie
subtitle = \markup \column { \null \null \null \null \null \null \null \fontsize #+2 \Subtitel }
gibts unter linux wirklich keine aktuellere version???
-
Hallo alegria,
1. Lösung ->ding-dong
2. Lösung mittels \raise
\version "2.12.3"
\header {
title = \markup { \fontsize #+4 Titel }
subtitle = \markup \raise #-6 { \fontsize #+2 Subtitel }
}
{ c'1 }
3. Lösung hol Dir die vspace-Definition aus dem LSR
\version "2.12.3"
#(define-markup-command (vspace layout props amount) (number?)
"This produces a invisible object taking vertical space."
(let ((amount (* amount 3.0)))
(if (> amount 0)
(ly:make-stencil "" (cons -1 1) (cons 0 amount))
(ly:make-stencil "" (cons -1 1) (cons amount amount)))))
\header {
title = \markup { \fontsize #+4 Titel }
subtitle = \markup \column { \vspace #3 \fontsize #+2 Subtitel }
}
{ d'1 }
gibts unter linux wirklich keine aktuellere version???
Man könnte natürlich lernen neuere Versionen manuell zu installieren.
HTH,
Harm
-
gibts unter linux wirklich keine aktuellere version???
Hallo Alegria,
wie harm schon sagte: man kann alles manuell installieren. Dafür braucht man etwas Basiswissen für den Terminal (http://wiki.ubuntuusers.de/Terminal) (Eingabeaufforderung unter Linux).
Grober Ablauf:
- Paket runterladen von der Lily-Seite: http://lilypond.org/unix.de.html - ich vermute du hast einen normalen 32-Bit Rechner, also dann eines dieser Pakete (http://download.linuxaudio.org/lilypond/binaries/linux-x86/)
- Entpacken
- in den entpackten Dateien das Dokument "Install" öffnen. Dort sind alle weiteren Schritte beschrieben...
Gruß
-
Ok. Problem gelöst! :)
Wusste ehrlich gesagt nicht das es so einfach ist ne neue Version einzuspielen... Aber man lernt ja bekanntlich nie aus!
Danke für die zahlreichen Tipps.