我想把`tex lion`当背景,在[https://www.ctan.org/lion/files](https://www.ctan.org/lion/files)里找到了`ctanlion_eps`矢量图,我用命令行`for %f in (*.eps) do epstopdf "%f" "%~nf.pdf"`将`eps`文件转化为`pdf`文件,用`wallpaper`宏包将背景插入到文档中后,发现小狮子线条的颜色太重了,如何设置才能使背景变淡、透明(或者如何调整图片原本线条的颜色),让文字易于识别 MWE ```tex \documentclass{ctexart} \usepackage{wallpaper} \CenterWallPaper{1}{ctanlion.pdf} \usepackage{zhlipsum} \begin{document} \zhlipsum[1-2] \end{document} ```

2 回答2

11
提供一种解决方案:通过 `tikz` 设置透明度,相关文档见 `texdoc tikz`, sec. 23.2。 例子 ```tex \documentclass{ctexart} \usepackage{mwe} \usepackage{tikz} \usepackage{wallpaper} \usepackage{zhlipsum} % redefine \CenterWallPaper from wallpaper package \renewcommand{\CenterWallPaper}[2]{% \AddToShipoutPicture{% \put(\LenToUnit{\wpXoffset},\LenToUnit{\wpYoffset}) {% \parbox[b][\paperheight]{\paperwidth}{% \vfill \centering \tikz[opacity=0.5] \node[inner sep=0pt] {\includegraphics[width=#1\paperwidth, height=#1\paperheight,% keepaspectratio]{#2}};% \vfill }% } } } \CenterWallPaper{1}{example-image} \begin{document} \zhlipsum[1-2] \end{document} ``` 输出效果 ![](https://wenda.latexstudio.net/data/attach/191031/B6IBPSpu.png) 使用说明 `opacity=<num>` 中,`<num>` 为 0 到 1 之间到数字,0 代表完全透明,相当于没有插入图片;1 代表完全不透明,相当于没有设置透明度。
  • 非常感谢! – sikouhjw 2020-01-13 16:22 回复
  • 谢谢!问题解决了! – sikouhjw 2019-10-31 22:27 回复
1
给个`background`包的方法 ```tex \documentclass{article} \usepackage{mwe,background,blindtext} \backgroundsetup{contents={\includegraphics[width=0.2\textwidth]{example-image}}, angle=0,opacity=0.2} \begin{document} \Blinddocument \end{document} ``` 需要编译两次

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。