Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: flashgordonx am Montag, 17. April 2023, 15:40

Titel: Wasserzeichen
Beitrag von: flashgordonx am Montag, 17. April 2023, 15:40
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. (https://lsr.di.unimi.it/LSR/Snippet?id=1113)

Ergebnis hier. (https://lsr.di.unimi.it/LSR/Search?q=layout&s=50&m=10) (unten)
Titel: Antw:Wasserzeichen
Beitrag von: Malte am Montag, 17. April 2023, 17:12
Hallo flashgordonx,

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

Viele Grüße
Malte
Titel: Antw:Wasserzeichen
Beitrag von: flashgordonx am Montag, 17. April 2023, 18:37
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
  }
}
Titel: Antw:Wasserzeichen
Beitrag von: flashgordonx am Montag, 17. April 2023, 19:17
Es wird mit einer höhere Version ausprobiert und geht.

Danke.