在投影仪框架上添加四幅带标题的图片

在投影仪框架上添加四幅带标题的图片

有人能告诉我如何在@Gonzalo 提供的图形解决方案中添加标题吗?在投影仪框架上添加四幅图像

答案1

figureGonzalo Medina 在链接问题中说,如果没有字幕,则不需要环境。但反过来说,如果您想要字幕,则可以使用此环境:

美国摔跤

\documentclass{beamer}
%just to simplifly the body of the document
\def\img#1{%
\begin{figure}
\includegraphics[width=\linewidth, height=.2\textheight, keepaspectratio]% 
{example-image-#1} 
\caption{Caption of \MakeUppercase #1}
\end{figure}}

\begin{document}
\begin{frame}{4 images}
\begin{columns}[t]
\column{.5\textwidth}
\img{a}\img{b}
\column{.5\textwidth}
\img{1x1}\img{c}
\end{columns}
\end{frame}
\end{document}

如果您对 Beamer 中的浮点行为不满意,您也可以使用包\figcaption中的cattdef(或包\captionof{figure}{...}中的caption,但不是本例中的宏):

mwe2

\documentclass{beamer}
\usepackage{captdef}
%just to simplifly the body of the document
\newcommand\img[1]{%
\centering
\includegraphics[width=\linewidth, height=.2\textheight, keepaspectratio]%
{example-image-#1}\par\figcaption{Caption of \MakeUppercase #1}
}

\begin{document}
\begin{frame}{4 images}
\begin{columns}[t]
\column{.5\textwidth}
\img{a}\img{b}
\column{.5\textwidth}
\img{1x1}\img{c}
\end{columns}
\end{frame}
\end{document}

相关内容