我看到了一个 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)