我把框架分成了两列。两列都有标题、图片、逐项文本,如下所示如何为带有图形的列添加标题
唯一的区别是,我在框架中添加了图形,而不是在上述问题中绘制循环。我想调整其中一张图片的大小,而不改变标题和文本的位置。我尝试这样做,
\includegraphics[width=\linewidth,height=0.4\textheight]{my_pic}
但问题是它会改变此列中所有内容的位置。我怎样才能在不干扰该列中其他内容的位置的情况下更改图片的大小?
答案1
您可以将图像放在 中\parbox
,并指定该框的高度。假设您的两幅图像最初都有height=3cm
。添加 ,\parbox
高度为 3cm,然后您可以缩小里面图像的尺寸,而下面的列表不会向上移动。
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{columns}
\column{0.5\textwidth}\centering
First Column\\[.2cm]
\parbox[t][3cm][t]{\linewidth}{\centering\includegraphics[height=1.5cm]{example-image-16x10}}
\begin{itemize}
\item 1
\item 2
\end{itemize}
\column{0.5\textwidth}\centering
Second Column\\[.2cm]
\includegraphics[height=3cm]{example-image-16x10}
\begin{itemize}
\item 1
\item 2
\end{itemize}
\end{columns}
\end{frame}
\end{document}