在 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}