方法1:首先加载 background背景宏包,然后设置背景的可选参数如透明度、缩放系数与旋转⻆度,再提供背景输出的信息,这里可使用\includegraphics也可以用TiKZ绘制,根据个人情况而决定;
\usepackage{background} %加载 background 宏包\definecolor{cover}{RGB}{58,95,205}\backgroundsetup{opacity=0.05,scale=1.2,angle=0,%设置背景,可选择性地指定透明度、缩放系数与旋转⻆度,再提供背景输出的信息。contents={\begin{tikzpicture}\node[minimum width=18cm,minimum height=25cm,inner sep=0pt,outer sep=0pt,](box){};\fill[left color=cover!70!black!70,right color=cover!70!black] (box.south west)--(box.south east)--(box.north east)--(box.north west)--cycle;\shade[inner color=cover!70!black,outer color=white!30!cover] (3,6)circle(.3cm);\draw[opacity=.2,blue] (4,-6)circle(3cm);\draw[opacity=.2,blue] (3,-5)circle(5cm);\draw[opacity=.2,blue] (2,-3)circle(6cm);\shade[inner color=cover!70!black,outer color=white!30!cover,xshift=-2cm,yshift=-11cm] (3,6)circle(.3cm);\shade[inner color=cover!70!black,outer color=white!30!cover,xshift=1.3cm,yshift=-12cm] (3,6)circle(.3cm);\shade[inner color=cover!70!black,outer color=white!30!cover,xshift=-4cm,yshift=-8cm] (3,6)circle(.3cm);\shade[inner color=cover!70!black,outer color=white!30!cover,xshift=-6cm,yshift=-10cm] (3,6)circle(.3cm);\shade[inner color=cover!70!black,outer color=white!30!cover,xshift=-6cm,yshift=-13cm] (3,6)circle(.3cm);\end{tikzpicture}}}%这个输出信息也可以使用\includegraphics 命令来导入一个图片,用法如下:contents = {\includegraphics[width = \paperwidth,height = \paperheight, keepaspectratio] {background.pdf}}}
然后觉得还不够,再想结合添加水印防止盗版,就得添加水印宏包draftwatermark,并设置水印亮度,这个值越小水印表现得更明显,以及水印大小.
\usepackage{draftwatermark}\SetWatermarkText{\shortstack{微信公众号:八一考研数学竞赛}}\SetWatermarkLightness{0.50}%设置水印亮度\SetWatermarkScale{0.3}%设置水印大小

方法2:通过在页眉和页脚当中使用背景插图,使得我们输出每一页pdf都会有同样的图案,这也就是实现我们添加背景图的困扰,
\fancyhf{}\fancyhead{\begin{tikzpicture}[remember picture,overlay]\node[inner sep=0pt] at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]{background}};\end{tikzpicture}}
由于默认选项使得页眉全区域都输出background图案,如果指定L,C,R中的任何一个,那么由\fancyhead定义的内容将在三个区域中任意输出。相似做法\fancyfoot 则用来定义页脚的左、中、右三个区域。

然后要结合另一种添加水印的办法就是在LaTeX中,可以用 eso-pic 宏包所提供的\AddToShipoutPictureBG 命令来将内容叠放在正文的下面;使用 TiKZ 宏包来为水印文字定位,使用xcolor宏包设置水印的颜色,然后利用\watermark来添加水印,其两个参数分别是角度和字体大小。
\usepackage{xcolor}\usepackage{eso-pic}\usepackage{tikz}\newcommand{\watermark}[3]{\AddToShipoutPictureBG{\parbox[b][\paperheight]{\paperwidth}{\vfill%\centering%\tikz[remember picture, overlay]%\node [rotate = #1, scale = #2] at (current page.center)%{\textcolor{gray!80!cyan!30}{#3}};\vfill}}}%正文后\watermark{60}{5}{微信公众号:八一考研数学竞赛}%使用水印(第一个参数表示倾斜角度、第二个参数表示字体大小)

版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/12908.html