![在投影仪中并排放置图像时遇到问题](https://linux22.com/image/280026/%E5%9C%A8%E6%8A%95%E5%BD%B1%E4%BB%AA%E4%B8%AD%E5%B9%B6%E6%8E%92%E6%94%BE%E7%BD%AE%E5%9B%BE%E5%83%8F%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98.png)
我需要在演示文稿中并排(水平)放置几张图片beamer
,因此我环顾四周并插入了以下代码(建议这个帖子):
\documentclass{beamer}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{frame}
\begin{figure}
\centering
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{image1}
\caption{A subfigure}
\end{minipage}
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{image2}
\caption{A subfigure}
\end{minipage}
\caption{A figure with two subfigures}
\end{figure}
\end{frame}
\end{document}
但图像垂直方向看起来是一张在另一张上面。我尝试了上述帖子中建议的两种方法,但结果相同。我可能做错了什么,如何解决?
答案1
环境minipage
在其后添加了一小块水平空间,因此如果你使用
...
\begin{minipage}{.5\textwidth}
...
\end{minipage}%
\begin{minipage}{.5\textwidth}
...
然后你就会得到想要的结果——这是一个完整的 MWE。
% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{figure}
\centering
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image-a}
\caption{A subfigure}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image-b}
\caption{A subfigure}
\end{minipage}
\caption{A figure with two subfigures}
\end{figure}
\end{frame}
\end{document}
答案2
0.5\textwidth
太多了。使用 0.45。此外,minipage
环境应该如下所示粘合在一起。
将您的 minipage 更改为 0.45\textwidth
\documentclass[]{beamer}
\begin{document}
\begin{frame}
\begin{figure}
\centering
\begin{minipage}{.45\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image-a}
\caption{A subfigure}
\end{minipage}
\begin{minipage}{.45\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image-b}
\caption{A subfigure}
\end{minipage}
\caption{A figure with two subfigures}
\end{figure}
\end{frame}
\end{document}