投影機中所有畫面上的透明文字

投影機中所有畫面上的透明文字

我想創建一個由兩張投影片和三行組成的框架。第一行應始終清晰,第二行在第一張投影片上應透明,但在第二張投影片上應清晰,第三行應始終透明。有沒有辦法讓所有投影片上的第三行透明?

我使用的\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}

相關內容