
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.fg
ist die Standardtextfarbe von normalem Text, bg
ist die Hintergrundfarbe. Ich habe diese beiden Farben gemäß der Definition transparent
aus dem beamer
Handbuch gemischt:
\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}