方法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