beamer 如何使过去的数字变暗但隐藏未来的文本框?

beamer 如何使过去的数字变暗但隐藏未来的文本框?

我的一张幻灯片中有一个图形和一个文本框。我的目标是实现一个功能,即第一次单击时显示图形,下一次单击时图形淡出,而文本框出现在图形顶部。我尝试了各种解决方案,但没有一个能产生预期的结果。例如,以下解决方案编译时没有错误,但没有产生预期的结果

\only<1>{
\centering
\includegraphics[width=\textwidth{figures/_Q1.pdf}
}

\only<2>{
\uncover<1>{
\begin{figure}
\centering
\includegraphics[width=\textwidth]{figures/_Q1.pdf}
\end{figure}
}

\uncover<1,2>{
\begin{tikzpicture}[remember picture, overlay]
  \node[anchor=center, rectangle, draw=black, line width=0.5pt, fill=gray!15, align=center, text width=\textwidth, minimum height=3cm] at ([shift={(0cm,0cm)}]current page.center) (box) {
    \textit{TEXT GOES HERE.}
  };
\end{tikzpicture}
}   
}

我已经尝试过解决方案这个问题但它不起作用:

\begin{itemize}[<+>]
    \item \begin{figure} \centering \includegraphics[width=\textwidth{figures/_Q1.pdf}\end{figure}
    \item \begin{tikzpicture}[remember picture, overlay]
  \node[anchor=center, rectangle, draw=black, line width=0.5pt, fill=gray!15, align=center, text width=\textwidth, minimum height=3cm] at ([shift={(0cm,0cm)}]current page.center) (box) {
    \textit{This is the conclusion.}
  };
\end{tikzpicture}
\end{itemize}

编译此代码时我遇到错误。

我该如何实现这一点?提前谢谢您。

编辑: PS:我使用的是 Beamer 模板这里

答案1

\documentclass{beamer}

\usepackage{tikz}

\begin{document}

\begin{frame}
  \begin{tikzpicture}
  \node {\includegraphics[width=6cm]{example-image-duck}};
  \fill<2->[black,opacity=0.6] (current bounding box.south east) rectangle (current bounding box.north west);
  \node<2->[fill=lightgray] at (current bounding box.center) {Some Text};
  \end{tikzpicture}
\end{frame}

\end{document}

在此处输入图片描述

相关内容