我正在创建一些幻灯片,并希望将不透明度小于 1 的 TikZ 图片中的(像素)图形集成在一起。我希望此代码能够正常工作:
\documentclass{beamer}
\usepackage{tikz,graphicx}
\begin{document}
\begin{frame}{test}
\begin{tikzpicture}
\node[opacity=0.7] at (0,0)
{\includegraphics[width=2cm]{example-image.png}};
\node at (4,0) {Some text};
\end{tikzpicture}
\end{frame}
\end{document}
不幸的是,整个画面消失了:
请注意,相同的 TikZ 代码可以按预期工作article
。如果我opacity=0.7
在文本节点而不是图像上使用,它也可以工作。
该怎么办?
如果相关的话,我在 GNU/Linux 上使用 TeXlive 2013 的 Evince 和 pdflatex。
答案1
升级到 TeXlive 2014(使用截至今天的最新软件包)解决了该问题。
答案2
与最小示例不完全相同,但事实证明,如果transparent
加载了包,也会发生这种情况。
transparent
从我的文档中删除该包会导致 sopacity
的设置tikz
node
按预期工作。