Beamer 中的图像行

Beamer 中的图像行

演示文稿包含大量图像。因此,如果可以在幻灯片底部插入一排图像就好了。如果项目出现,则相应的图像不再是灰度的。

是否有一个包可以在投影仪演示文稿中制作一排图像?

例如我有一张幻灯片:

\begin{frame}
 \begin{enumerate}[<+->]
  \item Cat
  \item Dog
  \item Horse
 \end{enumerate}
\end{frame}

框架底部应包含三张图片(猫、狗、马)。当猫项目出现时,猫图像会出现在底部,狗和马的效果相同。

答案1

您可以使用overlayarea并叠加规范:

\documentclass{beamer}

\begin{document}

\begin{frame}
 \begin{enumerate}[<+->]
  \item Lion
  \item Cat
 \end{enumerate}

\vfill

\begin{overlayarea}{\textwidth}{2cm}
\only<1>{\centering\includegraphics[height=2cm]{ctanlion}\par}
\only<2>{\centering\includegraphics[height=2cm]{cat}\par}
\end{overlayarea}
\end{frame}

\end{document}

在此处输入图片描述

CTAN 狮子绘画由 Duane Bibby 绘制。

答案2

我使用 beamer 做了一个演示文稿,当时我使用varblock环境,在这里人们可以在任何你想要的位置书写和包含图像。

通过使用varblock,我写入了 6 个块,其中 3 个放在顶部,底部块包含图像。因此相应的块包含图像的描述。

\begin{textblock}{}(1.1,2)
\begin{varblock}[5.5cm]{}
Any thing you can write OR
\includegraphics{your picture}
\end{varblock}
\end{textblock}

要声明varblock,您必须在之前写入以下命令\begin{document}

\newenvironment<>{varblock}[2][\textwidth]{%
  \setlength{\textwidth}{#1}
  \begin{actionenv}#3%
    \def\insertblocktitle{#2}%
    \par%
    \usebeamertemplate{block begin}}
  {\par%
    \usebeamertemplate{block end}%
  \end{actionenv}}

希望它能帮助您解决问题。

相关内容