LaTeX beamer 包和不断增长的数字

LaTeX beamer 包和不断增长的数字

我正在使用beamerLaTeX 中的包来制作幻灯片。我看到了一些 LaTeX 中的最终示例(我的意思是,我看到的是 PDF 格式而不是 tex 格式),其中包含正在沿着多张幻灯片构建的图像。例如:

On slide1:

>

On slide2:

->

On slide3:

-->

On slide4:

--->

请想象这幅图就像一支不断增长的箭。

在这种情况下,我正在构建一个箭头,但我真正喜欢的是沿着幻灯片出现一个状态图。

有可能建造这个吗?

2 - 如果我有状态图的 PDF 文件,并且我将 PDF 文件导入 LaTeX,我可以将 1) 中解释的功能放入导入的文件中吗?

答案1

在 beamer 中,该\includegraphics命令可以理解叠加规范,因此你可以执行以下操作

\begin{frame}
  \includegraphics<1>[height=2cm]{step1.pdf}%
  \includegraphics<2>[height=2cm]{step2.pdf}%
  \includegraphics<3>[height=2cm]{step3.pdf}%
\end{frame}

(取自 Beamer 用户手册的图形部分)。

step1.pdf这将在第一张幻灯片中包含文件,step2.pdf在第二张幻灯片中将其替换为,等等。您还可以将所有内容steps放在一个 pdf 文件中,例如steps.pdf,作为单独的页面,并将它们作为

\begin{frame}
  \includegraphics<1>[height=2cm,page=1]{steps.pdf}%
  \includegraphics<2>[height=2cm,page=2]{steps.pdf}%
  \includegraphics<3>[height=2cm,page=3]{steps.pdf}%
\end{frame}

我通常使用艾佩图形编辑器创建可以这样使用的多页 pdf 文件,因为它的图层和视图概念特别适合这样做。

另一种可能性是使用软件包直接在 LaTeX 中创建图形tikz例子使用 tikz 逐步为 beamer 演示文稿构建图片。

答案2

我知道这是一个老问题,但我刚刚在 Beamer 用户手册中发现了这一点:

...某些程序,例如xfig,有时也会生成一系列图形,其中每个文件仅包含额外的要在下一张幻灯片上显示的图形元素。在这种情况下,第一个图形必须显示在叠加层 1 上,而不是叠加层 1 上,依此类推。虽然这可以通过将叠加层规范更改为 轻松实现<1>,但<1->图形还必须显示叠放在一起一个简单的实现方法是使用 TeX 的\llap命令,如下所示:

\begin{frame}
    \frametitle{The Three Process Stages}

    \includegraphics<1->{first.pdf}%
    \llap{\includegraphics<2->{second.pdf}}%
    \llap{\includegraphics<3->{third.pdf}}
\end{frame}

或者像这样:

\begin{frame}
    \frametitle{The Three Process Stages}

    \includegraphics{first.pdf}%
    \pause%
    \llap{\includegraphics{second.pdf}}%
    \pause%
    \llap{\includegraphics{third.pdf}}
\end{frame}

更方便的方法是使用\multiinclude命令,详情请参阅14.1.3节。

答案3

我猜不是自动的。我的做法(我知道其他人也是这样处理的)是使用一些覆盖环境(如套印)或多个帧,并简单地使用不同的图片文件,以不同的状态显示所需的图像。

如果您有 .pdf,我推荐使用 inkscape。使用您的图片作为最终图片,然后将文件复制到 file-1.pdf file-2.pdf ... 然后用 inkscape 打开 -X 文件,删除您不想要的早期幻灯片中的不同内容(注意:不要在此处更改裁剪!)并将它们再次保存为 pdf。之后,按正确顺序包含所有图像,瞧,您得到了不断增长的图片。

相关内容