Wasserzeichen

Begonnen von flashgordonx, Montag, 17. April 2023, 15:40

« vorheriges - nächstes »

flashgordonx

Liebe Lilypond-Fan

Ich möchte meine Pdf-Noten mit Wasserzeichen versehen. Ich habe ein Code gefunden, aber bei mir funktioniert nicht.

Könntet ihr mir helfen?

Schnipsel befindet sich hier.

Ergebnis hier. (unten)

Malte

Hallo flashgordonx,

bei mir funktioniert es mit LilyPond 2.24.0 unter Linux. Welche Version verwendest du?

Viele Grüße
Malte

flashgordonx

Meine ist \version "2.19.83" ebenso linux. Soll ich viellicht eine upgrade machen?

Ich schicke die ganze Note. Teilweise gut, aber ein Befehl "\should-print-page-number " ercheint im Pdf.


\version "2.19.83"


watermark = \markup
\with-dimensions-from\null {
  \translate #'(-70 . -120)
  \rotate #50
  \fontsize #13
  \pattern #12 #Y #3
  \pattern #3 #X #5
  \bold\with-color #(rgb-color .9  .9  .9) "copyrighted material"
}
\paper {
  print-first-page-number = ##t
  %page-count = 2
  ragged-last-bottom = ##f
  oddHeaderMarkup = \markup {
    \combine\watermark
    \fill-line {
      \null
        \if \should-print-page-number
        \fromproperty #'page:page-number-string
      }
  }
  evenHeaderMarkup = \markup {
    \combine\watermark
    \fill-line {
        \if \should-print-page-number
        \fromproperty #'page:page-number-string
        \null
      }
  }
}
\header {
  dedication = \markup \italic "This music is dedicated to the LSR"
  title = "This is a Title"
  subtitle = "This is a Subtitle"
  subsubtitle = "This is a Subsubtitle"
  piece = "This is a Piece"
  opus = "Op. 000"
  instrument = "This is an Instrument"
  composer = "This is a Composer"
  arranger = "This is an Arranger"
  poet = "This is a Poet"
  copyright = "Copyrighted material"

}



global = {
  \key f \major
  \time 2/2
}

englishHorn = {
  \global
 % \transposition f
  % Die Noten folgen hier.
    {   

 

 

 \repeat volta 2       %Kapu ismétlésnél ezzel az utasítással adom meg, hogy hány kapu lesz. 

 

% A következő kapcsos zárójeles szakasz, az ELSŐ kapu ELŐTTI részt tartalmazza.!   

 

  {   
  a'2\f  g'2
  a' gis' a'4 r4 bes'2-> ( |
  a'4) r4 r2 \bar ".|:" |
  r4 a'\mf r a' |
  r a' r bes' |
  r a' r bes' |
  r a' a' a' |
  r bes' r a' |
  r bes' r bes' \break |
 
  r a' r bes'
  a' r g'2->
  r4 a' r a' |
  r a' r bes' |
  r a' r bes' |
  r\< a' a' a'\f |
  g'2. g'4 g'2 a' g'4 r g'2-> ( % az ELSŐ kapu ELŐTTI hangok.   

 

              }   

 

\alternative {  %nyitó zárójel

   

   %ez a parancs és az utána lévő kapcsos zárójelbe található hangok lesznek az első kapu ALATT.   

 

   {  %még egy nyitó!!!

       

      g'4) r4 r2 \break

 }   

% A következő kapcsos zárójel már a kettes kapu alatti hangokat tartalmazza a csukó zárójelig.   

  {   

      g'4 r r2 \bar ".|:"   

 

   } %kettes kapu lezárása   

         } %első kapu lezárása   

              } %az egész lezárása 

         

        %Ha az utolsó 3 közül vmelyik inaktív hiányzik vhonnan egy zárójel!!!!!
  {   

%%%%%%%%%%%%%%%

 

 \repeat volta 2       %Kapu ismétlésnél ezzel az utasítással adom meg, hogy hány kapu lesz. 

 

% A következő kapcsos zárójeles szakasz, az ELSŐ kapu ELŐTTI részt tartalmazza.!   

 

  {   

r4 f'\mf r f' |
r4 f' r f' |
r e'8 e' e'4 e'
e' e' e' e'
r4 e'4 r e'
r4 e'4 r e'
r f'8 f' f'4 f' |
f' f' f' f' | \break % az ELSŐ kapu ELŐTTI hangok.   
r4 f' r f' |
r4 f' r f' |
r f'8 f' f'4 f' |
f' f' f' f' |
r4 e' r e' |
r4 e' r e' |
r f'8 f' f'4 f' |
 

              }   

 

\alternative {  %nyitó zárójel

   

   %ez a parancs és az utána lévő kapcsos zárójelbe található hangok lesznek az első kapu ALATT.   

 

   {  %még egy nyitó!!!

f' r r2 |

 }   

% A következő kapcsos zárójel már a kettes kapu alatti hangokat tartalmazza a csukó zárójelig.   

  {   

f'4 r f'2->\f\bar "||" |\break   \key bes \major 

 

  } %kettes kapu lezárása   

         } %első kapu lezárása   

              } %az egész lezárása 

         

        %Ha az utolsó 3 közül vmelyik inaktív hiányzik vhonnan egy zárójel!!!!!
f'4 r f' r|
f' r r2 |
  {   

 

 

 \repeat volta 2       %Kapu ismétlésnél ezzel az utasítással adom meg, hogy hány kapu lesz. 

 

% A következő kapcsos zárójeles szakasz, az ELSŐ kapu ELŐTTI részt tartalmazza.!   

 

  {   

r4 d' r d'|
r4 d' r d'|
r4 d' r d'|
r4 d' r d'|
r4 d' r d'|
r4 d' r d'|
%r4 d' r d'|
%r4 d' r d'|
%r4 d' r d'|
r4 f' r f'| \break
r4 f' r f'|
r4 f' r f'|
r4 f' r f'|
r4 f' r f'|
r4 f' r f'| % az ELSŐ kapu ELŐTTI hangok.   
r4 f' r f'|
r4 f' r f'|
r f'\< f' f' |
f' r f'2-> \f \break
r4 f' r f'|
r4 f' r f'|
r f'8 f' f'4 f' |
f' f' f' f' |
r4 f' r f'|
r4 f' r f'|
r4 g'8 g' g'4 g' |
g' g' g' g'
r g' r g'| \break
r g' r g'|
r f'8 f' f'4 f' |
f' f' f' f' |
r4 f' r fis'|
r4 g' r f'?|

              }   

 

\alternative {  %nyitó zárójel

   

   %ez a parancs és az utána lévő kapcsos zárójelbe található hangok lesznek az első kapu ALATT.   

 

   {  %még egy nyitó!!!

       

     r4 f'8 f' f'4 f'|
     f' r4 r2|

 }   

% A következő kapcsos zárójel már a kettes kapu alatti hangokat tartalmazza a csukó zárójelig.   

  {   

f'4 r f'2->|
f'4 f'8 f' f'4 r \bar "|."   

 

   } %kettes kapu lezárása   

         } %első kapu lezárása   

              } %az egész lezárása 

         

        %Ha az utolsó 3 közül vmelyik inaktív hiányzik vhonnan egy zárójel!!!!!

 
}

\score {
  \new Staff \with {
    instrumentName = "English horn"
    midiInstrument = "english horn"
  } \englishHorn
  \layout { }
  \midi {
    \tempo 4=100
  }
}

flashgordonx

Es wird mit einer höhere Version ausprobiert und geht.

Danke.