我想在文档上随机放置一张小图片。为此,我使用了 xwatermark 和 lcg 包。除了有时会显示“gray!55”文本外,文档中的 newwatermark 与 lcg 配合良好。
现在我想要一个命令 \randsign,它允许我指定在页面上添加水印的频率。但不幸的是,这不起作用。
我对 lcg 使用了这种方法,但是它对我来说不起作用。 使用 rand 选项创建随机问题
下面的代码片段:
\documentclass{article}
\usepackage{lipsum}
\usepackage[printwatermark]{xwatermark}
\usepackage{lcg}
\newcommand{\randsign}[1]{
\foreach \i in {1,...,#1}{
\reinitrand[first=0, last=360, counter=rangle] \rand
\reinitrand[first=-90, last= 90, counter=rxpos] \rand
\reinitrand[first= -130, last=130, counter=rypos] \rand
\newwatermark[allpages,scale=1,align=center,angle=\value{rangle},xpos=\value{rxpos},ypos=\value{rypos},textmark={\includegraphics[width=0.9cm]{./signature.png}}]{} \rand
}
}
\begin{document}
\newwatermark[allpages,scale=1,align=center,angle=\value{rangle},xpos=\value{rxpos},ypos=\value{rypos},textmark={\includegraphics[width=0.9cm]{./signature.png}}]{} \rand
\section{Section watermark}
\randsign{10}
\lipsum[1-6]
\end{document}