我正在尝试将图片放在一张幻灯片的两列中。这是我的代码
\documentclass{beamer}
\usepackage{multicol}
\usepackage{graphicx}
\begin{document}
\begin{frame}{In short}
\begin{multicols}{2}
\begin{itemize}
\item How to get from here..
\begin{figure}
\includegraphics[width=0.45\textwidth]{figures/demo0-obs.png}
\end{figure}
\vfill\null
\columnbreak
\item ...to here
\begin{figure}
\includegraphics[width=0.45\textwidth]{figures/demo0.png}
\end{figure}
\end{itemize}
\end{multicols}
\end{frame}
\end{document}
这就是结果 我做错了什么?我觉得每一列的代码都一样。为什么结果不同?我尝试向图形环境添加不同的图像放置选项,如 t、hp、b,但这些都无济于事。你能提供一些提示吗?谢谢!
答案1
beamer 有自己的“multicols”环境,所以最好使用它:
\documentclass[demo]{beamer}
\begin{document}
\begin{frame}{In short}
\begin{columns}[t]% instead of multicols
\begin{column}{.5\linewidth}
\begin{itemize}
\item How to get from here \dots
\begin{figure}\centering
\includegraphics[width=0.9\linewidth]{figures/demo0-obs.png}
\end{figure}
\end{itemize}
\end{column}
\begin{column}{.5\linewidth}
\begin{itemize}
\item ...to here
\begin{figure}\centering
\includegraphics[width=0.9\linewidth]{figures/demo0.png}
\end{figure}
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\end{document}