当前位置: 代码迷 >> 综合 >> [latex]图片动态缩放并旋转飞出的PDF动画示例
  详细解决方案

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

热度:2   发布时间:2024-01-04 01:42:20.0

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

动画最终的画面如下: