假设我有两幅图像:一幅是纯蓝色正方形,另一幅是黄色正方形。划分和填充正方形最合适的方法是什么?全部的投影仪框架与这些图像?水平方向(即左半部分为蓝色,右半部分为黄色)?垂直方向?(即上半部分为蓝色,下半部分为黄色)
这个帖子提供了一种方法,但涉及低级操作。另一篇文章(现在找不到链接)建议使用 TikZ。
有没有第三个不需要低级操作或复杂外部包的方法?我很困惑。我认为这个任务不会那么困难。
答案1
您可以使用标准\includegraphics
命令设置宽度和高度的适当值\paperwidth
;\paperheight
框(在本例中\makebox
)将防止框过满;使用plain
框架将删除标题、脚注:
\documentclass{beamer}
\usepackage{graphicx}
\begin{document}
\begin{frame}[plain]
\makebox[\linewidth]{%
\includegraphics[width=0.5\paperwidth,height=\paperheight]{cat1}%
\includegraphics[width=0.5\paperwidth,height=\paperheight]{cat2}}
\end{frame}
\begin{frame}[plain]
\makebox[\linewidth]{%
\includegraphics[width=\paperwidth,height=0.5\paperheight]{cat1}}\\\nointerlineskip
\makebox[\linewidth]{%
\includegraphics[width=\paperwidth,height=0.5\paperheight]{cat2}
}
\end{frame}
\end{document}
答案2
这是一个非常简单的解决方案columns
。
\documentclass{beamer}
\usepackage{lmodern}
\begin{document}
\begin{frame}[plain]
\begin{columns}
\column{.5\paperwidth}
\textcolor{blue}{\rule{.5\paperwidth}{\paperheight}}
\column{.5\paperwidth}
\textcolor{yellow}{\rule{.5\paperwidth}{\paperheight}}
\end{columns}
\end{frame}
\begin{frame}[plain]
\begin{columns}
\column{\paperwidth}
\textcolor{blue}{\rule{\paperwidth}{.5\paperheight}}\\\nointerlineskip
\textcolor{yellow}{\rule{\paperwidth}{.5\paperheight}}
\end{columns}
\end{frame}
\end{document}