我正在用 latex 制作演示文稿,我有两个并排的相同大小的图形。我想分别为左侧和右侧的图形添加标题 (a) 和 (b),并为这两个图形添加主标题(一些文本)。我需要帮助来完成这项工作。这是我的代码:
\begin{frame}
\scriptsize
\begin{itemize}
\item some text
\adjustbox{valign=T}{\begin{tabular}[t]{@{}c@{}}
\includegraphics[width=0.47\linewidth,left]{images/py.pdf}\\
main caption some text
\end{tabular}}%
\adjustbox{valign=T,llap}{\begin{tabular}[t]{@{}c@{}}
\includegraphics[scale=0.25,right]{images/cy.pdf}
\end{tabular}}
\end{itemize}
\end{frame}
答案1
您可以使用subfig
用beamer
; 包装这样,您可以使用标准\caption
命令,并且元素将适应您的主题颜色/格式:
\documentclass{beamer}
\usepackage{subfig}
\begin{document}
\begin{frame}
\begin{itemize}
\item Some text
\bigskip
\begin{figure}
\centering
\subfloat[]{\includegraphics[width=.3\linewidth]{example-image-a}}\qquad
\subfloat[]{\includegraphics[width=.3\linewidth]{example-image-b}}
\caption{Some main caption for the above figures.}
\end{figure}
\end{itemize}
\end{frame}
\end{document}
答案2
以下是我的做法:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}
\item Some text
\bigskip
\centering
\begin{tabular}{@{}c@{}}
\begin{tabular}{c}
\includegraphics[width=.3\linewidth]{example-image-a} \\ \small (a)
\end{tabular} \qquad
\begin{tabular}{c}
\includegraphics[width=.3\linewidth]{example-image-b} \\ \small (b)
\end{tabular} \\
Some main caption for the above figures.
\end{tabular}
\end{itemize}
\end{frame}
\end{document}
没有必要使用figure
环境和自动编号,因为演示文稿中的引用方式与常规文档设置中的引用方式不同。因此,我手动放置了子浮点编号(a)
和(b)
,每个都位于每个堆叠的 内tabular
。较大/外部tabular
提供并排图形和主标题的最终堆叠。