Transparenter Text auf allen Rahmen im Beamer

Transparenter Text auf allen Rahmen im Beamer

Ich möchte einen Rahmen erstellen, der aus zwei Folien und drei Linien besteht. Die erste Linie soll immer klar sein, die zweite soll auf der ersten Folie transparent, auf der zweiten Folie jedoch klar sein, und die dritte Linie soll immer transparent sein. Gibt es eine Möglichkeit, die dritte Linie auf allen Folien transparent zu machen?

Ich verwende den \setbeamercovered{transparent}Befehl wie folgt:

\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}

Antwort1

Wahrscheinlich nicht die eleganteste Lösung, aber Sie können die Textfarbe der dritten Zeile manuell ändern:

normal text.fgist die Standardtextfarbe von normalem Text, bgist die Hintergrundfarbe. Ich habe diese beiden Farben gemäß der Definition transparent aus dem beamerHandbuch gemischt:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

\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}

verwandte Informationen