Includegraphics:设置图像不透明度

Includegraphics:设置图像不透明度

我想插入 PDF,但通过将不透明度设置为 10%(“背景水印”)使其“更浅”。该怎么做?与 texlive 2011 兼容的解决方案会很棒。

我使用 pdflatex 和 includegraphics 插入图像。

答案1

您可以使用该transparent包来设置背景图像的不透明度:

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum}

\usepackage{graphicx}
\usepackage{transparent}
\usepackage{eso-pic}
\AddToShipoutPicture*{
    \put(0,0){
        \parbox[b][\paperheight]{\paperwidth}{%
            \vfill
            \centering
            {\transparent{0.4}\includegraphics[width=0.5\textwidth]{drawing}}%
            \vfill
        }
    }
}

\begin{document}
\lipsum
\end{document}

如果由于某种原因透明度不适用于您的图像,您可以改为在图像上放置一个半透明的白色框:

\documentclass{article}
\usepackage{lipsum}

\usepackage{graphicx}
\usepackage{transparent}
\usepackage{eso-pic}
\AddToShipoutPicture*{
    \put(0,0){
        \parbox[b][\paperheight]{\paperwidth}{%
            \vfill
            \centering
            \includegraphics[width=0.5\textwidth]{drawing}%
            \vfill
        }
    }
    \put(0,0){%
        \transparent{0.7}\textcolor{white}{\rule{\paperwidth}{\paperheight}}
    }
}

\begin{document}
\lipsum
\end{document}

答案2

要与 XeLaTeX 一起使用transparent,插入

\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{}

在文档的最开始处(之前\documentclass)。

这个问题更多细节。

相关内容