
我想創建一個由兩張投影片和三行組成的框架。第一行應始終清晰,第二行在第一張投影片上應透明,但在第二張投影片上應清晰,第三行應始終透明。有沒有辦法讓所有投影片上的第三行透明?
我使用的\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}