我有以下代码来生成一个框架,左侧有项目化,右侧有两幅图像:
\begin{frame}{Acknowledgments}
\begin{columns}
\begin{column}{0.6\textwidth}
Text...
\begin{itemize}
\item{a}
\item{b}
\item{c}
\item{d} \linebreak
\end{itemize}
Text...
\begin{itemize}
\item{d}
\item{e}
\item{f}
\item{g}
\item{h}
\item{i}
\end{itemize}
\end{column}
\begin{column}{0.4\textwidth}
\includegraphics[scale = 0.2, keepaspectratio]{something.pdf} \linebreak
\includegraphics[scale = 0.3, keepaspectratio]{something2.jpg}
\end{column}
\end{columns}
\end{frame}
这有两个问题:
- 条目太长,超出了底部的框架。我该如何减小此列的字体大小,使其适合一页?
- 两幅图像出现在右侧的两个项目之间,但我希望它们位于框架的右上方。我该如何指定?
我是 Beamer 的新手,但之前没有发现这些问题。我搜索并找到了我使用的列环境,如上所示,但这两个问题我无法解决。提前感谢您的帮助。
答案1
同时,我将您的代码片段完成到 MWE...看看,以下内容是否是您所追求的:
对于图片,我使用example-image
来自graphicx
包(由 加载beamer
)并将其大小设置为第二列宽度。为了将两列对齐在顶部投影机提供对齐选项T
。对于较小的字体大小,请在第一列使用所需的大小(参见下面的代码):
\documentclass{beamer}
\begin{document}
\begin{frame}{Acknowledgments}
\begin{columns}[T]% <-- added
\begin{column}{0.6\textwidth}\scriptsize% <-- added
Text...
\begin{itemize}
\item{a}
\item{b}
\item{c}
\item{d} \linebreak
\end{itemize}
Text...
\begin{itemize}
\item{d}
\item{e}
\item{f}
\item{g}
\item{h}
\item{i}
\end{itemize}
\end{column}
\begin{column}{0.4\textwidth}
\includegraphics[width=\linewidth]{example-image-a.pdf}
\includegraphics[width=\linewidth]{example-image-b.jpg}
\end{column}
\end{columns}
\end{frame}
\end{document}