
두 개의 슬라이드와 세 개의 선으로 구성된 프레임을 만들고 싶습니다. 첫 번째 줄은 항상 투명해야 하고, 두 번째 줄은 첫 번째 슬라이드에서는 투명하지만 두 번째 슬라이드에서는 투명해야 하며, 세 번째 줄은 항상 투명해야 합니다. 모든 슬라이드에서 세 번째 줄을 투명하게 만드는 방법이 있나요?
\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}