演示文稿中的图像

演示文稿中的图像

这是我第一次来这里。这个网站真是一笔宝贵的财富。问这个问题只是因为我无法完成它。 问题。我想插入两张(可能是三张)带有标题的图片。我指的是:这是我针对该特定框架的代码:

\usepackage{graphicx}
\usepackage{float}

    \begin{frame}
    \begin{tabular}{ccc}
    \subfloat[caption]{\includegraphics[width = 2in]{image1.jpg}} &
    \subfloat[caption]{\includegraphics[width = 2in]{image2.jpg}} 
    \end{tabular}
    \end{frame}

我收到一条错误消息:\subfloat outside float我正在使用在线.tex编辑器 Overleaf。

任何帮助深表感谢。

答案1

在演示文稿中,编号的子标题和多余的“Figure:”语句通常没有什么意义。由于所有这些问题都已在另一个答案中得到解决,因此我的建议是根本不使用figure浮点数、标题或任何相关包:

姆韦

\documentclass{beamer}
\begin{document}
\begin{frame}\centering
\begin{columns}
\begin{column}{.3\linewidth}\centering
\includegraphics[width=\linewidth]{example-image-a}\par 
The image A
\end{column}
\begin{column}{.3\linewidth}\centering
\includegraphics[width=\linewidth]{example-image-b}\par 
The image B
\end{column}
\begin{column}{.3\linewidth}\centering
\includegraphics[width=\linewidth]{example-image-c}\par 
The image C
\end{column}
\end{columns}
\bigskip
The main caption
\end{frame}
\end{document}

答案2

解决方案是使用figure外部(它是一个浮点数,用于图像):

\begin{frame}
\begin{figure}[h] %<-- NEW
\begin{tabular}{ccc}
\subfloat[caption]{\includegraphics[width = 2in]{image1.jpg}} &
\subfloat[caption]{\includegraphics[width = 2in]{image2.jpg}} 
\end{tabular}
\end{figure} %<-- NEW
\end{frame}

如果您希望标题有多种选择,那么您可能应该切换到包subcaption(使用caption)并采用以下方法:

\begin{frame}
   \begin{figure}
        \begin{subfigure}{.45\textwidth}
            \centering
            \includegraphics[width = \linewidth]{example-image-a.jpg}
            \caption{Caption}
        \end{subfigure}\hfill
        \begin{subfigure}{.45\textwidth}
            \centering
            \includegraphics[width = \linewidth]{example-image-b.jpg}
            \caption{Caption}
        \end{subfigure}
        \caption{Test}
    \end{figure}
\end{frame}

相关内容