我试图使用 media9 包在 beamer 演示文稿中包含一段 17MB 的视频(我在 Windows 7 上使用 MiKTeX 2.9):
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{media9}
%\usepackage[bigfiles=true]{media9}
\begin{document}
\begin{frame}
first page
\end{frame}
\begin{frame}
\frametitle{Title}
\includemedia[
width=0.4\linewidth,
height=0.3\linewidth,
activate=pageopen,
addresource=myvideo.mp4,
flashvars={source=myvideo.mp4}
]{}{VPlayer.swf}
\end{frame}
\end{document}
如果我使用 pdflatex 生成 pdf,它将毫无问题地运行。但是,如果我使用 latex、dvi2ps、ps2pdf,我将收到错误“超出 TeX 容量”。
我已经尝试按照 media9 软件包文档中的建议增加主内存,嵌入多媒体视频的问题。这适用于较小的视频,但不适用于我尝试包含的视频。
当我激活 bigfiles 选项时,日志显示“MiKTeX GPL Ghostscript 9.00:无法恢复的错误,退出代码 1”并且没有产生 pdf 输出。
有什么想法可以修复此问题吗?
更新:使用更新的 MiKTeX 和 media9 包 v0.33,错误消失。新问题:现在第一页以 A4 纸张大小显示(如屏幕截图所示)
如果我将该\includemedia
部分注释掉并保持其他部分原样,则可以正常创建包含两页的文件。
答案1
media9
这确实是与大文件、bigfiles
选项和路径相关的错误dvips
。更新版本 0.34 正在准备中,并将在未来 2 天内提供给 TeX-Live 用户。MiKTeX 可能需要更长时间。