2012 年“投影机中的透明图像背景”的附加问题

2012 年“投影机中的透明图像背景”的附加问题

投影机中的透明图像背景 有一个很好的例子,显示背景图像及其前面的文本。

我想在第一步显示图片,然后在第二步“调暗”(例如,在图片前面放置一个部分透明的白色块)以显示某些步骤。据我所知(测试也显示了这一点),不可能在框架环境之外使用 \visible。

我需要做什么?

答案1

使用宏(例如 \opacity)有效。

\documentclass{beamer}
\usepackage{tikz}
\usepackage{mwe}% for example-image

\newcommand{\opacity}{1}% To make sure you aren't overwriting an existing macro.

\usebackgroundtemplate{%
\tikz\node[opacity=\opacity,inner sep=0pt]%
{\includegraphics[height=\paperheight,width=\paperwidth]{example-image}};}

\begin{document}
\def\opacity{0.3}% plain TeX version of \renewcommand{\opacity}{0.3}
\begin{frame}
first frame
\end{frame}

\def\opacity{1}
\begin{frame}
second frame
\end{frame}

\end{document}

第一帧 第二帧

相关内容