我正在尝试将媒体包含在表格中,如下所示:
\item \begin{tabular}[t!]{p{5cm}l}
some text here &
\includemedia[
activate=onclick,
width=0.45\textwidth
]{\includegraphics{msmini.png}}{crop.mp4}\\
\end{tabular}
目的是让top aligned
中的两列位于相同的位置item
。但第一列位于媒体结束后:
是否可以将它们对齐到顶部?
答案1
您可以使用adjustbox
包裹:
\documentclass{beamer}
\usepackage{media9}
\usepackage{adjustbox}
\begin{document}
\begin{frame}
\begin{itemize}
\item \begin{tabular}{p{5cm}l}
some text here &
\adjustbox{valign=t}{\includemedia[
activate=onclick,
width=0.45\textwidth
]{\includegraphics{example-image}}{example-image}}
\end{tabular}
\end{itemize}
\end{frame}
\end{document}
或者,无需额外的软件包,使用 \raisebox:
\documentclass{beamer}
\usepackage{media9}
\begin{document}
\begin{frame}
\begin{itemize}
\item \begin{tabular}{p{5cm}l}
some text here &
\raisebox{-\totalheight}{\includemedia[
activate=onclick,
width=0.45\textwidth
]{\includegraphics{example-image}}{example-image}}\\
\end{tabular}
\end{itemize}
\end{frame}
\end{document}
顺便说一句,表格的可选参数承认t
,,,但不能在c
那里使用。b
!