Deutsches Lilypond Forum (Archiv)

Allgemein => Hilfe beim Einstieg in Lilypond => Thema gestartet von: mapakort am Dienstag, 26. Mai 2009, 13:20

Titel: Seitenformatierung
Beitrag von: mapakort am Dienstag, 26. Mai 2009, 13:20
Hallo Zusammen,

ich versuche im Moment ein kleines Liederbuch zu schreiben,
wegen der Heftung in der Mitte möchte ich alle ungeraden Seiten nach rechts-außen verschieben und alle geraden Seiten noch links aussen. Bietet Lilypond dafür eine Möglichkeit ?

- entweder direkt              oder
- kann ich den Seitenrand in Abhängigkeit von der Seitenzahl ändern?

irgendetwas wie:

\paper {
#(set-paper-size "a4")

line-width = 18.0\cm
left-margin = 1.5\cm

% so funktioniert es natürlich nicht, aber wie ?: 
#(if  (= #Seitenzahl ungerade) (+ #left-margin 0.5) (- #left-margin 0,5) )
}

Und wie sähe dann die Lilypond oder Scheme Funktion aus und an welcher Stelle müsste sie eingehängt werden, damit diese Funktion auch dynamisch bei der Formatierung jeder einzelnen Seite immer wieder ausgewertet wird ?



Danke und Gruß Martin
Titel: Re: Seitenformatierung
Beitrag von: comper am Mittwoch, 3. Juni 2009, 17:46
Wird immer wieder gefragt.
Die neueste Antwort  (http://lists.gnu.org/archive/html/lilypond-user/2009-04/msg00444.html) meint auch, dass es nicht vorgesehen ist.

Aber wenn kein Lied auf mehrere Seiten liegt, wäre vielleicht
abwechselnd mit (einem linken und einem rechten) \bookpart  (http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Paper-and-layout#Paper-and-layout)
etwas (lediglich mit Lilypond) zu erreichen?


Gruss
Titel: Re: Seitenformatierung
Beitrag von: mapakort am Donnerstag, 4. Juni 2009, 13:40
 :'( :'( :'(

Hi Comper, danke für die Antwort.

dann werd ich wohl mal meine Fallback-Lösung ausprobieren:


das zugehörigen Tool (Kommandozeile) ist, win & Linux: http://www.heise.de/software/download/mbtpdfasm/36722
und ein graphisches Frontend dazu (leider nur Win) ist: http://www.heise.de/software/download/becypdfasm/36719

leider noch nicht ausprobiert, bei Erfolg melde ich mich mal.

gruß Martin