基于数字的图形指数?(Beamer)

基于数字的图形指数?(Beamer)

在我的 Beamer 演示结束时,我希望有一张幻灯片,其中包含幻灯片中显示的所有图像的缩略图。这些图像将链接到它们出现的幻灯片。基本上,它是演示文稿的图形索引。这样,当有人提问时,我只需单击正确的图片即可找到幻灯片。

这对于论文/教科书也非常有帮助,但目前我关心的是 Beamer。

我只见过一次这种做法(在教科书中),但当你尝试寻找之前见过的特定图形时,它使一切变得容易得多。

有人尝试过做这样的事吗?我确信我可以通过简单地包含较小比例的图片来强制执行它,但我认为可能有适当的方法来做到这一点。

答案1

该命令\listofthumbnails使用 LaTeX 的内核\@starttoc在其自己的框架上构建列表。只需在您希望列表出现在文档中的位置调用 iy 即可。该\thufigure命令有三个参数:可选参数可以将标准选项传递给\includegraphics;第二个参数用于包含图像的文件的名称,第三个参数用于标题:

\thufigure[<options>]{<image file>}{<caption>}

该命令实际上包括列表中的缩略图,并使用\hypertarget\hyperlink机制使缩略图可点击到原始图形。

当然,同样的程序可以应用于(除了、、\begin{frame})任何其他文档类别。\end{frame}\frametitle

\documentclass{beamer}

\makeatletter
\newcommand\listofthumbnails{
\begin{frame}
\frametitle{Figure Thumbnails}
\@starttoc{lft}
\end{frame}}
\makeatother
\newcommand\thufigure[3][]{%
  \begin{figure}
  \includegraphics[#1]{#2}
  \caption{#3}
  \hypertarget{fig\thefigure}{}
  \end{figure}
  \addcontentsline{lft}{figure}{\protect\hyperlink{fig\thefigure}{\includegraphics[width=1cm]{#2}}}
}
\begin{document}

\begin{frame}
\thufigure[width=3cm]{cat}{Some caption for a cat}
\end{frame}

\begin{frame}
\thufigure[width=4cm]{ctanlion}{CTAN lion by Duane Bibby}
\end{frame}

\begin{frame}
\thufigure[height=3cm]{chinita}{A nice bug}
\end{frame}

\begin{frame}
\thufigure[width=5cm]{image-1}{A house}
\end{frame}

\listofthumbnails

\end{document}

在此处输入图片描述

答案2

您不需要 LaTeX 解决方案来实现这一点。

将任何普通 Beamer 演示文稿制作成 PDF,但不要使用 Acrobat Reader 或任何其他查看器打开,而是使用感人的。 就这样。

在 Impressive 中,您只需按下[Tab]按键,当前幻灯片就会平滑缩小,显示所有页面的缩略图网格。现在,您可以选择其中一个页面,单击它,然后观看它放大。

上面的链接显示了带有 Beamer 演示文稿的概览屏幕,但您可以使用任何使用 LaTeX 或非 LaTeX 制作的 PDF 来执行此操作。

对于其他演示文稿,如果您不想要每页的缩略图,而只想要图表,请查看 如何获取图形列表中的缩略图?

相关内容