
Ich möchte eine Figur aus 2x2 Unterfiguren erstellen, die verschiedene Flash-Filme enthalten. Der einfachste Fall mit einer Figur funktioniert nicht, da der Film im linken Rand erscheint. Wenn ich jedoch Unterfiguren verwende, erscheinen die beiden Filme im rechten Rand in zwei unterschiedlichen Zeilen. Was muss ich tun, um sie in derselben Zeile zentriert zu haben?
Danke,
Benjamin
\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}
Antwort1
Das flashmovie
Paket ist nicht gut programmiert, da es viel unnötigen Platz einführt, der eine ordnungsgemäße Ausrichtung der eingefügten Videoboxen verhindert.
Erwägen Sie die Verwendung des media9
Pakets. Das Videobeispiel unten rechts verwendet dieselbe Videoplayer-Komponente player_flv_maxi.swf
wie das flashmovie
Paket. Hier wird zu Demonstrationszwecken cube.mp4
das CTAN-Paket verwendet. Ersetzen Sie es bei Bedarf durch .media9
movie[123].flv
\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}