
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}
Respuesta1
El flashmovie
paquete 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 media9
paquete. El ejemplo de vídeo inferior derecho utiliza el mismo componente de reproductor de vídeo player_flv_maxi.swf
que utiliza el flashmovie
paquete. Aquí, cube.mp4
el media9
paquete CTAN se utiliza con fines de demostración. Reemplácelo movie[123].flv
donde sea necesario.
\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}