Allgemein > Hilfe beim Einstieg in Lilypond

Text soll nur System beachten

(1/2) > >>

Notensatzzweifel:
Die Datei ist
--- Code: ---Viele*\score {}
--- Ende Code ---
aufgebaut.

Leider ist der Stücküberschrift "piece" der Abstand zum System des letzten Stückes herrlich egal. Teilweise hängt sie an den Hälsen der Unterstimme des vorigen Systems.

Ich habe dann folgendes versucht.

--- Code: ---\markup {
      \fill-line {
        \null
        \override #`(direction . ,UP) {
                      \pad-markup #2
                   
              \fromproperty #'header:piece

        }
--- Ende Code ---

Was eigentlich ganz schön funktioniert. Aber störend ist, das jetzt diese Stücküberschriften auch von der oberen Kante des Druckbereiches fernhalten.

Wie bekomme ich es hin, dass wenn die Stücküberschrift das Erste auf der Seite ist, die Textoberkante mit der Kante des Druckbereichs zusammenfällt.

Am besten wäre es ja, dass ich zwei Abstände definieren könnte. Den Abstand zum System, an dem die Überschrift hängt und den Abstand zum System drüber.

fugenkomponist:
Ich bin gerade unterwegs und habe kein LilyPond hier, um das selbst auszuprobieren, aber du könntest mal probieren, score-markup-spacing im \paper-Block zu setzen (siehe http://joramberger.de/files/LilypondSpacing.pdf); ich bin mir bloß grad nicht sicher, ob das nur Texte per \markup betrifft oder auch welche aus dem \header.

Notensatzzweifel:
Danke. score-system-spacing.basic-distance = #20 und ähnliches lässt den Abstand zu der vorigen \score beeinflussen.

Aber  markup-system-spacing interessiert nicht für die Score Überschriften. Die Kleben jetzt an den Notenzeilen, über den sie stehen.

fugenkomponist:
Hast du mal ein Minimalbeispiel?

Notensatzzweifel:
Kommt  aus http://lilypond.org/doc/v2.18/Documentation/notation/creating-titles-headers-and-footers#title-blocks-explained

Das mit dem markup-system-spacing  = #14 kommt von mir.


--- Code: ---\version "2.18.2"
\book {
  \paper {
    print-all-headers = ##t
    markup-system-spacing  = #14
  }
  \header {
    title = "DAS WOHLTEMPERIRTE CLAVIER"
    subtitle = "TEIL I"
    % Do not display the tagline for this book
    tagline = ##f
  }
  \markup { \vspace #1 }
  \score {
    \new PianoStaff <<
      \new Staff { s1 }
      \new Staff { \clef "bass" s1 }
    >>
    \header {
      title = "PRAELUDIUM I"
      opus = "BWV 846"
      % Do not display the subtitle for this score
      subtitle = ##f
    }
  }
  \score {
    \new PianoStaff <<
      \new Staff { s1 s s s s s s s s }
      \new Staff { \clef "bass" s1 }
    >>
    \header {
      title = "FUGA I"
      subsubtitle = "A 4 VOCI"
      opus = "BWV 846"
      % Do not display the subtitle for this score
      subtitle = ##f
    }
  }
}
--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln