是否可以自定义渐变效果?

是否可以自定义渐变效果?

这段代码使用的\transdissolve效果:

\documentclass{beamer}
\usepackage{tikz}
\begin{document}
   \begin{frame}
   \transdissolve[duration=.1]
        \begin{tikzpicture}[remember picture,overlay]
           \only<1>{\draw[fill=red] (current page.south west)rectangle(current page.north east);}
           \only<2>{\draw[fill=blue] (current page.south west)rectangle(current page.north east);}
        \end{tikzpicture}
   \end{frame}
\end{document}

该效果将框架分解为改变颜色的小矩形。

是否可以通过改变矩形的大小来定制效果?

答案1

过渡由 PDF 提供,而不是 LaTeX。但是,如果可用,您可以将持续时间和方向定义为选项。例如,\transdissolve[duration=0.2]\transglitter[direction=90]。持续时间以秒为单位,方向以度为单位。

答案2

据我所知,覆盖动画也是来自 pdf 格式(与查看器交互)本身的,因此乳胶不会影响矩形的大小。

相关内容