비머의 모든 프레임에 투명한 텍스트가 표시됩니다.

비머의 모든 프레임에 투명한 텍스트가 표시됩니다.

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

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

관련 정보