latex :从特定页面中排除 draftwatermark

latex :从特定页面中排除 draftwatermark

我正在使用 draftwatermark 包。是否有任何选项可以从某些特定页面中排除水印?第 3-4 页说没有水印。我不能使用 xwatermark 包。它与我的文档的 geometry 包冲突。MWE:

\documentclass[12pt,a4paper]{exam}
\usepackage{draftwatermark} 
\usepackage{lipsum}  
\SetWatermarkAngle{45} 
\SetWatermarkLightness{.8} 
\SetWatermarkFontSize{10cm} 
\SetWatermarkScale{5} 
\SetWatermarkText{\tt{12345}}

\begin{document} 
\lipsum[1-20] 
\end{document}

答案1

\watermarkoff您可以定义一个与包类似的命令background,并将其放置在您想要关闭的页面中。

输出

在此处输入图片描述

代码

\documentclass[12pt,a4paper]{exam}
\usepackage{draftwatermark}
\usepackage{etoolbox} 
\usepackage{lipsum}  
\SetWatermarkAngle{45} 
\SetWatermarkLightness{.8} 
\SetWatermarkFontSize{10cm} 
\SetWatermarkScale{5} 
\SetWatermarkText{\tt{12345}}

\makeatletter
\def\watermarkoff{%
        \@sc@wm@stampfalse
}
\makeatother


\begin{document} 
\lipsum[1-8]
\watermarkoff
\lipsum[9-12] 
\end{document}

答案2

当前 draftwatermark 文档如下:卡坦如第 2.1 节所述,可以\DraftwatermarkOptions{stamp=false}在文档中的任何位置使用,从此将关闭水印。

使用\DraftwatermarkOptions{stamp=true}一个可以再次打开水印。

答案3

使用包,background您可以选择哪些页面不显示默认水印。您必须\NoBgThispage在每个单独的页面上使用命令。

\documentclass[12pt,a4paper]{exam}
\usepackage{lipsum}  
\usepackage{background}

\begin{document} 
\lipsum[1-8]
\NoBgThispage
\lipsum
\end{document}

在此处输入图片描述

相关内容