Можем ли мы показать некоторые Dynamics / CDF в PowerPoint или Keynote? - PullRequest
10 голосов
/ 19 сентября 2011

Я хочу показать динамический контент в презентации. Однако я не уверен, что к четвергу у меня будет время сделать слайды так, как мне бы хотелось, в Mathematica.

Возможно ли создание динамических объектов в Mathematica в презентации A Powerpoint (Microsoft) или Keynote (Apple)?

Ответы [ 5 ]

8 голосов
/ 19 сентября 2011

Что плохого в том, чтобы создавать несколько манипуляций, экспортировать их каждый в отдельный 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 файлы в ту же папку.

Если вы знаете латекс, вы можете написать латексный документ, сделать их разделами документа, вставить HTML-код в латекс, экспортировать латексный документ в html с использованием latex2html. (это то, что я делаю со своими веб-страницами). Как это

\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 для вас. Таким образом, вы можете писать настоящую математику, используя латекс, и иметь CDF на той же странице, что и мы, рядом с вашими уравнениями.

Все, что вам нужно для вашей презентации - это браузер и установленный плагин CDF

Или, вы можете просто хранить все в самой Mathematica с Манипулятором в каждом разделе тетради Mathematica и просто запускать блокнот внутри Mathematica на презентации.

Забудьте о точках питания и PDF. Это так скучно и старомодно сейчас :)

CDF - это путь.

4 голосов
/ 19 сентября 2011

Если на вашем ноутбуке для презентаций установлен Mathematica, вы можете использовать MMA для презентации. Он имеет режим презентации .

2 голосов
/ 08 сентября 2012

Да, вы можете!Мне было интересно то же самое для групповой презентации, где другие участники делали слайды PowerPoint.Это просто вопрос встраивания слайда в файл HTML, а затем встраивания файла HTML в слайд PowerPoint.Это не идеально, но работает на удивление хорошо, и вы поддерживаете полную интерактивность.

2 голосов
/ 20 сентября 2011

Я не думаю, что можно делать то, что вы хотите, поскольку, даже если вы можете использовать стандартный скрипт Java для ссылки на CDF, нет должным образом интегрированного плагина CDF для PowerPoint, Keynote, просмотра PDF и т. Д. ..

Либо, как предлагали другие, научитесь использовать Mathematica / CDF для проведения презентаций - см. Обсуждение в вопрос Белизария . Или используйте презентацию на основе HTML.

Можно экспортировать презентацию с основным докладом в html. Вот учебник , который показывает, как настроить его, чтобы получить панель инструментов навигации и заставить фильмы работать - и пример здесь . Вы должны иметь возможность встраивать CDF (см. Также Ходьба в случайном порядке ), используя аналогичные модификации выведенного html.

Либо создайте презентацию на основе HTML с самого начала. S5 - хорошее html-слайд-шоу с открытым исходным кодом. Он использует уценку, так что это похоже на запись на сайтах stackexchange! Instiki включает режим S5 . Вы можете включить raw-html в презентацию, чтобы иметь возможность вставлять CDF, как указано выше.

2 голосов
/ 19 сентября 2011

Экспорт видеофайла, например,

an = Table[
   Plot[Cos[x/a],
    {x, 0, 20*Pi},
    PlotRange \[Rule] {-1, 1}
    ],
   {a, 0.1, 10, .1}
   ];
Export["~/Desktop/an.avi", an]
...