magicwatermark 是一个基于 everypage 和 tikz 宏包,并经过 LATEX3 进行封装的宏包,它可以很灵活的设置和清除水印,所有水印内容都放在 tikz 的一个 node 里面,并处于页面中心。
目前 magicwatermark 宏包只能实现如下功能
主要命令如下:
\PageSetup [⟨水印参数⟩] {⟨水印内容⟩}
此命令用于设置所有页面的水印内容,接受两个参数,第一个参数用于设置一些属性,以 key=value
的形式给出,第二个参数用于设置水印内容,可以是文字、图片、等.
\Watermark
该命令用于显示上面设置的水印.
\EvenPageSetup[⟨水印参数⟩]{⟨水印内容⟩}
该命令用于设置偶数页的水印内容.
\EvenWatermark
该命令用于显示上面设置的偶数页水印.
\OddPageSetup[⟨水印参数⟩]{⟨水印内容⟩}
该命令用于设置奇数页的水印内容.
\OddWatermark
该命令用于显示上面设置的奇数页水印.
\documentclass{ctexart}
\usepackage{magicwatermark}
\NewWatermark{one} %新 建 两 个 水 印
\NewWatermark{two}
\MyPageSetup[scale=5,color=blue]{one}{ 水 印 内 容 一 } % 设 置 水 印
\MyPageSetup[scale=5,color=red]{two}{ 水 印 内 容 二 }
\begin{document}
\MyWatermark{one} %
使 用 第 一 个 水 印
...
\newpage
\ClearWatermark{one} %
清 除 第 一 个 水 印
\MyWatermark{two} %
使 用 第 二 个 水 印
...
\end{document}
效果图: