picture
environment to every page as it is shipped out;
you can put things into that environment. The package provides
commands for placing things at certain useful points (like “text
upper left” or “text centre”) in the picture, but you’re at liberty
to do what you like.
Eso-pic is, in turn, built upon the package
atbegshi. That package has the capability to produce
watermarks on top of the other material on the page; this
doesn’t sound very “watermark-like”, but can be useful on pages
where the watermark would otherwise be hidden by graphics or the
like. The atbegshi command that eso-pic uses is
\
AtBeginShipoutUpperLeft
; \
AtBeginShipoutUpperLeftForeground
is what’s needed instead to place the material on top of the rest of
the content of the page.
Everypage allows you to add “something” to every page, or
to a particular page; you therefore need to construct your own
apparatus for anything complicated.
Finally, one can use the pdftk untility; with it, the
command:
will recreate a.pdf as c.pdf, having used the first page of b.pdf as background on every page. If you have a standard background (“DRAFT” or “SECRET”, or whatever) used in several files, pdftk might well be attractive. Pdftk is available as a command line tool; it is available in most linux distritbutions, but may be downloaded from its home sitepdftk a.pdf background b.pdf output c.pdf
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=watermark