Latex中设置背景图片的透明度

Latex中设置背景图片的透明度

我目前正在用 Latex 制作一个简短的广告。我想在其中添加一个非常透明的背景图像。

包括背景图像本身不是问题,我已经解决了这个问题。但是,当我尝试更改其透明度时,没有任何变化,但我希望它几乎完全透明。

这是我的 LaTex 源代码:

\documentclass[10pt,a4paper]{article}

\usepackage{transparent}

\usepackage{background}

\usepackage{tikz}

\usetikzlibrary{calc}

\usepackage{pst-node,graphicx}

\definecolor{darkpowderblue}{rgb}{0.0, 0.2, 0.6}

\begin{document}

Advertisement title 

\tikz[overlay, remember picture] \draw [darkpowderblue, thick] 

([xshift=0.5cm,yshift=-0.5cm]current page.north west) rectangle 

([xshift=-0.5cm,yshift=0.5cm]current page.south east); %---making a coloured box 

around ad




\begin{tikzpicture}[remember picture, overlay]

\node[opacity=0.6,inner sep=0pt] at (current page.center)

{\transparent{0.9}\includegraphics[width=0.9\paperwidth,height=0.6\paperheight]

{Download}}; %--- Including the background picture

\end{tikzpicture}


Ad text bla bla bla

\end{document}

当我改变不透明度时,什么也没有发生;当我改变时\transparent{},什么也没有发生。

你们中有人知道为什么透明度没有调整吗?

非常感谢你的帮助

答案1

删除所有空白行。请仅在您知道其作用时才添加空白行。

opacity仅够。添加transparentbackground可能会引起冲突(?)。

可编译代码,具有opacity=0.6

\documentclass[10pt,a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{graphicx}
\definecolor{darkpowderblue}{rgb}{0.0, 0.2, 0.6}
\usepackage{lipsum}
\begin{document}
\tikz[overlay, remember picture] \draw [darkpowderblue, thick] 
([xshift=0.5cm,yshift=-0.5cm]current page.north west) rectangle 
([xshift=-0.5cm,yshift=0.5cm]current page.south east); %---making a coloured box 
\begin{tikzpicture}[remember picture, overlay]
\node[opacity=0.6,inner sep=0pt] at (current page.center) {%
    \includegraphics[%
        width=0.9\paperwidth,%
        height=0.6\paperheight%
    ]{example-image-a}%
}; %--- Including the background picture
\end{tikzpicture}

\lipsum[1-5]
\end{document}

在此处输入图片描述

相关内容