Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Seite mit einem Wasserzeichen versehen

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.09.2012
    Beiträge
    28

    Seite mit einem Wasserzeichen versehen

    Hallo an alle...

    möchte eine Seite mit einem Wasserzeichen versehen, z.B. ein Name dier sich über die gesamte seite widerholt. Hab schon zwar was dazu gefunden... wie man allerdings einen Namen über die gesamte Seite ausgeben lässt istmir ein Rätzel...

    jemand eine Idee?

    Jango

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Dafür verwende ich das Paket draftwatermark (von CTAN). Die Handhabung
    wird in der Doku gut beschrieben.

    Die entsprechenden Befehle zur Anpassung lauten unter Anderem:

    \SetWatermarkScale{0.5}
    \SetWatermarkAngle{55}
    \SetWatermarkLightness{0.8}
    \SetWatermarkText{Entwurf -- \today}

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.09.2012
    Beiträge
    28
    ja es gibt einige packages dazu... nur wie bringe ich einen sich wiederholenden Text auf die gesamte Seite?

  4. #4
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Zugegeben, das verstehe ich jetzt nicht ganz. Mit diesen Paketen wird
    typischerweise ein Text mit vom Nutzer einzustellender Größe auf jeder
    Seite ausgegeben. Oder meinst Du mit "auf die gesamte Seite", dass sich
    der Text automagisch an die Seitengröße anpassen soll? Das kannst Du
    beispielsweise mit eso-pic und etwas Baschtelei mit Boxen (oder gleich
    mit TikZ) erreichen. Sollte vermutlich auch mit draftwatermark gehen,
    aber das ist dann eher etwas für die Fortgeschrittenen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Zitat Zitat von LuPi Beitrag anzeigen
    Das kannst Du
    beispielsweise mit eso-pic und etwas Baschtelei mit Boxen
    \resizebox aus dem graphicx-Paket ggf. in Verbindung mit Längen wie \paperwidth, \textwidth, \paperheight, \textheight o. ä. könnte dabei beispielsweise von Nutzen sein. Je nach konkreter Anwendung aber auch \scalebox oder ein schlichtes \Huge.

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Ohne zu wissen wie man das machen könnte:

    Ich glaube, was jango meint ist ein Text, wie ein Fließtext, der in vorgegebener Größe so lange wiederholt wird, bis die Seite voll ist. Ähnlich wie \blindtext das macht, nur im Hintergund statt als Text im Vodergrund!?

  7. #7
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Jau, das klingt durchaus so, als ob es gemeint sein könnte. Auch das wäre
    mit eso-pic machbar. Von der Idee her könnte man wohl so vorgehen: Den
    Text so oft setzen, bis die aktuelle Position außerhalb des Seitenspiegels ist.
    Wie das allerdings zu realisieren ist, entzieht sich meiner Kenntnis.

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.09.2012
    Beiträge
    28
    Moin,

    ja Festus genau das meine ich
    hab da auch schon was gefunden... ist ein guter Anfang.


    \documentclass{article}
    \usepackage{xwatermark}
    \usepackage{xcolor}
    \usepackage{calc}
    \newlength\testh
    \newlength\testw
    \newcommand{\shorttextwatermark}{draft }
    \setlength{\testh}{\heightof{\shorttextwatermark}}
    \setlength{\testw}{\widthof{\shorttextwatermark}}
    \newwallpaper[firstpage,tilexsize=10\testw,tileysize=10\testh,bo xalign=left]{\shorttextwatermark}
    \begin{document}
    hello
    \end{document}

    in der xwatermark Docu ist alles näher erklärt...

    Gruß

    Jango
    Geändert von jango (09-11-2012 um 17:35 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    In dem Fall ist doch eigentlich egal, wenn der Text das Seitenende überschreitet. Also könnte man einfach reichlich davon nehmen:
    Code:
    \documentclass[a4paper]{article}
    \usepackage{xcolor}
    \usepackage{eso-pic}
    \usepackage[ngerman]{babel}
    
    \newcommand*{\Wasserzeichentext}{Das ist der Text des Wasserzeichens.}
    \newcounter{Wasserzeichenmaximum}
    \setcounter{Wasserzeichenmaximum}{300}
    \makeatletter% wegen Verwendung von \@tempcnta und \@whilenum
    \AddToShipoutPicture{%
      \color{gray}%
      \AtPageUpperLeft{%
        \parbox[t][\paperheight][t]{\paperwidth}{%
          \vskip\dp\strutbox% Ohne diese Zeile hat das ganze aber auch seinen Reiz!
          \@tempcnta=0
          \@whilenum \@tempcnta<\value{Wasserzeichenmaximum}\do {% siehe source2e.pdf
            \ifnum \@tempcnta>0\ \fi% Leerzeichen vor einem neuen Satz.
            \Wasserzeichentext
            \advance \@tempcnta by 1
          }%
        }%
      }%
    }
    \makeatother
    
    \usepackage{blindtext}
    
    \begin{document}
    \blinddocument
    \end{document}
    Eventuell wäre es allerdings besser, das Wasserzeichen als Box zu speichern, statt auf jeder Seite die Schleife zu durchlaufen:
    Code:
    \documentclass[a4paper]{article}
    \usepackage{xcolor}
    \usepackage{eso-pic}
    \usepackage[ngerman]{babel}
    
    \newcommand*{\Wasserzeichentext}{Das ist der Text des Wasserzeichens.}
    \newcounter{Wasserzeichenmaximum}
    \setcounter{Wasserzeichenmaximum}{300}
    \makeatletter
    \newbox\Wasserzeichen
    \savebox\Wasserzeichen{%
      \color{gray}%
      \AtPageUpperLeft{%
        \parbox[t][\paperheight][t]{\paperwidth}{%
          \vskip\dp\strutbox
          \@tempcnta=0
          \@whilenum \@tempcnta<\value{Wasserzeichenmaximum}\do {%
            \ifnum \@tempcnta>0\ \fi
            \Wasserzeichentext
            \advance \@tempcnta by 1
          }%
        }%
      }%
    }%
    \AddToShipoutPicture{%
      \usebox{\Wasserzeichen}%
    }
    \makeatother
    
    \usepackage{blindtext}
    
    \begin{document}
    \blinddocument
    \end{document}
    \newbox, \savebox und \usebox sind Standard-LaTeX-Anweisungen und sollten in guten, ausführlichen Einführungen erklärt sein.

    PS: Der Beitrag wurde vor jangos Kommentar begonnen. Ich lasse ihn aber zur Vollständigkeit mal so stehen.
    Geändert von klops (09-11-2012 um 17:39 Uhr)

Lesezeichen

Berechtigungen

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