包 draftwatermark:第一页无水印

包 draftwatermark:第一页无水印

我需要在乳胶文档的所有页面上(第一页除外)添加水印。

目前,我正在使用draftwatermark 包,但我还没有成功。

有什么建议或建议吗?

我按照建议尝试了 xwatermark 包这里,但结果发现它与我正在使用的其他包不兼容。

答案1

感谢@Alenanno:我尝试了他建议的解决方案,效果非常好!我稍微修改了一下他的代码,添加\watermarkon宏,现在可以轻松地为每个页面启用/禁用水印。

这是我的代码:

\documentclass[12pt,a4paper]{exam}
\usepackage{draftwatermark}
\usepackage{etoolbox} 

%%%% for the 1 page %%%%
\usepackage[final]{pdfpages}
%%%%%%%%%%%%%%%%

\usepackage{blindtext}  
\SetWatermarkAngle{45} 
\SetWatermarkLightness{.8} 
\SetWatermarkFontSize{10cm} 
\SetWatermarkScale{8} 
\SetWatermarkText{\tt{DRAFT}}

%%% Macro to disable watermark
\makeatletter
\def\watermarkoff{%
        \@sc@wm@stampfalse
}
\makeatother

%%% Macro to enable watermark
\makeatletter
\def\watermarkon{%
        \@sc@wm@stamptrue
}
\makeatother


\begin{document} 

%%% no watermark on the first page
\watermarkoff
%%%% for the 1 page %%%%
\includepdf[pages={1},offset=0 0, delta=0 0, scale=1]{./lshort}
%%%%%%%%%%%%%%%%%%


%%% watermark on the second one
\watermarkon
\Blindtext
\newpage

%%% no watermark on the third page
\watermarkoff
\Blindtext
\newpage

%%% watermark on the remaining pages
\watermarkon
\Blindtext
\newpage
\Blindtext
\end{document}

结果如下:

在此处输入图片描述

第一页(lshort)是LaTeX2e 的(不那么)简短介绍

相关内容