当我在 Linux 系统中运行下面的代码时,出现了一些错误,我不知道它们来自哪里。
这是我的代码:
\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}
\begin{document}
\begin{frame}{embed a movie}
\begin{center}
\includemedia[
width=0.4\linewidth,height=0.3\linewidth,
activate=pageopen,
addresource=lowrey.flv,
flashvars={
source=lowrey.flv}
]{\includegraphics[height=0.3\linewidth]{}{VPlayer9.swf}
\end{center}
\end{frame}
\end{document}
错误如下:
File ended while scanning use of \frame.
No file document.nav.
有人能帮我解决这些错误吗?它们让我很沮丧。
答案1
我没有您使用的文件lowrey.flv
,但使用包cube.mp4
中的标准文件media9
,我可以毫无错误地编译此代码:
\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}
\begin{document}
\begin{frame}{embed a movie}
\begin{center}
\includemedia[%
width=0.4\linewidth,height=0.3\linewidth,
activate=pageopen,
addresource=cube.mp4,
flashvars={source=cube.mp4}
]{\includegraphics[height=0.3\linewidth]{cubeposter.png}}{VPlayer9.swf}% <=============
\end{center}
\end{frame}
\end{document}
请注意,我使用了更正后的行:
{\includegraphics[height=0.3\linewidth]{cubeposter.png}}{VPlayer9.swf}