
Я хочу создать рамку, состоящую из двух слайдов и трех строк. Первая строка всегда должна быть четкой, вторая должна быть прозрачной на первом слайде, но четкой на втором слайде, а третья строка всегда должна быть прозрачной. Есть ли способ сделать третью строку прозрачной на всех слайдах?
Я использую \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}