仅在特定机器上使用 \includemedia 和 \media9 编译代码时出错

仅在特定机器上使用 \includemedia 和 \media9 编译代码时出错

我使用下面的代码

\includemedia[
        label=freezing,
        width=0.9\linewidth, height=0.675\linewidth,
        addresource=freezingVideo.mp4,
        transparent,
        activate=pageopen,
        passcontext,  %show VPlayer's right-click menu
        flashvars={
            source=freezingVideo.mp4
            &loop=true
        }
    ]{}{VPlayer.swf}

media9使用中的包在框架中插入视频beamer。此代码在机器(带有 MiKTeX 的 Windows 7)上编译(XeLateX)时没有错误,并正确生成了嵌入的视频。但是,在另一台具有相同配置的机器(Windows 7、XeLateX、MiKTeX)上运行相同的代码会给出以下错误:

Argument of \prg_map_break:Nn has an extra }. \end{frame}

我更新了机器上的 MiKTeX,但出现了错误,这并没有改变问题。两台机器上获得的日志文件有很多不同之处(你可以找到它们这里分别命名为 GOOD 和 BAD,分别表示没有给出任何错误的机器和无法正确编译的机器)所有这些似乎都源于 miktex 最近在 BAD 机器上进行了更新。我不知道这到底是从哪里来的。

相关内容