picture
environment to
every page as it is shipped out; the user 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 the user is at liberty to do what he or she likes.
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