天天看點

[latex]圖檔動态縮放并旋轉飛出的PDF動畫示例

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

動畫最終的畫面如下:

[latex]圖檔動态縮放并旋轉飛出的PDF動畫示例