![动画和 pgfplots,域中的变量导致“超出 TeX 容量”](https://linux22.com/image/473381/%E5%8A%A8%E7%94%BB%E5%92%8C%20pgfplots%EF%BC%8C%E5%9F%9F%E4%B8%AD%E7%9A%84%E5%8F%98%E9%87%8F%E5%AF%BC%E8%87%B4%E2%80%9C%E8%B6%85%E5%87%BA%20TeX%20%E5%AE%B9%E9%87%8F%E2%80%9D.png)
我很想制作一个动画情节,但问题甚至出现在这个简单的最小示例中。如果有人能检查一下我这边是否存在编程错误或可能涉及错误,那就太好了。
顺便说一下,我使用 pdfTeX 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux)
\documentclass{standalone}
\usepackage{animate}
\usepackage{tikz,pgfplots}
\begin{document}
\begin{animateinline}{10}
\multiframe{10}{rt=0+1}{
\begin{tikzpicture}
\begin{axis}[xmin=0,xmax=10,ymin=0,xmax=10]
\addplot[domain=0:\rt] expression {x};
\end{axis}
\end{tikzpicture}
}
\end{animateinline}
\end{document}
答案1
感谢 Ulrike Fischer,这个问题得以解决。必须注意的是,域名永远不会是 0:0
\documentclass{standalone}
\usepackage{animate}
\usepackage{tikz,pgfplots}
\begin{document}
\begin{animateinline}{10}
\multiframe{10}{rt=0+1}{
\begin{tikzpicture}
\begin{axis}[xmin=0,xmax=10,ymin=0,xmax=10]
\addplot[domain=0.01:\rt] expression {x};
\end{axis}
\end{tikzpicture}
}
\end{animateinline}
\end{document}