如何使背景图片透明?

如何使背景图片透明?

我使用该wallpaper包为文档站点添加了背景图片。我的代码:

\documentclass{scrartcl}
\usepackage{wallpaper}
\begin{document}
  \ThisTileWallPaper{\paperwidth}{\paperheight}{hands}
  \Huge Text!
\end{document}

我希望让它透明,所以结果看起来像。我指的transparent是带有命令的包{\transparent{0.4}}。我该怎么做?这是图片:

图片

答案1

也可以使用 TikZ。请确保运行两次。

\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
  \begin{tikzpicture}[remember picture, overlay]
  \node[opacity=0.6,inner sep=0pt] at (current page.center)
   {\includegraphics[width=\paperwidth,height=\paperheight]{example-image}};
  \end{tikzpicture}
  \Huge Text!
\end{document}

答案2

使用eso-pic将图片插入您正在处理的页面的BackG轮中。这样您就可以完全控制图像的处理方式,包括设置适当的透明度级别:

在此处输入图片描述

\documentclass{article}

\usepackage{eso-pic,graphicx,transparent}

\begin{document}

\AddToShipoutPictureBG*{%
  \AtPageLowerLeft{%
    \transparent{0.4}\includegraphics[width=\paperwidth,height=\paperheight]{hands}%
  }%
}

\Huge Text!

\end{document}

相关内容