¿Cómo hacer un panel de figuras de 2x2 con \flashmovie?

¿Cómo hacer un panel de figuras de 2x2 con \flashmovie?

Quiero hacer una figura hecha de subfiguras de 2x2 que contengan diferentes películas flash. El caso más sencillo con una figura no funciona porque la película aparece en el margen izquierdo. Mientras que si uso subfigura las dos películas aparecen en el margen derecho en dos líneas diferentes. ¿Qué tengo que hacer para tenerlos centrados en la misma línea?

Gracias,

Benjamín

\documentclass[12pt]{article}
\usepackage{lineno}
\usepackage{amsbsy}
\usepackage{graphicx,color,subfigure}
\usepackage{amsmath, bm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{array}
\usepackage{epstopdf}
\usepackage[english]{babel}
\usepackage[labelfont=bf,labelsep=period]{caption}
\usepackage[dvipdfmx]{media9}
\usepackage{flashmovie}
\addto\captionsenglish{\renewcommand{\figurename}{Supplementary figure}}


\begin{document}
\begin{figure}
\centering
{\flashmovie[engine=flv-player,width=160px,height=126px]{movie1.flv}}
\caption{Some caption text here.}
\end{figure}

\begin{figure}
\subfigure[subcaption 1]{\centering { \flashmovie[engine=flv-player,loop=1,width=160px,height=126px]{movie1.flv}}}
\subfigure[subcaption 2]{\centering { \flashmovie[engine=flv-player,loop=1,width=160px,height=126px]{movie2.flv}}}
\caption{Some caption text here.}
\end{figure}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

El flashmoviepaquete no está bien programado porque introduce una gran cantidad de espacio falso que impide que las cajas de vídeo insertadas se alineen correctamente.

Considere usar el media9paquete. El ejemplo de vídeo inferior derecho utiliza el mismo componente de reproductor de vídeo player_flv_maxi.swfque utiliza el flashmoviepaquete. Aquí, cube.mp4el media9paquete CTAN se utiliza con fines de demostración. Reemplácelo movie[123].flvdonde sea necesario.

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}
\usepackage{lineno}
\usepackage{amsbsy}
\usepackage{graphicx,color,subfigure}
\usepackage{amsmath, bm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{array}
\usepackage{epstopdf}
\usepackage[english]{babel}
\usepackage[labelfont=bf,labelsep=period]{caption}
%\usepackage[dvipdfmx]{media9}
%\usepackage{flashmovie}
\usepackage{media9}
\addto\captionsenglish{\renewcommand{\figurename}{Supplementary figure}}

\begin{document}
\begin{figure}
\centering
%\flashmovie[engine=flv-player,width=160px,height=126px]{movie1.flv}
\includemedia[
  width=160px,height=126px,
  addresource=cube.mp4,
  activate=pageopen,
  transparent,
  flashvars={source=cube.mp4&scaleMode=letterbox}
]{}{VPlayer.swf}
\caption{Some caption text here.}
\end{figure}

\begin{figure}
\centering
\subfigure[subcaption 1]{\centering{%
%\flashmovie[engine=flv-player,loop=1,width=160px,height=126px]{movie2.flv}
\includemedia[
  width=160px,height=126px,
  addresource=cube.mp4,
  activate=pageopen,
  transparent,
  flashvars={source=cube.mp4&loop=true&scaleMode=letterbox}
]{}{VPlayer.swf}%
}}
\subfigure[subcaption 2]{\centering{%
%\flashmovie[engine=flv-player,loop=1,width=160px,height=126px]{movie3.flv}
\includemedia[
  width=160px,height=126px,
  addresource=cube.mp4,
  activate=pageopen,
  flashvars={
    flv=cube.mp4
   &margin=0
   &showvolume=1
   &showstop=1
   &showtime=1
   &videobgcolor=0xFFFFFF
   &loop=1
  }
]{}{player_flv_maxi.swf}%
}}
\caption{Some caption text here.}
\end{figure}
\end{document}

información relacionada