以下内容在pst 函数文档,似乎无法正确运行,但我可以正确运行 pdf 文档文件中的动画。我用西拉特克斯来编译它。
\documentclass{article}
\usepackage{graphicx,caption,pst-func,animate}
\newcommand{\studentT}[1]{%
\psset{xunit=0.9cm,yunit=9cm}
\begin{pspicture}(-6,-0.1)(6,0.5)
\psaxes[Dy=0.1]{->}(0,0)(-5,0)(5.5,0.45)[$x$,0][$y$,90]
\pscustom[fillstyle=solid,fillcolor=blue!40,opacity=0.4,linecolor=red,linestyle=none]{%
\psline(0,0)(-5,0)\psTDist[nue=#1]{-5}{5}
\psline(5,0)(0,0)}\psTDist[nue=#1,linecolor=red,linewidth=1pt]{-5}{5}
\rput(3,0.3){$\nu = #1$}\end{pspicture}}
\begin{document}
\begin{center}
\begin{animateinline}[poster=first,controls,palindrome]{10}
\multiframe{50}{rA=0.02+0.02}{\studentT{\rA}}
\end{animateinline}
\captionof{figure}{Student’s $t$-distribution.}
\end{center}
\end{document}
生成的 pdf 中显示的只有数字,没有轴、没有图形、也没有动画。
我哪里做错了?
答案1
文档技巧环境内要制作动画的图形animateinline
必须按照标准方式构建,即按照命令序列:
latex mydoc
latex mydoc
dvips mydoc
ps2pdf mydoc.ps
xelatex
通常不会产生预期的结果。