用~draftcopy 宏包不能加中文水印, \verb|\TeX| 这样的命令也不行,
也就是说形如~\verb|\draftcopyName{我爱~\LaTeX}{120}| 的命令不能达到预想的结果.

幸运的是~pgf/tikz 宏包(v~1.10)可以解决这个问题.
以下例子源自~pgfmanual.pdf (v~1.10) 的~P.137, 只不过这里加的是中文:

\documentclass[CJK]{cctart}
\usepackage{tikz}
\usepackage{eso-pic}
%-------------------------------------------------------------------
\newcommand\BackgroundPicture{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering%
\begin{tikzpicture}[remember picture,overlay]
\node [rotate=60,scale=10,text opacity=0.2] at (current page.center) {我爱~\LaTeX};
\end{tikzpicture}%
\vfill
}}}
%-------------------------------------------------------------------
\begin{document}
\title{中文水印在指定的起始页面}
\author{huangzh73}
\maketitle

使用~\emph{eso-pic} 宏包定义背景图片, 并置于指定的起始页面. 我们尝试与~pgf/tikz 结合使用.
仍然使用的是~pgf/tikz v1.10 宏包. 用~pdflatex 编译.

定义背景图片~\verb|\BackgroundPicture|.

这一页没有水印背景. 我们用~\verb|\newpage| 开始新的一页.

\newpage
\AddToShipoutPicture{\BackgroundPicture}

这一页开始水印背景.
\newpage
再来一页.

\newpage
\ClearShipoutPicture
这一页终止水印背景.

\end{document}

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部