12

我想在演示文稿中展示一些动态内容。但是,我不确定我是否有时间在星期四之前以我希望在 Mathematica 中使用的方式制作幻灯片。

是否可以在 Powerpoint (Microsoft) 或 Keynote (Apple) 演示文稿中在 Mathematica 中构建动态对象?

4

5 回答 5

8

制作少量 Manipulates 有什么问题,将它们分别导出到单独的 CDF,然后您的演示文稿就在那里。

您可以制作一个网页,每个页面可以包含一个 CDF。每一页都像你的一张幻灯片。

您可以单击链接转到下一个网页。下一张幻灯片,您可以在其中运行下一个 CDF。

将 CDF 插入网页,非常简单,像这样

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<BODY >

<p><script src="http://www.wolfram.com/cdf-player/plugin/v1.0/cdfplugin.js"
type="text/javascript"></script><script type="text/javascript">// <![CDATA[
var cdf = new cdf_plugin();
cdf.addCDFObject("source", "source.cdf",840,670);
// ]]></script>

<img id="source" src="screen_shot.png"    
 alt="screen_shot" />

</BODY>
</HTML>

将您的 cdf 文件放在同一个文件夹中。

如果你知道latex,你可以编写latex文档,将它们作为文档的部分,在latex中插入HTML代码,使用latex2html将latex文档导出为html。(这就是我对我的网页所做的)。像这样

\documentclass[12pt]{article}

\usepackage{graphicx}
\usepackage{html}

\begin{document}
\begin{rawhtml}
<p><script src="http://www.wolfram.com/cdf-player/plugin/v1.0/cdfplugin.js"
type="text/javascript"></script><script type="text/javascript">// <![CDATA[
var cdf = new cdf_plugin();
cdf.addCDFObject("source", "source.cdf",840,670);
// ]]></script>

<img id="source" src="screen_shot.png" 
 alt="screen_shot" />
\end{rawhtml}
\end{document}

然后键入 latex2html foo.tex ,这将为您生成 html。通过这种方式,您可以使用 Latex 编写真正的数学,并将 CDF 放在与我们相同的页面中,在您的方程式旁边。

演示文稿所需的只是浏览器和安装的 CDF 插件。

或者,您可以简单地将所有内容保留在 Mathematica 本身中,在 Mathematica 笔记本的每个部分中使用 Manipulate,然后在演示文稿中在 Mathematica 中运行笔记本。

忘记电源点和PDF。现在太无聊和过时了:)

CDF是要走的路。

于 2011-09-19T17:01:23.820 回答
4

如果您的演示笔记本电脑有 Mathematica,您可以使用 MMA 本身来进行演示。它有一个演示模式

于 2011-09-19T16:50:42.897 回答
3

是的你可以!对于其他成员制作 PowerPoint 幻灯片的小组演示,我想知道完全相同的事情。只需将幻灯片嵌入 HTML 文件,然后将 HTML 文件嵌入PowerPoint 幻灯片即可。它并不完美,但效果出奇地好,并且您可以保持完全的交互性。

于 2012-09-08T04:26:50.050 回答
2

导出视频文件,例如通过

an = Table[
   Plot[Cos[x/a],
    {x, 0, 20*Pi},
    PlotRange \[Rule] {-1, 1}
    ],
   {a, 0.1, 10, .1}
   ];
Export["~/Desktop/an.avi", an]
于 2011-09-19T16:16:05.693 回答
2

我认为不可能做你想做的事,因为即使你可以使用标准的 java 脚本链接到 CDF,也没有适当集成的用于 powerpoint、keynote、pdf 查看器等的 CDF 插件......

正如其他人所建议的那样,学习如何使用 Mathematica/CDF 进行演示 - 请参阅belisarius 的 SO question中的讨论。或者使用基于 html 的演示文稿。

可以将主题演讲导出为 html。这是一个教程,展示了如何调整它以获取导航工具栏并使电影正常工作 - 一个示例在这里。您应该能够使用输出的 html 的类似修改来嵌入 CDF(另请参阅Walking Randomly )。

或者,从一开始就创建一个基于 HTML 的演示文稿。S5是一个很好的开源 html 幻灯片。它使用降价,所以就像在 stackexchange 网站上写一样!Instiki 包括一个 S5 模式。您可以在演示文稿中包含 raw-html,因此您应该能够像上面那样嵌入 CDF。

于 2011-09-19T23:12:21.303 回答