使用动画时找不到 ocgbase.sty

使用动画时找不到 ocgbase.sty

我正在尝试学习 animate 包。当我尝试编译一些示例代码时,我总是遇到以下问题:

**LaTex Error: File `ocgbase.sty' not found.** 

我正在使用 Miktex 2.9,它自动安装了动画包。我的操作系统是 Windows 7 Enterprise。

有人能告诉我如何解决这个问题吗?

这是我尝试编译的文件:

\documentclass{article}
\usepackage{animate}
\usepackage{media9}
\usepackage{graphicx}
\begin{filecontents}{timeline.txt}
::0x0 % coordinate system & y=e^x, repeated until last frame
::1 % one blue curve per frame
::2
::3
::4
::5
::6
::7
::8
\end{filecontents}
\begin{document}
    \begin{center}
        \animategraphics[
        label=taylor,
        controls, loop,
        timeline=timeline.txt
        ]{4}{exp_}{0}{8}
        \mediabutton[
        jsaction={
        if(anim[’taylor’].isPlaying)
            anim[’taylor’].pause();
        else
            anim[’taylor’].playFwd();
        }
        ]{\fbox{Play/Pause}}
    \end{center}
\end{document}

答案1

安装 ocgx2 包将修复该问题。(因为 ocgbase.sty 是 ocgx2 包的一部分,如引用 这里

答案2

是的,安装 ocgx2 解决了我的问题。

详细信息:当我使用“animate”包时,我遇到了同样的错误。然后我检查了我安装的包,发现包“ocgx2”没有安装。(不仅如此,许多包都不是最新的。) ocgx2 未安装

所以为了安全起见,我更新了所有软件包,现在一切都运行顺利。更新所有软件包不仅可以解决当前问题,还可以解决未来可能出现的问题:D...

注意:我使用 MacOS,我们通过 TexLive 更新软件包。在 Windows 中使用的设置中也应该有更新软件包的方法。

相关内容