[Tex/LaTex] How to add multiple watermarks

watermark

I want to put 2 watermarks on one document, but it only prints my last watermark.

I don't want to add 2 lines to 1 watermark. I need 1 going horizontal at the top of my page and one going diagonally across the whole page.

This is what I'm currently using:

\special{!userdict begin /bop-hook{gsave 180 20 translate 90 rotate /Times-Roman findfont 90 scalefont setfont 0 0 moveto 0.7 setgray (HEADER) show grestore}def end}

\special{!userdict begin /bop-hook{gsave 320 100 translate 75 rotate /Times-Roman findfont 180 scalefont setfont 0 0 moveto 0.7 setgray (BODY) show grestore}def end}

Best Answer

You can use eso-pic for this:

enter image description here

\documentclass{article}
\usepackage{eso-pic,graphicx,showframe}% http://ctan.org/pkg/{eso-pic,graphicx,showframe}
\begin{document}
\AddToShipoutPictureBG*{%
  \AtPageUpperLeft{\raisebox{-\baselineskip}{\makebox[\paperwidth]{This is at the top, centred}}}%
  \AtPageCenter{\rotatebox{52}{\makebox[0pt]{\Huge This is diagonally across the page}}}}
Some text
\end{document}
Related Question