如何使用 tikz 和 animate 在文章文档类中制作动画?

如何使用 tikz 和 animate 在文章文档类中制作动画?

我想通过乳胶对梯度下降进行动画记录,并且我知道在 beamer 文档类中,这是可能的。

但我主要想说明一下,我对 beamer 的文档风格不满意。

有什么办法吗,我可以在文章文档中做同样的事情?

\documentclass{beamer}

\usepackage{tikz}
\usepackage[
    autoplay,
    loop
]{animate}

\begin{document}

\begin{frame}
    \begin{animateinline}[
            begin={
                    \begin{tikzpicture}[blue,scale=1,line width=2pt]
                        \useasboundingbox[draw] (0,0)rectangle(4,4);
                    :   },
                        end={\end{tikzpicture}}
        ]{2}
        \newframe \draw[->](0,0)--(1,1);
        \newframe \draw[->](0,0)--(2,2);
        \newframe \draw[->](0,0)--(3,3);
        \draw[->](0,0)--(4,4);
    \end{animateinline}
\end{frame}

\end{document}

这段代码与梯度下降无关,但作为一个例子,这并不重要。

我怎样才能使上述代码可用\documentclass{acrticle}

答案1

只需更改类别并删除即可frame

\documentclass{article}

\usepackage{tikz}
\usepackage[
autoplay,
loop
]{animate}

\begin{document}

Text.
\begin{animateinline}[
  begin={
    \begin{tikzpicture}[blue,scale=1,line width=2pt]
      \useasboundingbox[draw] (0,0)rectangle(4,4);
      :   },
    end={\end{tikzpicture}}
  ]{2}
  \newframe \draw[->](0,0)--(1,1);
  \newframe \draw[->](0,0)--(2,2);
  \newframe \draw[->](0,0)--(3,3);
  \draw[->](0,0)--(4,4);
\end{animateinline}

\end{document}

在此处输入图片描述

相关内容