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