添加覆盖图像的水印

添加覆盖图像的水印

我想使用下面的脚本添加草稿水印,但问题是水印不会覆盖图像,而我希望它覆盖图像。

\usepackage{draftwatermark}
\SetWatermarkText{DRAFT}
\SetWatermarkScale{1}

答案1

问题在于将draftwatermark材料放在背景中,因此其他元素(例如,图片和列表)可能会覆盖所包含的材料;为了防止这种情况,draftwatermark您可以使用xwatermark包;带星号的变体\newwatermark将材料放在前台,这似乎正是您所需要的。一个小例子:

首先,使用无星号的变体(背景上有材料,因此图形将放置在其上方):

\documentclass{article}
\usepackage[printwatermark]{xwatermark}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{lipsum}

\newwatermark[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0]{DRAFT}

\begin{document}

\lipsum[1-2]
\begin{figure}[!ht]
\centering
\includegraphics[width=3cm]{example-image-a}
\end{figure}
\lipsum[1-2]
\end{document}

在此处输入图片描述

现在,有了带星号的变体(材料在前景中,因此它将出现在图形的顶部):

\documentclass{article}
\usepackage[printwatermark]{xwatermark}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{lipsum}

\newwatermark*[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0]{DRAFT}

\begin{document}

\lipsum[1-2]
\begin{figure}[!ht]
\centering
\includegraphics[width=3cm]{example-image-a}
\end{figure}
\lipsum[1-2]
\end{document}

在此处输入图片描述

相关内容