如果预览包不能和animate一起工作,如何在开发阶段有效地测试代码片段?

如果预览包不能和animate一起工作,如何在开发阶段有效地测试代码片段?

制作单独编译的子文件不仅有助于减少主输入文件的编译时间,而且还有助于我们在开发阶段单独测试子文件。子文件通常使用preview包来生成紧密的 PDF 图像,这些图像稍后将从主输入文件中导入。

根据我的经验,preview包不能与包一起使用animate。简而言之,有没有一个好的方法可以单独测试animate加载了包的代码片段?将这些代码片段放在主输入文件中似乎是一个糟糕的策略,因为在开发阶段,您将浪费大量时间来编译它们。将它们分开not-standalone如下

% shrinking.tex
\animateinline[palindrome,autoplay]{10}
\multiframe{11}{r=1+-0.1}{%
\pspicture(2,2)
\pscircle*[linecolor=red,opacity=0.5](1,1){\r}
\endpspicture}
\endanimateinline

稍后在主输入文件中导入它可以工作。但问题是,如何shrinking.tex在开发阶段编译以获得紧凑的纸张尺寸?您可能会想,如果导入的 PDF 动画不再起作用,为什么在开发阶段需要紧凑的纸张尺寸。好的。这是我个人的限制,当然没有意义!

答案1

使用以下方式运行此文档

\documentclass{article}
\pagestyle{empty}
\usepackage{pst-pdf,pstricks,multido}

\begin{document}
\multido{\r=1.0+-0.1}{11}{%
\pspicture(2,2)
  \pscircle*[linecolor=red,opacity=0.5](1,1){\r}
\endpspicture}}

\end{document}

latex <file>
dvips <file>
ps2pdf <file>.ps

然后创建一个新文档并使用 pdflatex \animategraphics[controls,loop]{5}{<file>}{}{}。以下是此类文档的示例:http://latex.userpage.fu-berlin.de/animate.pdf`

相关内容