我正在用 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 在评论中指出的那样,如果您将作为选项添加到,即,则下面最后一帧中看到的额外空间将不会被添加,从而产生与第三帧中类似的结果。column
beamer
onlytextwidth
columns
\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}