Tikz 和 media9 包的外部库的奇怪行为

Tikz 和 media9 包的外部库的奇怪行为

在 beamer 演示文稿中使用 Tikz 的外部库和 media9 包的 includemedia 时,外部库生成的 PDF 文件大小异常。在下面的简单示例中,在不包括视频的情况下进行编译时,tikz 图形的 PDF 独立文件非常小(约 1ko),但在包含视频的情况下进行编译时,PDF 文件要大得多(第二个图形为 5.5 Mo !!)。我的演示文稿使用了很多 tikz 图形(超过 100 个!)和一些视频(每个约 40 Mo)。当我编译它(MacTex 2015 / Tekmaker)时,会生成超过 4Go 的 PDF 文件!!! 我尝试使用 \tikzexternaldisable .... \tikzexternalenable 停用外部化,但它没有效果...

我该如何解决这个问题....谢谢您的帮助。

\documentclass[aspectratio=43,8pt]{beamer}
\usepackage{media9,tikz,graphicx}
\usetikzlibrary{external}

\tikzexternalize
\tikzsetexternalprefix{./tikz-fig/}

\begin{document}

\begin{frame}
Example of tikz figure :
\begin{figure}
   \begin{tikzpicture}
         \draw [black,fill=red!10,very thick](0,0) rectangle (5,5);
         \draw [black,fill=blue!10,very thick] (3,2) circle(1);
   \end{tikzpicture}
\end{figure}
\end{frame}

\begin{frame}
Example of video :

\begin{center}
        \includemedia
        [
        playbutton=plain,
        activate=onclick,
        addresource=big_buck_bunny.mp4,
        flashvars={source=big_buck_bunny.mp4}
        ]
        {\includegraphics[width=0.5\textwidth]{poster.png}}{VPlayer.swf}
 \end{center}
 \end{frame}

 \begin{frame}
       Example of tikz figure :
       \begin{figure}
          \begin{tikzpicture}
                \draw [black,fill=red!10,very thick](0,0) rectangle (5,5);
               \draw [black,fill=blue!10,very thick] (4,4) circle(1);
          \end{tikzpicture}
       \end{figure}
 \end{frame}
 \end{document}

相关内容