我想创建一个由两张幻灯片和三条线组成的框架。第一条线应始终保持透明,第二条线在第一张幻灯片上应透明,但在第二张幻灯片上保持透明,第三条线应始终保持透明。有没有办法让第三条线在所有幻灯片上都保持透明?
我使用\setbeamercovered{transparent}
以下命令:
\documentclass{beamer}
\begin{document}
\setbeamercovered{transparent}
\begin{frame}
Always clear.
\onslide<2>{Transparent on slide 1, clear on slide 2.}
Always transparent.
\end{frame}
\end{document}
答案1
可能不是最优雅的解决方案,但您可以手动更改第三行的文本颜色:
normal text.fg
是普通文本的默认文本颜色,bg
是背景颜色。我按照手册transparent
上的定义混合了这两种颜色beamer
:
\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
Always clear.
\onslide<2>{Transparent on frame 1, clear on frame 2.}
\textcolor{bg!85!normal text.fg}{Always transparent.}
\end{frame}
\end{document}