我想写 2 或 3 行水印
\usepackage{draftwatermark}
\SetWatermarkText{Mika Ike}
\SetWatermarkScale{0.25}
\SetWatermarkColor[gray]{0.88}
我怎样才能写“Mika Ike”并在这一行下面“[电子邮件保护]“第三行写着“在我家”?
是否可以?
并且...使用具有高级别操作系统透明度的图像以便在背景中柔和地看到该图像。
\usepackage{draftwatermark}
\SetWatermarkText{\includegraphics{fig1.jpg}}
\SetWatermarkScale{0.25}
\SetWatermarkColor[gray]{0.88}
您认为这是最好的水印包吗?或者您知道有比这更好的包吗?
您能告诉我有关其他包裹的信息吗?
答案1
使用该draftwatermark
包,您可以使用\parbox
或 来minipage
使文本跨越多行:
\documentclass{article}
\usepackage[a6paper]{geometry}
\usepackage{draftwatermark}
\usepackage{url}
\usepackage{lipsum}
\SetWatermarkText{\parbox{12cm}{%
Mika Ike \\
\url{[email protected]} \\
At My house}}
\SetWatermarkScale{.5}
\SetWatermarkColor{red}
\begin{document}
\lipsum[4]\lipsum[4]
\lipsum[4]\lipsum[4]
\end{document}
对于图像不透明度的情况,该draftwatermark
包显然没有提供很多可能性。
作为替代方案,我建议你使用background
包;由于此包内部使用 TikZ,因此您可以轻松控制背景材质的属性(不透明度、颜色、位置等)。一个小例子:
\documentclass{article}
\usepackage[a6paper]{geometry}
\usepackage[scale=2.5,opacity=1,color=red]{background}
\usepackage{url}
\usepackage{varwidth}
\usepackage{lipsum}
\backgroundsetup{
contents={\begin{varwidth}{8cm}{%
Mika Ike \\
\url{[email protected]} \\
At My house}\end{varwidth}}
}
\begin{document}
\lipsum[4]\lipsum[4]
\lipsum[4]\lipsum[4]
\end{document}
该varwidth
环境用于具有一个宽度可调的框,允许多行文本;也可以使用 aminipage
或 a\parbox
来代替。
并且,使用图像:
\documentclass{article}
\usepackage[a6paper]{geometry}
\usepackage[scale=1,opacity=0.75,angle=0]{background}
\usepackage{url}
\usepackage{varwidth}
\usepackage{lipsum}
\backgroundsetup{
contents={\includegraphics[height=\textheight,width=\textwidth,keepaspectratio]{ctanlion}}
}
\begin{document}
\lipsum[4]\lipsum[4]
\lipsum[4]\lipsum[4]
\end{document}
CTAN 狮子绘画由 Duane Bibby 绘制。
答案2
一个解决方案是使用\shortstack{}
可以在手册中找到的草稿水印包裹。
例子:
\documentclass{article}
\usepackage{lipsum}
\usepackage{draftwatermark}
\SetWatermarkText{
\shortstack{
\includegraphics[scale=0.8]{ctan_lion_600.png}
}
}
\SetWatermarkScale{0.15}
\begin{document}
\lipsum[1]
\lipsum[2]
\lipsum[3]
\lipsum[4]
\end{document}
例子:
\documentclass{article}
\usepackage{lipsum}
\usepackage{draftwatermark}
\SetWatermarkText{
\shortstack{
this is the first line \\[1em] second line
}
}
\SetWatermarkScale{2}
\SetWatermarkColor[gray]{0.5}
\begin{document}
\lipsum[1]
\lipsum[2]
\lipsum[3]
\lipsum[4]
\end{document}