[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}
動畫最終的畫面如下:
