GUI-based Exporting Of Customised Browser-Readable Content From Mathematica

Phil Ramsden

Imperial College London

The Problem

Creating math-rich web pages

(I need to do this a lot, and it’s always been a pain)

“Math-rich” web pages?

Text, hyperlinks

Equations

Mathematical graphics

Images

“Math-rich” web pages?

Less centrally: multimedia (images, sound...)?

More recently: dynamic, interactive content?

What we needed

Authoring environment

Exporting or conversion tool

What we needed

Authoring environment: Mathematica!

Exporting or conversion tool

What we needed

Authoring environment: Mathematica!

Exporting or conversion tool: “Save As...”?

Save As...

Set format for equations and graphics

WYSIWYG, so doesn’t point to our CSS

Doesn’t do “the right thing” with animations

Solution

Write my own tool for custom conversion, NB to HTML

ExportAsWebPage package

ExportAsWebPage

Presented in an early form in 2009

Improvements since then:

Local settings

GUI

Extensive documentation, tutorials, sample documents

Support for CDF

GUI

Just type

<<ExportAsWebPage`

LaunchExportDialog[]

Documentation

Put on Help System when you install the package

Outstanding issues

Video

Exporting external files without importing them

Outstanding issues

Video (was an issue in ‘09)

Exporting external files without importing them (was an issue in ‘09)

Contact

p.ramsden@imperial.ac.uk