Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Wasserzeichen im Anschriftfeld von g-brief?

  1. #1
    cts
    Gast

    Wasserzeichen im Anschriftfeld von g-brief?

    Hallo alle,

    ich möchte (zusätzlich, s.u.) ein "Wasserzeichen" unter den Anschriftenbereich / das Adressfeld eines g-brief Dokumentes legen.

    Mit folgendem Code habe ich erfolgreich ein (als Text editierbares, das ist für mich wichtig weil sich das Wasserzeichen häufig ändert) Wasserzeichen unter die ganze Seite legen können (in diesem Fall das Wort "Kopie"):
    Code:
    \makeatletter
              \AddToShipoutPicture{
                \setlength{\@tempdimb}{.5\paperwidth}
                \setlength{\@tempdimc}{.7\paperheight}
                \setlength{\unitlength}{1pt}
                \put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){
            \makebox(0,0){\rotatebox{55}{\textcolor[gray]{0.85}
            {\fontsize{5cm}{5cm}\selectfont{Kopie}}}}
                }
            }
    \makeatother
    Kann mir jemand einen Tipp geben, wie ich das zusätzliche Wasserzeichen (für Bonuspunkte: vielleicht sogar, indem ich eine "Variable" setze die dann zwei mal genutzt wird? einfügen kann?

    Herzlichen Dank,
    Christian.

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Du kannst weitere \AddToShiipoutPicture- oder \AddToShipoutPicture*-Anweisungen verwenden, um weitere Hintergründe auf allen oder nur der aktuellen Seite ausgeben zu lassen.

    Alternativ kann das Paket textpos verwendet werden. Dabei bitte darauf achten, dass die Optionen so gesetzt sind, dass auch wirklich ein Hintergrund und kein Vordergrund gesetzt wird.

    Wenn Du bei LaTeX etwas mehrfach verwenden willst, dann definiere eine eigene Anweisung:
    Code:
    \newcommand*{\foo}{Das ist foo.}
    fügt beispielsweise überall, wo Du \foo schreibst »Das ist foo.« ein. Man kann genauso:
    Code:
    \newcommand*{\Wassermarke}{%
      \AddToShipoutPicture*{%
        \AtTextUpperLeft{Das ist die linke obere Ecke des Textbereichs.}%
      }%
    }
    definieren. Dann wird auf jeder Seite, auf der \Wassermarke verwendet wird, die entsprechende Wassermarke gesetzt (ggf. auch mehrfach übereinander).

    BTW: Bei neueren Versionen von eso-pic wird die Verwendung von \AddToShipoutPcitureBG bzw. dessen Sternvariante empfohlen.

  3. #3
    cts
    Gast
    Hallo Schweinebacke (so was wollte ich schon immer mal völlig ohne Schuldgefühle im Netz sagen können... : ),

    danke für Deine schnelle Antwort!

    Ich bin ja noch in der erweiterten Cut-and-Paste Phase des LaTeX Lernens (Vorteil: jeden Tag ein "Ach, guck!"-Erfolgserlebnis : ), daher habe ich noch eine Anschlussfrage.

    Ich habe das Statement jetzt wie empfohlen einfach noch einmal wiederholt und die Grösse und Position angepasst, alles super.
    Jetzt wird das Anschriftenfeld-Wasserzeichen jedoch auf jeder Seite wiederholt - was kann ich denn dagegen tun? Das zweite /makeatother-Statement habe ich testweise mal auskommentiert, das bringt aber (leider) nichts.

    Danke & Gruss,
    Christian.

  4. #4
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Mach bitte ein vollständiges Minimalbeispiel, denn normalerweise wird bei der von mir verwendeten Sternform nur die aktuelle Seite mit dem entsprechenden Inhalt versehen.

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    mit dem eso-pic paket kann man \AddToShipoutPictureBG{} definieren und dann mit

    \ClearShipoutPictureBG das bild wieder entfernen.

    gruss
    Mein Ball ist umgefallen

  6. #6
    cts
    Gast

    [gelöst] Wasserzeichen im Anschriftfeld von g-brief?

    Ja, jetzt hab' ich das auch mit dem Sternchen verstanden

    Hier also für die interessierte Nachwelt mein Code im Header um sowohl ein kleines Wasserzeichen im Adressfeld (nur ein mal auf der ersten Seite!) und ein grosses Wasserzeichen auf jeder Seite, inkl. der ersten, zu erzeugen:

    Code:
    \usepackage{graphicx,type1cm,eso-pic,color}
    \makeatletter
    \AddToShipoutPictureBG{
    	\setlength{\@tempdimb}{.5\paperwidth}
    	\setlength{\@tempdimc}{.5\paperheight}
    	\setlength{\unitlength}{1pt}
    	\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){
    	\makebox(0,0){\rotatebox{55}{\textcolor[gray]{0.85}
    	{\fontsize{5cm}{5cm}\selectfont{gross}}}}}
    }
    
    \AddToShipoutPicture*{
    	\setlength{\@tempdimb}{.2\paperwidth}
    	\setlength{\@tempdimc}{.81\paperheight}
    	\setlength{\unitlength}{1pt}
    	\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){
    	\makebox(0,0){\rotatebox{55}{\textcolor[gray]{0.65}
    	{\fontsize{1cm}{1cm}\selectfont{klein}}}}}
    }
    Danke an alle helfenden Köpfe,
    Christian.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •