我正在撰写一些文章,准备发送给读者进行校对并征求他们的意见。我使用watermark
以下代码将所有页面标记为草稿:
\documentclass[12pt]{article}
\usepackage{fullpage}
\usepackage[margin=1.0in]{geometry}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{type1cm}
\usepackage{eso-pic}
\makeatletter
\AddToShipoutPicture{%
\setlength{\@tempdimb}{.5\paperwidth}%
\setlength{\@tempdimc}{.5\paperheight}%
\setlength{\unitlength}{1pt}%
\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
\makebox(0,0){\rotatebox{58}{\textcolor[gray]{0.90}%
{\fontsize{7cm}{7cm}\selectfont{DRAFT}
}}}%
}%
}
\makeatother
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam suscipit luctus suscipit. Vestibulum sollicitudin scelerisque sem, a suscipit nulla scelerisque eget. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam ultrices mollis semper. Morbi eu purus in leo efficitur ornare. Nulla facilisi. Phasellus ut bibendum nisl, sit amet suscipit arcu. Mauris non risus non enim sollicitudin vulputate in ut erat. In nisi libero, viverra vitae tincidunt euismod, faucibus non ligula. Etiam sed lobortis tellus. Donec ultrices pellentesque orci eu viverra. Proin eget eros sem. Praesent molestie ac purus et mattis. Nullam vel hendrerit purus. Maecenas dapibus dignissim dolor, vel sagittis justo convallis ut.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam ut neque id erat imperdiet cursus. Nulla eget ligula vel urna imperdiet pulvinar sed at arcu. Mauris a turpis sed dui viverra placerat. Pellentesque libero lorem, cursus ut rutrum id, semper sit amet arcu. Maecenas eu suscipit felis. Nulla molestie egestas efficitur. Quisque venenatis vitae tortor lacinia venenatis. Aliquam pulvinar elit sed dapibus sollicitudin. In magna diam, pellentesque ut tempor nec, euismod eget urna.
Vestibulum pretium magna sed urna tristique, quis euismod nisi volutpat. Donec quis sollicitudin lorem. Quisque suscipit at tortor id molestie. Sed scelerisque viverra rhoncus. Nunc euismod arcu elit, eu dignissim ligula egestas sed. Proin iaculis eleifend accumsan. Vivamus consectetur luctus malesuada. Suspendisse imperdiet ante a laoreet faucibus. Ut facilisis, est nec posuere varius, ipsum dolor eleifend risus, eu gravida erat purus at felis. Nunc accumsan ipsum non justo venenatis, non finibus dolor iaculis. Phasellus dignissim sem quis congue laoreet.
Integer iaculis, metus ut posuere efficitur, augue ligula aliquam est, in tempus turpis dui in massa. Vestibulum ut varius nulla, at tincidunt arcu. Cras quis magna efficitur odio faucibus dictum. Sed pretium gravida dui, id hendrerit urna malesuada quis. Ut hendrerit ut tortor ac porttitor. Fusce quis diam efficitur, condimentum ex vehicula, pretium ante. Sed felis elit, tincidunt nec vehicula vitae, venenatis sed arcu. Maecenas vel faucibus lacus.
\end{document}
效果很好。但我想做的是添加第二行watermark
,使用更小的字体,并包含版权声明。到目前为止,我的研究和实验还没有找到在第二行引入换行符和较小字体的解决方案。所以我想在这里征求完成这项任务的意见。提前感谢大家提供如此丰富的资源。
答案1
您可以使用\parbox
\documentclass{article}
\usepackage{eso-pic,xcolor,graphicx}
\AddToShipoutPicture{%
\AtPageCenter{%
\put(-100,0){\rotatebox[origin=c]{58}{\parbox[t]{7cm}{\color[gray]{0.90}%
\scalebox{10}{DRAFT}\par
\normalsize My copyright here
}}}}%
}%
\begin{document}
some text
\end{document}
我已经习惯了,AtPageCenter
而不是重新发明轮子。
与包相同background
:
\documentclass{article}
\usepackage{background}
\backgroundsetup{
angle=58,
scale=1,
color=gray!90,
nodeanchor=east,
%position={0.5\textwidth,.5\textheight},%
contents={\parbox{5cm}{\scalebox{10}{DRAFT} \\
\normalsize My copyright here}}
}
\begin{document}
some text
\end{document}
如果你想坚持你的方法,请使用这个
\makeatletter
\AddToShipoutPicture{%
\setlength{\@tempdimb}{.1\paperwidth}%
\setlength{\@tempdimc}{.3\paperheight}%
\setlength{\unitlength}{1pt}%
\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
\rotatebox[origin=c]{58}{%
\parbox{6cm}{\color[gray]{0.90}%
\fontsize{7cm}{7cm}\selectfont DRAFT\par \normalsize Copyright here \par
}}}%
}
\makeatother
答案2
上面提供的解决方案对我来说都不太管用。我在网上继续研究,找到了一个非常接近我想要的结果的方法。以下是 MWE:
\documentclass[12pt]{article}
\usepackage{fullpage}
\usepackage[margin=1.0in]{geometry}
\usepackage{draftwatermark}
\usepackage{graphicx}
\usepackage{type1cm}
\usepackage{eso-pic}
\SetWatermarkText{\parbox{16cm}{%
DRAFT \\
\small{\textbf{Unless otherwise attributed, content of this document \textcopyright Yours truly, 2015}}} }}
\SetWatermarkScale{1.2}
\SetWatermarkColor[gray]{0.90}%
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam suscipit luctus suscipit. Vestibulum sollicitudin scelerisque sem, a suscipit nulla scelerisque eget. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam ultrices mollis semper. Morbi eu purus in leo efficitur ornare. Nulla facilisi. Phasellus ut bibendum nisl, sit amet suscipit arcu. Mauris non risus non enim sollicitudin vulputate in ut erat. In nisi libero, viverra vitae tincidunt euismod, faucibus non ligula. Etiam sed lobortis tellus. Donec ultrices pellentesque orci eu viverra. Proin eget eros sem. Praesent molestie ac purus et mattis. Nullam vel hendrerit purus. Maecenas dapibus dignissim dolor, vel sagittis justo convallis ut.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam ut neque id erat imperdiet cursus. Nulla eget ligula vel urna imperdiet pulvinar sed at arcu. Mauris a turpis sed dui viverra placerat. Pellentesque libero lorem, cursus ut rutrum id, semper sit amet arcu. Maecenas eu suscipit felis. Nulla molestie egestas efficitur. Quisque venenatis vitae tortor lacinia venenatis. Aliquam pulvinar elit sed dapibus sollicitudin. In magna diam, pellentesque ut tempor nec, euismod eget urna.
\end{document}
水印的位置稍微有点偏离,稍微突出到左边距,没有完全位于页面中央(似乎与 {16cm} 位有关)。但这几乎察觉不到,我完全可以忍受。