您的位置:首页 > 其它

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

2013-04-06 18:42 537 查看
[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}

动画最终的画面如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: