如何在 Beamer 演示文稿中获取小页面?

如何在 Beamer 演示文稿中获取小页面?

我正在用 Beamer 写一个演示文稿,我需要这个minipage软件包。当我在 Linux 上工作时没有问题:显然,minipage在 Mac OS 上不存在。

我已经尝试安装genmpage,但我真的不明白如何使用它(我在谷歌上搜索了一些示例,但我能找到的只是我不太熟悉的文档页面)。

下面是我在 Linux 上所做过的一个例子:

\frame{
\frametitle{Title of the slide}
\begin{minipage}{.5\textwidth}
\hspace{-1.25cm}
\centering
\includegraphics[height=0.55\textheight]{figA.pdf}\\
\hspace{-1.25cm}
\caption{caption of figA\\
\scriptsize\textcolor{red}{[Wu et al., Nature (2009)]}}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\hspace{+0.25cm}
\centering
\includegraphics[height=0.55\textheight]{figB.pdf}\\
\hspace{+0.25cm}
\caption{caption of figB\\
\scriptsize\textcolor{red}{[Tizio, Caio et al., Nature (2006)]}}\\
\end{minipage}
}

我该怎么做才能解决这个问题? 是否可以以某种方式安装“原始”minipage包? 如果不能,命令是什么genmpage

答案1

我认为没有任何minipage软件包,但minipage环境是在 LaTeX 内核中定义的,因此使用它不需要任何软件包。您显示的代码不起作用,因为您\caption在浮动环境()之外使用了它,它与或操作系统figure无关。minipage

figure因此,您可以在两个 s 周围添加一个环境minipage以允许使用\caption。您需要删除\\标题中的 ,因为这样做不起作用,但使用空行可以正常工作。您还可以使用使用投影仪在表格标题中换行

但是,你也可以完全放弃标题。\caption 从代码中删除它,编译就会顺利进行。

您还可以使用提供的columns和环境。正如 Ignasi 在评论中指出的那样,如果您将作为选项添加到,即,则下面最后一帧中看到的额外空间将不会被添加,从而产生与第三帧中类似的结果。columnbeameronlytextwidthcolumns\begin{columns}[onlytextwidth]

以下代码说明了所有这些方法。该demo选项会导致图像被黑色矩形替换,因此您不希望在实际文档中出现这种情况。

在此处输入图片描述

\documentclass[demo]{beamer}

\begin{document}

\begin{frame}
\frametitle{Original code without caption}
\begin{minipage}{.5\textwidth}
\hspace{-1.25cm}
\centering
\includegraphics[height=0.55\textheight]{figA.pdf}\\
\hspace{-1.25cm}
caption of figA\\
\scriptsize\textcolor{red}{[Wu et al., Nature (2009)]}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\hspace{+0.25cm}
\centering
\includegraphics[height=0.55\textheight]{figB.pdf}\\
\hspace{+0.25cm}
caption of figB\\
\scriptsize\textcolor{red}{[Tizio, Caio et al., Nature (2006)]}
\end{minipage}
\end{frame}

\begin{frame}
\frametitle{With figure environment}
\begin{figure}
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figA.pdf}

\caption{caption of figA

\scriptsize\textcolor{red}{[Wu et al., Nature (2009)]}}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figB.pdf}

\caption{caption of figB

\scriptsize\textcolor{red}{[Tizio, Caio et al., Nature (2006)]}}
\end{minipage}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Modified version with just minipages}
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figA.pdf}

caption of figA

\scriptsize\textcolor{red}{[Wu et al., Nature (2009)]}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figB.pdf}

caption of figB

\scriptsize\textcolor{red}{[Tizio, Caio et al., Nature (2006)]}
\end{minipage}
\end{frame}

\begin{frame}
\frametitle{columns example}
\begin{columns}
\begin{column}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figA.pdf}

caption of figA

\scriptsize\textcolor{red}{[Wu et al., Nature (2009)]}
\end{column}%
\begin{column}{.5\textwidth}
\centering
\includegraphics[height=0.55\textheight]{figB.pdf}

caption of figB

\scriptsize\textcolor{red}{[Tizio, Caio et al., Nature (2006)]}
\end{column}
\end{columns}
\end{frame}

\end{document}

相关内容