[latex]图片动态缩放并旋转飞出的PDF动画示例

来源:互联网 发布:腾讯代理吃鸡会优化吗 编辑:程序博客网 时间:2024/06/03 22:02

[latex]图片动态缩放并旋转飞出的PDF动画示例,下面的示例主要使用ctex,animate和tikz等宏包实现的.

% Animated beamer frame for tikz  %Author:  %wu xuping  %Date:  %2013-04-06  % FileName:  %main.tex  % run:  %  xelatex -shell-escape main  %  xelatex -shell-escape main  %required:  %  Acrobat Reader version > 6\documentclass{beamer}\input{preamble.tex}  \input{tikzall.tex} %包含所有的tikz包\begin{document}\begin{frame}\frametitle{图片动态缩放并旋转飞出的PDF动画示例}\framesubtitle{动态缩放并旋转飞出美女脸部}%使用tikz包,比较方便控制画面的位置\begin{animateinline}[autoplay,       begin={\begin{tikzpicture}[scale=1]  \useasboundingbox (-2cm,-2cm) rectangle(4cm,4cm);},       end={\end{tikzpicture}}]{12}%总共生成20帧画面,以每秒12帧的速度自动播放      \multiframe{20}{Iangle=-20+20,Rscale=0.02+0.02,Rcircle=0.25+0.125}{%    %Iangle:每帧的旋转角度    %Rcircle:圆的大小    %Rscale:缩放尺度    \clip(1,1)circle(\Rcircle); %每次把图像放在圆内 \node[draw,shape=circle] at (1,1){\rotatebox{\Iangle}{\includegraphics[scale=\Rscale]{test}}};    }%  \end{animateinline} \end{frame}\end{document} 

动画最终的画面如下: