我正尝试将九张图片插入到 Beamer 中的一张幻灯片中。
我对四幅图像的操作如下:
\begin{frame}{Introduzione}
\begin{columns}[t]
\column{.5\textwidth}
\centering
\includegraphics[width=5cm,height=3.5cm]{img1.png}\\
\includegraphics[width=5cm,height=3.5cm]{img2.png}
\column{.5\textwidth}
\centering
\includegraphics[width=5cm,height=3.5cm]{img3.jpeg}\\
\includegraphics[width=5cm,height=3.5cm]{img4.png}
\end{columns}
\end{frame}
我如何扩展它以使三幅图像位于一行,另外三幅图像位于另一行,最后三幅图像位于幻灯片的最后一行?
答案1
我的主要建议是使用相对大小,而不是绝对大小。并且,使用\medskip
或\bigskip
在列中的数字之间插入一些垂直空白。
\documentclass[demo]{beamer} % remove "demo" option in real document
\begin{document}
\begin{frame}{Introduzione}
\begin{columns}[t]
\column{.32\linewidth} % 3*0.32 = 0.96 < 1...
\centering
\includegraphics[width=\textwidth,height=0.2\textheight]{img1.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img2.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img3.png}
\column{.32\linewidth}
\centering
\includegraphics[width=\textwidth,height=0.2\textheight]{img4.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img5.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img6.png}
\column{.32\linewidth}
\centering
\includegraphics[width=\textwidth,height=0.2\textheight]{img7.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img8.png}
\bigskip
\includegraphics[width=\textwidth,height=0.2\textheight]{img9.png}
\end{columns}
\end{frame}
\end{document}
答案2
您可以通过缩小列来在幻灯片上容纳 9 张图片,即,如果它们应该具有相同的大小,则使它们小于0.33\textwidth
。
为了使图片缩放更容易,您可以根据列宽而不是绝对数字缩放它们。但请只提供宽度或高度,否则图片的宽高比会失真。
\documentclass{beamer}
\begin{document}
\begin{frame}{Introduzione}
\begin{columns}[t]
\begin{column}{.3\textwidth}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\end{column}
\begin{column}{.3\textwidth}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\end{column}
\begin{column}{.3\textwidth}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\includegraphics[width=\textwidth]{example-image}
\end{column}
\end{columns}
\end{frame}
\end{document}