Summary: This module shows how to use Mathematica to output content MathML for use in Connexions modules.
In short, Mathematica is a powerful math program that can be used to manipulate, evaluate, and solve mathematical equations. One of the features new to recent versions of Mathematica is the ability to output MathML. This includes the support of content MathML as well as presentation MathML. This document will show you how to use Mathematica to output content MathML to input into CNXML documents.
I have created a simple MathML notebook that anyone can use to set up Mathematica to output content MathML. The sample notebook is available as a download from this module.
There are a few steps you will have to follow to use the notebook:
file -> open.. menu option. Kernel -> Evaluation -> Evaluate
Notebook menu option.
Follow the instructions below to use Mathematica palettes:
File ->
Palettes-> Basic Input menu option. (If it is not already open on startup.) Now that you have created the equation using whatever method you have chosen, it is time to export the equation as MathML.
edit -> copy as -> MathML menu
option.(This will put the equation into a buffer that you will not see!) There may be a few differences in the format of the math that comes out of Mathematica. Following is a list of possible problems to look out for. This list will be updated as problems are found.
xmlns:mathematica and mathematica:form attributes from the MathML output.
"The canonical how-to guide to using Connexions."