\movieref
我对使用包命令生成的按钮一直存在问题movie15
。简而言之,如果我的文档是用 XeLaTeX 编译的,它根本不起作用,而如果我的文档是用 pdflatex 编译的,按钮的操作与 movie15 手册中所述一致。请注意,PdfLaTeX 和 XeLaTeX 的源文件略有不同。对于 XeLaTeX,文档前言包含
\usepackage[dvipdfmx]{movie15_dvipdfmx}
对于 PDFLaTeX 我使用
\usepackage{movie15}
两种情况下的其他代码块相同。首先,我声明一个\RunVideo
命令,它只是用于按钮的图像:
\DeclareRobustCommand*{\RunVideo}{\raisebox{-0.25\height}\includegraphics[width=1.5em]{icon_video.png}}}
接下来我将放出我的电影:
\includemovie[
label=movie-04-03
,mouse=true
% Enables mouse interaction: Clicking onto the media
% (giving it the focus) pauses the playback while clicking
% outside resumes it. Alternatively, once the media has
% got the focus, repeated pressing of key ‘P’ on the keyboard
% switches between Play and Pause (at least with some players).
,text={\includegraphics[width=\textwidth]{2010-04-03.png}}
]{}{}{Video/2010-04-03-xvid.avi}
最后按钮放在这里:
\movieref[pause]{movie-04-03}{\RunVideo}
如果文档是用 PDFLaTeX 编译的,单击按钮图像可循环启动/停止/恢复播放。也可以通过单击电影区域内/外来停止/恢复播放。如果文档是用 XeLaTeX 编译的,则只有第二种方法有效,单击按钮根本没有效果。
有人可以解释一下代码是否存在缺陷或者是软件包的一个错误吗movie15_dvipdfmx
?