将放大的内容显示到框架中(如木制框架)?

将放大的内容显示到框架中(如木制框架)?

我看到了一个 HTML 演示文稿,其中缩放的元素被“框架化”,这意味着您仍然可以在背景中看到原始幻灯片的一部分(阴影),而缩放的内容则位于较小框架内的前景中。

要了解我的意思,请参阅投影机中的框架?

当然,区别在于,就我而言,我不想为框架设计布局,但我想要一种适用于缩放内容的效果并将它们放入框架中。

抱歉,框架搞乱了!

编辑:可以在以下简短的视频中找到一个更好的例子来说明我的意思:http://www.presentation-process.com/zoom-effect-in-powerpoint.html

缩放的内容不需要是圆形的,但我希望它周围有一些框架。

编辑2:正如 Tom Bombadil 所指出的,间谍库在这里可能有用。请参阅如何更改连接间谍和被监视区域的线的线宽有没有办法调整 TikZ 中的球阴影?

答案1

以下部分摘自我的答案beamer在框架中包含大型表格. 它展示了\framezoom

来自beamer文档11.3 添加预期缩放(第 109 页):

如果您有一张非常复杂的图形,而您又不愿意简化它,那么预先缩放是必要的,因为事实上,所有复杂的细节都值得解释。在这种情况下,请使用命令 \framezoom。它允许您指定单击框架的某个区域应缩小该区域。然后您可以解释细节。单击缩小的图片将带您回到原始图片。

在上面的描述中,“图形”也可能读作“对象”,因为它也适用于表格。

为了便于说明,我在之前使用过的同一张表中突出显示了几个条目(红色\alert字体),这次也使用将它们缩小\resizebox,然后使用将它们放大\framezoom

在此处输入图片描述

    \documentclass{beamer}% http://ctan.org/pkg/beamer
    \usepackage{graphicx}% http://ctan.org/pkg/graphicx
    \usepackage{booktabs}% http://ctan.org/pkg/booktabs
    \begin{document}
    \begin{frame}
      \frametitle{This is a frame with a table}

      \framezoom<1><2>[border=1](0pt,11mm)(4.5em,5ex)

      \resizebox{\linewidth}{!}{% Resize table to fit within \linewidth horizontally
      \begin{tabular}{*{27}{l}}
        \toprule
        Stuff & A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z \\
        \midrule
        One   & 1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25&26 \\
        Two   & 26&25&24&23&22&21&20&19&18&17&16&15&14&13&12&11&10&9&8&7&6&5&4&3&2&1 \\
        Three & 1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25&26 \\
        \alert{Four}  & 26&25&24&23&22&21&20&19&18&17&16&15&14&13&12&11&10&9&8&7&6&5&4&3&2&1 \\
        Five  & 1&\alert{2}&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25&26 \\
        Six   & 26&25&\alert{24}&23&22&21&20&19&18&17&16&15&14&13&12&11&10&9&8&7&6&5&4&3&2&1 \\
        Seven & \alert{1}&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25&26 \\
        \bottomrule
      \end{tabular}}
    \end{frame}

    \end{document}

在上面的例子中,为了清晰起见,插入/保留了边框。但是,默认情况下(如果删除该border=<n>选项),边框不会显示。\framezoom语法如下:

\framezoom<button overlay spec><zoomed overlay spec>[<options>](<ulx>,uly>)(<zoom width>,<zoom depth>)

因此,我请求缩放幻灯片<1>,单击后将其排版到幻灯片 上<2>,并添加可选的[border=1]1pt幻灯片上的缩放位置<1>位于坐标(<ulx>,<uly>)=处,跨越=(0pt,11mm)的区域。(<width>,<depth>)(4.5em,5ex)

相关内容