我想使用下面的脚本添加草稿水印,但问题是水印不会覆盖图像,而我希望它覆盖图像。
\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}