Autor Thema: abstand title zu subtitle vergrößern  (Gelesen 5246 mal)

alegria

  • Member
abstand title zu subtitle vergrößern
« 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 }
}

ding-dong

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #1 am: Sonntag, 18. Dezember 2011, 10:18 »
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 !

alegria

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #2 am: Sonntag, 18. Dezember 2011, 10:53 »
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?

ding-dong

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #3 am: Sonntag, 18. Dezember 2011, 11:37 »
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???

harm6

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #4 am: Sonntag, 18. Dezember 2011, 14:51 »
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 }


Zitat von: ding-dong
gibts unter linux wirklich keine aktuellere version???

Man könnte natürlich lernen neuere Versionen manuell zu installieren.


HTH,
  Harm


trulli

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #5 am: Sonntag, 18. Dezember 2011, 17:29 »

Zitat von: ding-dong
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 (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
- Entpacken
- in den entpackten Dateien das Dokument "Install" öffnen. Dort sind alle weiteren Schritte beschrieben...

Gruß

alegria

  • Member
Re: abstand title zu subtitle vergrößern
« Antwort #6 am: Sonntag, 18. Dezember 2011, 18:44 »
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.