• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

abstand title zu subtitle vergrößern

Begonnen von alegria, Sonntag, 18. Dezember 2011, 10:04

Vorheriges Thema - Nächstes Thema

alegria

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

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

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

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

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-donggibts unter linux wirklich keine aktuellere version???

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


HTH,
  Harm


trulli


Zitat von: ding-donggibts 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

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.