我正在非常频繁地使用动画包。但不幸的是,如果我不使用时间线功能,文件就会增加。假设以下场景。
我要画一个图表。但这是高度动画化的。有一个方便的工具,包括一支跟随路径的笔。单个 pdf 是用 pstricks 创建的。请参阅 pdf 的链接。有所有可用于减小文件大小的源。该示例只是完整动画脚本的一部分,只打印了前 5 或 6 个线段。
据我所知,时间轴允许使用帧、叠加层以及 JavaScript。但我不明白如何沿着路径移动手。源动画曲线有点棘手,因为我必须计算交点才能使此动画正常工作。请看以下代码。
来源:http://docdro.id/2ajuDhG其中所有单帧都通过attachfile2包附加。您可以下载此文件并提取单帧以及所需的结果文件(也包含在内)。文件大小太大了。
\documentclass{article}
\usepackage{listings}
\usepackage{animate,media9}
\usepackage{caption}
\usepackage{attachfile2}
\begin{document}
\begin{figure}
\animategraphics[trim=4.75cm 11cm 5.5cm 4.0cm,poster=last,autoplay=false,autoresume=true,autopause=true,loop=false,controls=true,method=ocg,timeline=tlfile.txt,scale=0.75]{1}{pdstests-}{1}{7}
\caption{test}
\end{figure}
\begin{lstlisting}
::0x7
::1x6
::2x5
::3x4
::4x3
::5x2
::6x1
\end{lstlisting}
\begin{lstlisting}[breaklines=true]
\documentclass{article}
\usepackage{listings}
\usepackage{animate,media9}
\usepackage{caption}
\usepackage{attachfile2}
\begin{document}
\begin{figure}
\animategraphics[trim=4.75cm 11cm 5.5cm 4.0cm,poster=last,autoplay=false,autoresume=true,autopause=true,loop=false,controls=true,method=ocg,timeline=tlfile.txt,scale=0.75]{1}{pdstests-}{1}{7}
\caption{test}
\end{figure}
\end{document}
\end{lstlisting}
\begin{itemize}
\item pdstests-8 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-8]{pdstests-8.pdf}
\item pdstests-7 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-7]{pdstests-7.pdf}
\item pdstests-6 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-6]{pdstests-6.pdf}
\item pdstests-5 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-5]{pdstests-5.pdf}
\item pdstests-4 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-4]{pdstests-4.pdf}
\item pdstests-3 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-3]{pdstests-3.pdf}
\item pdstests-2 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-2]{pdstests-2.pdf}
\item pdstests-1 \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=pdstests-1]{pdstests-1.pdf}
\item Result \attachfile[mimetype=application/pdf, color={0.2 0.65 1},icon=Paperclip,description=Resultfile]{Resultfile.pdf}
\end{itemize}
\end{document}
有什么想法可以实现叠加线条并向下移动一帧吗?也许新的帧功能可以完成这项工作,但文件不会像以前那么大,是吗?