Beamer 中的阴影图像

Beamer 中的阴影图像

我昨天不得不重新安装 latex,而且我似乎从 beamer 3.26 升级到了 3.32 到目前为止,我使用了一小段代码来为图像添加阴影,以便使它们的行为像透明模式下的列表一样 --- 所有尚未出现的内容都以 15% 的不透明度显示 这个方法效果很好,但是它停止了工作,我不知道这是错误还是由于某些添加的功能。据我所知,beamer 仍然没有提供开箱即用的功能,因此需要进行某种调整。现在的问题是,如何让它再次工作(除了降级 beamer),从图像中可以看出(以及从我的(过于复杂的)文件中),它有时可以工作,但不是正确的。

  • 图像在第 2 帧中未被覆盖,尽管它应该在第 3 帧中未被覆盖(我只附加了第 1 帧)
  • 其余图像完全没有阴影

这个以前很好用(和 \llap{} 一起使用时效果最好,可以将透明图片叠加在其他东西上面

结果为 3.32

\documentclass{beamer}
\usepackage{ifthen}
\usepackage{tikz}

\makeatletter
\newcommand{\includecoveredgraphics}[2][]{
    \ifthenelse{\the\beamer@coveringdepth=1}{
        \tikz
            \node[inner sep=0pt,outer sep=0pt,opacity=0.15]
                {\includegraphics[#1]{#2}};
    }{
        \tikz
            \node[inner sep=0pt,outer sep=0pt]
                {\includegraphics[#1]{#2}};%
    }
}

\makeatother

\begin{document}
\begin{frame}
\setbeamercovered{transparent}
\begin{itemize}[<+->]
\item First point.
\item Second point.
\item Third point.\includecoveredgraphics[width=2cm]{test1}
\item Fourth Point \includecoveredgraphics[width=5cm]{test2}
\end{itemize}
\end{frame}
\end{document} 

相关内容